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

Systematic sampling, Systematic Sampling Systematic sampling is a part ...

Systematic Sampling Systematic sampling is a part of simple random sampling in descending or ascending orders. In systematic sampling a sample is drawn according to some predet

How many feet is the width of the deck, A pool is surrounded through a deck...

A pool is surrounded through a deck that has the similar width all the way around. The total area of the deck only is 400 square feet. The dimensions of the pool are 18 feet throug

Explain basic geometric concepts, Explain Basic Geometric Concepts ? P...

Explain Basic Geometric Concepts ? Points, lines, and planes are the most fundamental concepts in the study of geometry. Points A point has no length, width or heig

Ronding off numbers, how to round off numbers to the nearest tens and to th...

how to round off numbers to the nearest tens and to the nearest hundred

Title expressions equivalent, 2x40 420x4 7x240 84x20 Explain h...

2x40 420x4 7x240 84x20 Explain how three expressions are equivalent.

Partial derivatives - set theory, Partial Derivatives Partial derivati...

Partial Derivatives Partial derivatives are used while we want to investigate the effect of one independent variable on dependent variable. For illustration, the revenues of a

SHARES AND DIVIDEND, i am a student of class 10 and need help for making my...

i am a student of class 10 and need help for making my project on shares and dividend

Perform algebraic operation , Perform each of the following algebraic expr...

Perform each of the following algebraic expression as instruction says;- I.Multiply 5x+6m+4y by5 II.Divide 4ax+6ay-10az by 2a

How many people said that red was their favorite color, In a recent survey ...

In a recent survey of 700 people, 15% said that red was their favorite color. How many people said that red was their favorite color? Find out 15% of 700 through multiplying 70

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