The Greedy Coin Change Problem
Shreya Gupta, Boyang Huang, Russell Impagliazzo

TL;DR
This paper investigates the computational complexity of the greedy coin change problem, proving it is P-complete, which indicates inherent difficulty in parallelization and limited space solutions.
Contribution
It formalizes the decision version of the greedy coin change problem and proves its P-completeness, highlighting computational challenges.
Findings
The greedy coin change problem is P-complete under log-space reductions.
The problem is unlikely to be efficiently parallelizable.
It is computationally hard to determine greedy coin inclusion in general.
Abstract
The Coin Change problem, also known as the Change-Making problem, is a well-studied combinatorial optimization problem, which involves minimizing the number of coins needed to make a specific change amount using a given set of coin denominations. A natural and intuitive approach to this problem is the greedy algorithm. While the greedy algorithm is not universally optimal for all sets of coin denominations, it yields optimal solutions under most real-world coin systems currently in use, making it an efficient heuristic with broad practical applicability. Researchers have been studying ways to determine whether a given coin system guarantees optimal solutions under the greedy approach, but surprisingly little attention has been given to understanding the general computational behavior of the greedy algorithm applied to the coin change problem. To address this gap, we introduce the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Platforms and Economics · Banking stability, regulation, efficiency · Economic Theory and Policy
