IBM ILOG Solver User's Manual > Extending the Library > Advanced Modeling with Set Variables: Configuring Tankers > Output

Here is the output from the program.

--> Solution found at: 6 trucks.
--> Solution found at: 5 trucks.
--> Solution found at: 4 trucks.
 
<Truck T#1>
       --> Orders = (Order#1 Order#9 )
       --> Tank      = (Tank#1 Tank#2 Tank#3 Tank#4 Tank#5 )
       <Tank#1>
              --> Capacity  = 1000
              --> Type      = [2]
              --> Load      = [500]
              --> Orders    = (Order#9.P2 )
       <Tank#2>
              --> Capacity  = 2000
              --> Type      = [1]
              --> Load      = [2000]
              --> Orders    = (Order#1.P1 )
       <Tank#3>
              --> Capacity  = 3000
              --> Type      = [2]
              --> Load      = [3000]
              --> Orders    = (Order#1.P2 )
       <Tank#4>
              --> Capacity  = 4000
              --> Type      = [1]
              --> Load      = [1000]
              --> Orders    = (Order#9.P1 )
       <Tank#5>
              --> Capacity  = 5000
              --> Type      = [3]
              --> Load      = [5000]
              --> Orders    = (Order#1.P3 )
 
<Truck T#2>
       --> Orders = (Order#2 Order#11 )
       --> Tank      = (Tank#1 Tank#2 Tank#3 Tank#4 Tank#5 )
       <Tank#1>
              --> Capacity  = 1000
              --> Type      = [2]
              --> Load      = [500]
              --> Orders    = (Order#11.P2 )
       <Tank#2>
              --> Capacity  = 2000
              --> Type      = [3]
              --> Load      = [2000]
              --> Orders    = (Order#2.P3 )
       <Tank#3>
              --> Capacity  = 3000
              --> Type      = [2]
              --> Load      = [3000]
              --> Orders    = (Order#2.P2 )
       <Tank#4>
              --> Capacity  = 4000
              --> Type      = [5]
              --> Load      = [4000]
              --> Orders    = (Order#2.P5 )
       <Tank#5>
              --> Capacity  = 5000
              --> Type      = [3]
              --> Load      = [500]
              --> Orders    = (Order#11.P3 )
 
<Truck T#3>
       --> Orders = (Order#3 Order#5 Order#10 )
       --> Tank      = (Tank#1 Tank#2 Tank#3 Tank#4 Tank#5 )
       <Tank#1>
              --> Capacity  = 1000
              --> Type      = [3]
              --> Load      = [500]
              --> Orders    = (Order#5.P3 )
       <Tank#2>
              --> Capacity  = 2000
              --> Type      = [1]
              --> Load      = [2000]
              --> Orders    = (Order#3.P1 )
       <Tank#3>
              --> Capacity  = 3000
              --> Type      = [1]
              --> Load      = [2500]
              --> Orders    = (Order#5.P1 Order#10.P1 )
       <Tank#4>
              --> Capacity  = 4000
              --> Type      = [5]
              --> Load      = [4000]
              --> Orders    = (Order#3.P5 )
       <Tank#5>
              --> Capacity  = 5000
              --> Type      = [5]
              --> Load      = [2000]
              --> Orders    = (Order#5.P5 )
 
<Truck T#4>
       --> Orders = (Order#4 Order#6 Order#7 Order#8 )
       --> Tank      = (Tank#1 Tank#2 Tank#3 Tank#4 Tank#5 )
       <Tank#1>
              --> Capacity  = 1000
              --> Type      = [5]
              --> Load      = [1000]
              --> Orders    = (Order#4.P5 )
       <Tank#2>
              --> Capacity  = 2000
              --> Type      = [2]
              --> Load      = [1000]
              --> Orders    = (Order#8.P2 )
       <Tank#3>
              --> Capacity  = 3000
              --> Type      = [2]
              --> Load      = [3000]
              --> Orders    = (Order#4.P2 Order#6.P2 )
       <Tank#4>
              --> Capacity  = 4000
              --> Type      = [4]
              --> Load      = [2500]
              --> Orders    = (Order#4.P4 Order#6.P4 )
       <Tank#5>
              --> Capacity  = 5000
              --> Type      = [5]
              --> Load      = [4500]
              --> Orders    = (Order#6.P5 Order#7.P5 Order#8.P5 )
 
Number of fails               : 382
Number of choice points       : 403
Number of variables           : 466
Number of constraints         : 696
Reversible stack (bytes)      : 381924
Solver heap (bytes)           : 793372
Solver global heap (bytes)    : 4044
And stack (bytes)             : 4044
Or stack (bytes)              : 4044
Search Stack (bytes)          : 4044
Constraint queue (bytes)      : 26164
Total memory used (bytes)     : 1217636
Running time since creation   : 1.34