[Symphony-tickets] [SYMPHONY] #114: SYMPHONY does not find all non-dominated solutions

SYMPHONY coin-trac at coin-or.org
Fri Mar 1 04:56:51 EST 2013


#114: SYMPHONY does not find all non-dominated solutions
-------------------------------------------------+-------------------------
 Reporter:  mxm.margarida                        |      Owner:  tkr
     Type:  defect                               |     Status:  new
 Priority:  normal                               |  Milestone:
Component:  Not Sure                             |    Version:
 Keywords:  bicriteria problem; non-dominated    |
  points; sym_mc_solve                           |
-------------------------------------------------+-------------------------
 Hi,

 I'm solving the bicriteria problem below:

 vmax [19x1+ 39x2+ 5x3+ 70x4+ 19x5+ 14x6+ 90x7+ 33x8+ 80x9, 14x1+ 77x2+
 50x3+ 66x4+ 10x5+ 84x6+ 77x7+ 45x8+ 23x9]

 s.t.

 1x1+ 52x2+ 63x3+ 86x4+ 57x5+  2x6+ 82x7+ 38x8+ 31x9 <= 121

 85x1+ 26x2+ 45x3+ 79x4+  3x5+ 44x6+  1x7+ 73x8+ 95x9 <= 129

 xi binary for i=1,...,9

 The non-dominated points are:

 x = (0, 0, 0, 0, 0, 0, 1, 0, 1) with objective values ( 170, 100)

 x = (0, 0, 0, 0, 0, 0, 1, 1, 0) with objective values ( 123, 122)

 x = (0, 0, 0, 0, 0, 1, 1, 0, 0) with objective values ( 104, 161)

 x = (0, 1, 0, 0, 1, 1, 0, 0, 0) with objective values (  72, 171)

 x = (0, 1, 1, 0, 0, 1, 0, 0, 0) with objective values (  58, 211)

 However, using SYMPHONY's routine sym_mc_solve, only the first and the
 last solutions above are found.  I am using '''SYMPHONY-5.4.7'''.
 I attach 2KP.c (c file to run SYMPHONY's routines), Agent.mps (file
 describing the problem constraints and the first objective function) and
 AgentB.txt (file with the second objective function).
 When I execute:

 $./2KP -F AgentA.mps <AgentB.txt

 I get:

 First Objective: -170.000 Second Objective: -100.000 Range: 0.497758 -
 1.000000[[BR]]
 First Objective: -58.000 Second Objective: -211.000 Range: 0.000000 -
 0.497758

 Am I doing something wrong?

 Thanks in advance,[[BR]]
 Margarida

-- 
Ticket URL: <https://projects.coin-or.org/ticket/114>
SYMPHONY <http://projects.coin-or.org/SYMPHONY>
The SYMPHONY framework for parallel branch-and-cut algorithms.



More information about the Symphony-tickets mailing list