Computing change for a given coin system, Mathematics

Assignment Help:

This problem involves the question of computing change for a given coin system. A coin system is defined to be a sequence of coin values v1 < v2 < . . . < vn, such that v1 = 1. For example, in the U.S. coin system we have six coins with values h1, 5, 10, 25, 50, 100i. The question is what is the best way to make change for a given integer amount A.

(a) Let c ≥ 2 be an integer constant. Suppose that you have a coin system where there are n types of coins of integer values v1 < v2 < . . . < vn, such that v1 = 1 and, for 1 < i ≤ n, vi = c · vi-1. (For example, for c = 3 and n = 4, an example would be h1, 3, 9, 27i.) Describe an algorithm which given n, c, and an initial amount A, outputs an n-element vector that indicates the minimum number of coins in this system that sums up to this amount. (Hint: Use a greedy approach.)

(b) Given an initial amount A ≥ 0, let hm1, . . . ,mni be the number of coins output by your  algorithm.

Prove that the algorithm is correct. In particular, prove the following:

(i) For 1 ≤ i ≤ n, mi ≥ 0

(ii) Pn

i=1mi · vi = A

(iii) The number of coins used is as small as possible Prove that your algorithm is optimal (in the sense that of generating the minimum number of coins) for any such currency system.

(c) Give an example of a coin system (either occurring in history, or one of your own invention) for which the greedy algorithm may fail to produce the minimum number of coins for some amount.

Your coin system must have a 1-cent coin.


Related Discussions:- Computing change for a given coin system

Use the definition of the right- and left-handed limits, Use the definition...

Use the definition of the limit to prove the given limit. Solution Let ε> 0 is any number then we have to find a number δ > 0 so that the following will be true. |

Explain that odd positive integer to be a perfect square, Show that for odd...

Show that for odd positive integer to be a perfect square, it should be of the form 8k +1. Let a=2m+1 Ans: Squaring both sides we get a2 = 4m (m +1) + 1 ∴ product of two

Find out the probability, A speaks truth in 80% of the cases and B speaks t...

A speaks truth in 80% of the cases and B speaks truth in 60% of the cases.  Find out the probability of the cases of which they are possible to contradict each other in stating sim

Complex number, a ,b,c are complex numbers such that a/1-b=b/1-c=c-1-a=k.fi...

a ,b,c are complex numbers such that a/1-b=b/1-c=c-1-a=k.find the value of k

#title.algebra., how do i understand algebra? whats the formula i just dont...

how do i understand algebra? whats the formula i just dont get it

Problem word solving, Mrs. Jones and Mr. Graham had the same amount of mone...

Mrs. Jones and Mr. Graham had the same amount of money at first. After Mrs. Jones bought a computer that cost $2,055, she had 1/4 as much money as Mr. Graham. How much money di

, What is 124 out of 300 in percent

What is 124 out of 300 in percent ?

Definition of concavity, Definition 1: Given the function f (x ) then 1...

Definition 1: Given the function f (x ) then 1. f ( x ) is concave up in an interval I if all tangents to the curve on I are below the graph of f ( x ) . 2. f ( x ) is conca

Calculate combinations and permutations, a. Cassie has seven skirts, five b...

a. Cassie has seven skirts, five blouses, and ten pairs of shoes. How many possible outfits can she wear? b. Cassie decides that four of her skirts should not be worn to school.

Geometry, RS=8y+4 ST=4y+8 RT=15y-9 a.) WHAT IS THE VALUE OF y b.) FIND RS...

RS=8y+4 ST=4y+8 RT=15y-9 a.) WHAT IS THE VALUE OF y b.) FIND RS, ST, AND RT

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd