How can I use linear programming to distribute S into two bins?

timeone
Messages
2
Reaction score
0
I have a problem at work I'm trying to solve and I can't figure out a good way to do it, hoping someone might be able to help. I have put the relevant info in the below pastebin. Basically I want to distribute some amount of S into two bins, one of which is split into smaller bins, in such a way that the amount between the two is as close to some give ratio as it can be, and then the amount in the first larger bin is split as close as equally among the smaller bins inside of it.

I was thinking about the Simplex algorithm but not sure how well it would work...

http://pastebin.com/wsR86rev
 
Last edited by a moderator:
Physics news on Phys.org
Sorry, I'm confused; seems you're defining ## S_b## in terms of itself?
 
timeone said:
I have a problem at work I'm trying to solve and I can't figure out a good way to do it, hoping someone might be able to help. I have put the relevant info in the below pastebin. Basically I want to distribute some amount of S into two bins, one of which is split into smaller bins, in such a way that the amount between the two is as close to some give ratio as it can be, and then the amount in the first larger bin is split as close as equally among the smaller bins inside of it.

I was thinking about the Simplex algorithm but not sure how well it would work...

http://pastebin.com/wsR86rev

From Pastebin at the link above:
1.S_a = c_1 * I_1 + c_2 * I_2 + ... + c_n * I_n
2.S_b = c_Sb * I_Sb
3.S_total = S_a + S_b
4.0 <= I_i <= k_i
5.0.00 <= r <= 1.00
6.I_i is a positive integer for all i in {1..n}
7.sum(I_i for all i in {1..n})/I_Sb <= r/(1-r)

9.find all I_i, I_Sb

10.minimize |I_j - I_k| for all j,k in {1..n} and j != k and j,k != Sb (basically want as much of an even split as possible in S_a)

12.known constants: c_i, r, S_total, k_i

13.|x| is absolute value of x
This is gibberish until you tell us more clearly what you're trying to do.
 
Last edited by a moderator:
Hi Mark,
Sorry for being too vague, I was trying to reduce it into a series of equations to make the linear algebra problem more clear. I'll give an example:

Suppose ## S## is the total budget say $100, ## S## should be split into two sub groups, ## S_a## and ## S_b##. ## S_a## contains sub groups, ## G_1## through ## G_n##, and ## G_i## = ## c_i##*## I_i##. Think of ## c_i## as some fixed cost per item for a group of items ## I_i##. The second top level group, ## S_b##, is the spillover group. Give some percentage, say r=30%, I'd ideally like 30% of the items in group ## S_a## and 70% in group ## S_b##. This doesn't necessarily mean the budget is split 30/70, just the items. Only so many items can fit in each sub-group( ## I_i## <= ## k_i## ). If not all the items can fit in ## S_a## , put them in the ## S_b## along with the other 70%.

Basically I'm trying to figure out how many items can go in each group, keeping the ratio of items between ## S_a## and ## S_b##, keeping an even split of items between all sub-groups ## G_i##, and having the sum of all groups equal the total budget.
 
Thread 'Determine whether ##125## is a unit in ##\mathbb{Z_471}##'
This is the question, I understand the concept, in ##\mathbb{Z_n}## an element is a is a unit if and only if gcd( a,n) =1. My understanding of backwards substitution, ... i have using Euclidean algorithm, ##471 = 3⋅121 + 108## ##121 = 1⋅108 + 13## ##108 =8⋅13+4## ##13=3⋅4+1## ##4=4⋅1+0## using back-substitution, ##1=13-3⋅4## ##=(121-1⋅108)-3(108-8⋅13)## ... ##= 121-(471-3⋅121)-3⋅471+9⋅121+24⋅121-24(471-3⋅121## ##=121-471+3⋅121-3⋅471+9⋅121+24⋅121-24⋅471+72⋅121##...
##\textbf{Exercise 10}:## I came across the following solution online: Questions: 1. When the author states in "that ring (not sure if he is referring to ##R## or ##R/\mathfrak{p}##, but I am guessing the later) ##x_n x_{n+1}=0## for all odd $n$ and ##x_{n+1}## is invertible, so that ##x_n=0##" 2. How does ##x_nx_{n+1}=0## implies that ##x_{n+1}## is invertible and ##x_n=0##. I mean if the quotient ring ##R/\mathfrak{p}## is an integral domain, and ##x_{n+1}## is invertible then...
The following are taken from the two sources, 1) from this online page and the book An Introduction to Module Theory by: Ibrahim Assem, Flavio U. Coelho. In the Abelian Categories chapter in the module theory text on page 157, right after presenting IV.2.21 Definition, the authors states "Image and coimage may or may not exist, but if they do, then they are unique up to isomorphism (because so are kernels and cokernels). Also in the reference url page above, the authors present two...
Back
Top