

Where m is the number of supply points (Factory), n is the number of demand points (DC's), and
xi,j is the amount of the product shipped from supply point i to demand point j.
I try to implement this problem in Pyomo but unfortunately, I am ending with a cost of "zero" - Thanks in advance for checking if my constraint formulation are correct.
--
You received this message because you are subscribed to the Google Groups "Pyomo Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyomo-forum...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyomo-forum/4bdf3f4f-a9d7-4e58-a893-3b8808045bdd%40googlegroups.com.
# ==========================================================
# = Solver Results =
# ==========================================================
# ----------------------------------------------------------
# Problem Information
# ----------------------------------------------------------
Problem:
- Name: unknown
Lower bound: 740000.0
Upper bound: 740000.0
Number of objectives: 1
Number of constraints: 64
Number of variables: 50
Number of nonzeros: 287
Sense: minimize
# ----------------------------------------------------------
# Solver Information
# ----------------------------------------------------------
Solver:
- Status: ok
Termination condition: optimal
Statistics:
Branch and bound:
Number of bounded subproblems: 0
Number of created subproblems: 0
Error rc: 0
Time: 0.005972862243652344
# ----------------------------------------------------------
# Solution Information
# ----------------------------------------------------------
Solution:
- number of solutions: 0
number of solutions displayed: 0
Displaying Solution
--------------------------------------------------------------------------------
Total cost: 740000.0
x : Size=49, Index=x_index
Key : Lower : Value : Upper : Fixed : Stale : Domain
('Crossdock 1', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'DC 2') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'DC 4') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 1', 'DC 5') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'DC 2') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'DC 4') : 0.0 : 0.0 : None : False : False : Reals
('Crossdock 2', 'DC 5') : 0.0 : 0.0 : None : False : False : Reals
('Factory 1', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 1', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 1', 'DC 1') : 0.0 : 150.0 : None : False : False : Reals
('Factory 1', 'DC 2') : 0.0 : 50.0 : None : False : False : Reals
('Factory 1', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Factory 1', 'DC 4') : 0.0 : 0.0 : None : False : False : Reals
('Factory 1', 'DC 5') : 0.0 : 0.0 : None : False : False : Reals
('Factory 2', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 2', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 2', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 2', 'DC 2') : 0.0 : 50.0 : None : False : False : Reals
('Factory 2', 'DC 3') : 0.0 : 110.0 : None : False : False : Reals
('Factory 2', 'DC 4') : 0.0 : 140.0 : None : False : False : Reals
('Factory 2', 'DC 5') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'DC 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Factory 3', 'DC 4') : 0.0 : 60.0 : None : False : False : Reals
('Factory 3', 'DC 5') : 0.0 : 40.0 : None : False : False : Reals
('Factory 4', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'DC 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'DC 4') : 0.0 : 0.0 : None : False : False : Reals
('Factory 4', 'DC 5') : 0.0 : 140.0 : None : False : False : Reals
('Factory 5', 'Crossdock 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'Crossdock 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'DC 1') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'DC 2') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'DC 3') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'DC 4') : 0.0 : 0.0 : None : False : False : Reals
('Factory 5', 'DC 5') : 0.0 : 0.0 : None : False : False : RealsTo unsubscribe from this group and stop receiving emails from it, send an email to pyomo...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to pyomo-forum...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyomo-forum/e419b130-72d8-449e-9ca3-4ad3046bf535%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyomo-forum/e419b130-72d8-449e-9ca3-4ad3046bf535%40googlegroups.com.