Skip to content

FrobeniusNumber ​

The largest integer that is not a non-negative integer combination of the given positive integers.

✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram LanguageFrobeniusNumber✓
FrobeniusNumber(list)the coin problem's answer for these denominations
Typed signatures
TypePackageApplies
(list<integer>) -> integernumber-theoryalways

Domain: Number theory

Details
  • By the round-robin shortest-path algorithm over Z/a0\mathbb{Z}/a_0 for the smallest generator a0a_0, not by searching FrobeniusSolve upward.
  • Requires the generators' gcd⁡\gcd to be 1 — otherwise every multiple of that gcd past it is still unreachable, so the answer is +∞+\infty.

Examples

Basic #

The McNugget number

live ↗
InFrobeniusNumber([6,9,20])\mathrm{FrobeniusNumber}(\bigl\lbrack6, 9, 20\bigr\rbrack)Out4343
live ↗
InFrobeniusNumber([3,5])\mathrm{FrobeniusNumber}(\bigl\lbrack3, 5\bigr\rbrack)Out77
Scope #
live ↗
InFrobeniusNumber([12,16,20,27])\mathrm{FrobeniusNumber}(\bigl\lbrack12, 16, 20, 27\bigr\rbrack)Out8989
Properties #

Two generators: ab−a−bab-a-b

live ↗
InFrobeniusNumber([4,7])\mathrm{FrobeniusNumber}(\bigl\lbrack4, 7\bigr\rbrack)Out1717
Possible issues #

Not coprime: infinitely many numbers are unreachable

live ↗
InFrobeniusNumber([2,4])\mathrm{FrobeniusNumber}(\bigl\lbrack2, 4\bigr\rbrack)Out∞∞
About
Examples5
Checked againstWolfram Language 5 agree
CrosswalkWolfram Language

See also: FrobeniusSolve, GCD