compositions with the restricted set of integers
- To: mathgroup at smc.vnet.net
- Subject: [mg105143] compositions with the restricted set of integers
- From: michael partensky <partensky at gmail.com>
- Date: Sun, 22 Nov 2009 06:10:01 -0500 (EST)
IntegerPartitions has a useful option restricting the values of partitions. For example, IntegerPartitions[6,2,{1,2,3,4,5,6}] . Does it exist for Compositions? What I am looking for is a substitute for a lengthy and inefficient approach described below. We through n dice. How many outcomes *outs*correspond to the face total equal *sum*? I am aware about the recursive approach, but prefer to describe it in terms of integer partitioning (or compositions). *Here is my intellectually insulting solution:* outs[sum_, thr_] := Length[Flatten[ Permutations /@ Cases[IntegerPartitions[sum, thr, {1, 2, 3, 4, 5, 6}], Table[_, {thr}]], 1]]; Mapping with permutations seems especially silly. Is there a version of Compositions with the similar restrictive option ({1, 2, 3, 4, 5, 6})? I would appreciate any other suggestions as well. Thanks Michael
- Follow-Ups:
- Re: compositions with the restricted set of integers
- From: michael partensky <partensky@gmail.com>
- Re: compositions with the restricted set of integers
- From: michael partensky <partensky@gmail.com>
- Re: compositions with the restricted set of integers
- From: Leonid Shifrin <lshifr@gmail.com>
- Re: compositions with the restricted set of integers
- From: danl@wolfram.com
- Re: compositions with the restricted set of integers