0% found this document useful (0 votes)
52 views71 pages

P Models

This document provides instructions for using an integer programming workbook to solve various integer programming models and examples. It outlines 8 sections that contain integer programming examples, including site selection, system design with fixed charges, facility location, covering and partitioning problems, distance problems, and examples involving nonlinear objective functions and cutting stock problems. The instructions explain that the Math Programming add-ins must be loaded to use the workbook and add control buttons.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views71 pages

P Models

This document provides instructions for using an integer programming workbook to solve various integer programming models and examples. It outlines 8 sections that contain integer programming examples, including site selection, system design with fixed charges, facility location, covering and partitioning problems, distance problems, and examples involving nonlinear objective functions and cutting stock problems. The instructions explain that the Math Programming add-ins must be loaded to use the workbook and add control buttons.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 71

Instructions

Sect.
1
Inv
Inv_2

3
FixedIP
FixedNet

4
LocIP
LocNet
LocTran

5
Cover

6
TSP
TSP_Trans
MST
SPT
SPT_Net

7
Cutting

8
Non_Lin_Coef
Non_Lin

Page 1

Instructions

Chapter 7
Operations Research Models and Methods
Paul A. Jensen and Jonathan F. Bard

Integer Programming Models


http://www.me.utexas.edu/~jensen/ORMM/computation/unit/mp_add/index.html

Instructions
To use this workbook, you must first load the Math Programming add-ins. See the Excel help file topic
"About add-ins" before continuing.
For cases using the LP/IP Solver you must first load the Math Programming and the LP/IP Solver add-ins.
This workbook comes without control buttons. To make the buttons choose the Add Buttons commands
from both the Math Programming add-in. This adds buttons to all the worksheets.

Integer Programming Models


Site Selection Example
Site Selection Example with a single constraint
Site Selection with additional restrictions

System Design with Fixed Charges


Fixed Charge Integer Programming Model
Fixed Charge Network Flow Programming Model with Integer Arc Flows

Facility Location Problem


Location example with IP model
Location example with network flow model
Location example with transportation model

Covering and Partitioning Problems


Covering Problem/Partitioning Problem

Distance Problems
Traveling salesman problem as an IP
Traveling salesman problem as a transportation problem with side constraints
Directed minimal spanning tree problem
Shortest path tree problem as a LP
Shortest path tree problem as a network

Examples
Pattern Selection - The Cutting Stock Problem

Nonlinear Objective Function


Developments of coefficients for the piecewise linear problem
Piecewise linear problem used as an example for the section

Page 2

Instructions

Add-ins used
Math Programming - Linear/Excel Solver
Math Programming - Linear/Excel Solver
Math Programming - Linear/Excel Solver
Math Programming - Network/Excel Solver
Math Programming - Linear/Excel Solver
Math Programming - Network/Excel Solver
Math Programming - Transportation/Excel Solver
Math Programming - Linear/Excel Solver
Math
Math
Math
Math
Math

Programming
Programming
Programming
Programming
Programming

Linear/Excel Solver
Transportation/Excel Solver
Linear/Excel Solver
Linear/Excel Solver
Network/Excel Solver

Math Programming - Linear/Excel Solver


None
Math Programming - Linear/Excel Solver

Page 3

Linear Model
1
0
1
1
1
100
100
0
60

Change

Name:
Type:
Goal:
Objective:

Inv
LP1
Max
40

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name Value
1
Budget
99

Rel.
<=

RHS
100

Solver:
Type:
Sens.:
Side:
I-1
A1

I-2
A2

I-3
A3

Jensen LP/IP
Linear-Integer
No
No
I-4
A4

I-5
B1

Tree Nodes
Simplex Iter.
Comp. Time

I-6
B2

1
0
1

0
0
1

1
0
1

0
0
1

0
0
1

0
0
1

11

12

15

Linear Constraint Coefficients


13
20
24
30

39

45

Tree Nodes
70
Simplex Iter. 139
Comp. Time 00:04
Status Optimal IP
I-7
B3

I-8
B4

I-9
C1

I-10
C2

I-11
C3

I-12
C4

1
0
1

1
0
1

1
0
1

0
0
1

0
0
1

0
0
1

12

16

19

20

12

20

30

44

48

55

Algorithmic Details for problem Inv.

Objective value:
Jensen LP Solution Algorithm
Solution
Start Solution
Add Artificial and Slack Variables
Slack Variable: 13 added for constraint 1.
Start Phase 2
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
1
12
0
-20
1
2
11
13
-19
0.9375
3
-12
11 -1.770833 0.0545455
4
1
0 -1.272727
1
5
9
0 -1.090909
1
6
8
12 -0.727273
0.45
7
7
8
-0.2
0.75
8
-11
7
-1
0.0625
9
8
0 -0.083333
1
Node 0
Optimal: z = 40.8958333333333
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
10
-9
14
-0.625 0.7666667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
Node 1
Optimal: z = 40.7999996185303
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
11
12
14 -1.833333 0.1272727
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
12
3
12 -0.272727 0.2916666
Node 2
Optimal: z = 40.6249996758997
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
13
12
14 -2.291667 0.1272727
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
14
4
12 -0.090909 0.2333333
Node 3
Optimal: z = 40.5666663169861
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
15
12
14 -1.833333 0.1272727
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost Var. Chg
Node 4
Optimal: z = 40.5454542311755
Branch and Bound artificial added

40
Var 1

Var 2
1

Start Phase 1
Iterations Iter.

Enters
16

Start Phase2
Iterations Iter.

Leaves
6

Red. Cost Var. Chg


14 -0.818182 0.1555555

Enters
Leaves
Red. Cost
17
10
6 -1.333333
Node 5
Optimal: z = 40.5454542040825
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
18
6
14 -1.022727
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
19
2
6 -0.333333
Node 6
Optimal: z = 40.4499997287989
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
20
6
14
-2.25
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 7
Optimal: z = 40.3333330949148
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
21
5
14 -0.866667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 8
Optimal: z = 40.1538460254669
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
22
13
14 -0.025641
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 9
Optimal: z = 38
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
23
-8
0
-20
24
-1
14
-13
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
25
-7
0 -0.538462
Node 10
Optimal: z = 37
Add Artificial and Slack Variables

Var. Chg
0.1590909

Var. Chg
0.1555555
Var. Chg
0.35

Var. Chg
0.1555555
Var. Chg

Var. Chg
0.1794872
Var. Chg

Var. Chg
6.9999996
Var. Chg

Var. Chg
1
0.9230769
Var. Chg
1

Surplus Variable: 13 added for constraint 1.


Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
26
-5
0
-39
27
-1
14
-13
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 11
Optimal: z = 37.2307692307692
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
28
-6
14
-45
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
29
1
0 -1.666667
30
8
6 -1.333333
31
7
0
-0.2
Node 12
Optimal: z = 39.8
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
32
6
15
-2.25
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 13
Optimal: z = 39.3333332935969
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
33
5
15 -0.866667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 14
Optimal: z = 39.1538460254669
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
34
13
15 -0.025641
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 15
Optimal: z = 37
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
35
-1
0
-13
36
-7
0
-12

Var. Chg
1
0.4615385
Var. Chg

Var. Chg
0.4444444
Var. Chg
0.4615385
0.95
1

Var. Chg
0.1555556
Var. Chg

Var. Chg
0.1794872
Var. Chg

Var. Chg
6.9999996
Var. Chg

Var. Chg
1
1

Node 16
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
37
-5
0
-39
Node 17
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
38
-6
14
-45
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
39
1
6 -1.666667
Node 18
Optimal: z = 39.5384615384615
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
Node 19
Infeasible
Add Artificial and Slack Variables
Slack Variable: 13 added for constraint 1.
Start Phase 2
Iterations Iter.
Enters
Leaves
Red. Cost
40
6
13
-15
41
7
0
-1
Node 20
Optimal: z = 39
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
42
-2
0
-20
43
-8
0
-20
44
-7
14
-12
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
45
1
7 -0.583333
Node 21
Optimal: z = 38.6923076923077
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
46
-10
0
-44
47
-1
0
-13
Node 22
Infeasible

Var. Chg
1

Var. Chg
0.7333333
Var. Chg
0.9230769

Var. Chg

Var. Chg
0.2666667
1

Var. Chg
1
1
0.3333333
Var. Chg
0.6153846

Var. Chg
1
0.6153846

Add Artificial and Slack Variables


Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
48
-12
14
-55
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
49
1
0 -1.272727
50
8
12 -0.727273
51
7
8
-0.2
Node 23
Optimal: z = 39.75
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
52
-4
14
-30
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
53
8
4 -0.666667
54
7
0
-0.2
Node 24
Optimal: z = 40.2
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
55
12
15
-2.75
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
56
4
12 -0.090909
Node 25
Optimal: z = 40.1000000437101
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
57
12
15 -1.833333
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 26
Optimal: z = 40.0909091071649
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
58
6
15 -0.818182
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
59
10
6 -1.333333
Node 27
Optimal: z = 40.0909090936184
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost

Var. Chg
0.6
Var. Chg
1
0.45
0.75

Var. Chg
0.8
Var. Chg
0.3
0.25

Var. Chg
0.0545455
Var. Chg
0.1

Var. Chg
0.0545455
Var. Chg

Var. Chg
0.0666667
Var. Chg
0.0681818

Var. Chg

60
Start Phase2
Iterations Iter.

15 -1.022727 0.0666667

Enters
Leaves
Red. Cost
61
2
6 -0.333333
Node 28
Optimal: z = 40.0500000312924
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
62
6
15
-2.25
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 29
Optimal: z = 40.0000000397364
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
63
5
15 -0.866667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 30
Optimal: z = 39.9230769712191
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
64
-5
0
-39
65
-1
0
-13
66
-7
0
-12
Node 31
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
67
-6
14
-45
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
68
1
6 -1.666667
Node 32
Optimal: z = 38.6923076923077
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
69
-2
0
-20
70
-1
0
-13
Node 33
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.

Var. Chg
0.15

Var. Chg
0.0666667
Var. Chg

Var. Chg
0.0769231
Var. Chg

Var. Chg
0.0769231
1
1

Var. Chg
0.8222222
Var. Chg
0.6153846

Var. Chg
1
0.6153846

Start Phase 1
Iterations Iter.

Enters
Leaves
Red. Cost
71
-10
0
-44
Node 34
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
72
-12
0
-55
Node 35
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
73
-4
14
-30
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
74
1
4 -1.233333
Node 36
Optimal: z = 39.6923076923077
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
75
-3
0
-24
76
-8
14
-20
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
77
1
0
-0.8
78
7
8
-0.2
Node 37
Optimal: z = 40.75
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
79
-1
15 -1.083333
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 38
Optimal: z = 40.6153846153846
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
Node 39
Infeasible
Add Artificial and Slack Variables
Slack Variable: 13 added for constraint 1.
Start Phase 2
Iterations Iter.
Enters
Leaves
Red. Cost
80
12
13
-20

Var. Chg
1

Var. Chg
1

Var. Chg
0.7333333
Var. Chg
0.6153846

Var. Chg
1
0.3
Var. Chg
0.3846154
0.75

Var. Chg
0.2307692
Var. Chg

Var. Chg

Var. Chg
0.1818182

81
8
12 -0.727273
Node 40
Optimal: z = 40
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
Node 41
Infeasible
Add Artificial and Slack Variables
Slack Variable: 13 added for constraint 1.
Start Phase 2
Iterations Iter.
Enters
Leaves
Red. Cost
82
12
13
-20
83
3
12 -0.272727
Node 42
Optimal: z = 39.75
Add Artificial and Slack Variables
Slack Variable: 13 added for constraint 1.
Start Phase 2
Iterations Iter.
Enters
Leaves
Red. Cost
84
12
13
-20
85
1
12 -1.272727
86
-3
1 -2.076923
87
8
3
-0.5
Node 43
Optimal: z = 40.6
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
88
12
14
-2.75
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
89
3
12 -0.272727
Node 44
Optimal: z = 40.374999910593
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
90
12
14 -2.291667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
91
4
12 -0.090909
Node 45
Optimal: z = 40.3
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
92
12
14 -1.833333
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 46
Optimal: z = 40.2727274027738
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
93
6
14 -0.818182

0.5

Var. Chg

Var. Chg
0.1818182
0.4166667

Var. Chg
0.2181818
0.9230769
0.0416667
0.45

Var. Chg
0.1636364
Var. Chg
0.375

Var. Chg
0.1636364
Var. Chg
0.3

Var. Chg
0.1636364
Var. Chg

Var. Chg
0.2

Start Phase2
Iterations Iter.

Enters
Leaves
Red. Cost
94
10
6 -1.333333
Node 47
Optimal: z = 40.2727274298668
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
95
6
14 -1.022727
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
96
2
6 -0.333333
Node 48
Optimal: z = 40.1500002086163
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
97
6
14
-2.25
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 49
Optimal: z = 40.0000001192093
Branch and Bound artificial added
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
98
5
14 -0.866667
Start Phase2
Iterations Iter.
Enters
Leaves
Red. Cost
Node 50
Optimal: z = 39.7692308104955
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost
99
-5
0
-39
100
-1
0
-13
Node 51
Infeasible
Add Artificial and Slack Variables
Surplus Variable: 13 added for constraint 1.
Artifical Variable: 14 added for constraint 1.
Start Phase 1
Iterations Iter.
Enters
Leaves
Red. Cost

Var. Chg
0.2045455

Var. Chg
0.2
Var. Chg
0.45

Var. Chg
0.2
Var. Chg

Var. Chg
0.2307692
Var. Chg

Var. Chg
0.2307692
1

Var. Chg

Var 3

Var 4
1

Node
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

Var 5
0

Level
0
1
2
3
4
5
6
7
8
9
9
8
7
8
9
10
10
9
8
9
9
6
5
4
3
4
5
6
7
8
9
9
8
7
6
5
4
2
3
4
4
5

Var 6
0

Variable
0
11
9
3
4
12
10
2
6
5
5
6
2
8
6
5
5
6
8
1
1
10
12
4
3
8
4
12
10
2
6
6
2
10
12
4
8
9
7
1
1
8

Var 7
0

Var 8
1

Value Up/Down
0
0
1
1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
1
1
1
1
1
1
0
-1
0
-1
0
-1
1
1
1
1
1
1
1
1
0
-1
1
1
1
1
1
1
1
1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
-1
1
1

Var 9
1

Visit
0
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
2
2
2
1
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
1

Var 10
1

Var 11
0

Relax
40.8958 Branch X(11) up at 1
40.8
Branch X(9) down at 0
40.625 Branch X(3) down at 0
40.5667 Branch X(4) down at 0
40.5455 Branch X(12) down at 0
40.5455 Branch X(10) down at 0
40.45 Branch X(2) down at 0
40.3333 Branch X(6) down at 0
40.1538 Branch X(5) down at 0
38
Integer: Replace incumbent: Backtrack
37
Fathom: Backtrack Level 9 8 : Branch X(
37.2308 Fathom: Backtrack Level 8 7 : Branch X(
39.8
Branch X(8) down at 0
39.3333 Branch X(6) down at 0
39.1538 Branch X(5) down at 0
37
Fathom: Backtrack Level 10 : Branch X(5
Infeasible Infeasible: Backtrack Level 10 9 : Branch
Infeasible Infeasible: Backtrack Level 9 8 : Branch
39.5385 Branch X(1) up at 1
Infeasible Infeasible: Backtrack Level 9 : Branch X(
39
Integer: Replace incumbent: Backtrack
38.6923 Fathom: Backtrack Level 6 5 : Branch X(
Infeasible Infeasible: Backtrack Level 5 4 : Branch
39.75 Fathom: Backtrack Level 4 3 : Branch X(
40.2
Branch X(8) down at 0
40.1
Branch X(4) down at 0
40.0909 Branch X(12) down at 0
40.0909 Branch X(10) down at 0
40.05 Branch X(2) down at 0
40
Branch X(6) down at 0
39.9231 Fathom: Backtrack Level 9 : Branch X(6)
Infeasible Infeasible: Backtrack Level 9 8 : Branch
38.6923 Fathom: Backtrack Level 8 7 : Branch X(
Infeasible Infeasible: Backtrack Level 7 6 : Branch
Infeasible Infeasible: Backtrack Level 6 5 : Branch
Infeasible Infeasible: Backtrack Level 5 4 : Branch
39.6923 Fathom: Backtrack Level 4 3 2 : Branch X
40.75 Branch X(7) up at 1
40.6154 Branch X(1) up at 1
Infeasible Infeasible: Backtrack Level 4 : Branch X(
40
Branch X(8) up at 1
Infeasible Infeasible: Backtrack Level 5 : Branch X(

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

5
3
4
5
6
7
8
9
10
10
9
8
7
6
5
4
1
2
3
4
5
6
7
7
6
5
4
3
2

8
7
8
3
4
12
10
2
6
6
2
10
12
4
3
8
11
4
12
10
2
6
5
5
6
2
10
12
4

0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1

-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1

2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2

39.75 Fathom: Backtrack Level 5 4 3 : Branch X


40.6
Branch X(8) down at 0
40.375 Branch X(3) down at 0
40.3
Branch X(4) down at 0
40.2727 Branch X(12) down at 0
40.2727 Branch X(10) down at 0
40.15 Branch X(2) down at 0
40
Branch X(6) down at 0
39.7692 Fathom: Backtrack Level 10 : Branch X(6
Infeasible Infeasible: Backtrack Level 10 9 : Branch
38.9231 Fathom: Backtrack Level 9 8 : Branch X(
Infeasible Infeasible: Backtrack Level 8 7 : Branch
Infeasible Infeasible: Backtrack Level 7 6 : Branch
Infeasible Infeasible: Backtrack Level 6 5 : Branch
Infeasible Infeasible: Backtrack Level 5 4 : Branch
39.9231 Fathom: Backtrack Level 4 3 2 1 : Branch
40.3667 Branch X(4) down at 0
40.3636 Branch X(12) down at 0
40.3636 Branch X(10) down at 0
40.35 Branch X(2) down at 0
40.3333 Branch X(6) down at 0
40.3077 Branch X(5) down at 0
40
Integer: Replace incumbent: Backtrack
37.4
Fathom: Backtrack Level 7 6 : Branch X(
38
Fathom: Backtrack Level 6 5 : Branch X(
39.875 Fathom: Backtrack Level 5 4 : Branch X(
39.4
Fathom: Backtrack Level 4 3 : Branch X(
39
Fathom: Backtrack Level 3 2 : Branch X(
40
Fathom: Backtrack Level 2 1 0 :Finished

Var 12
0

down at 0
down at 0

ace incumbent: Backtrack Level 9 : Branch X(5) up at 1


ktrack Level 9 8 : Branch X(6) up at 1
ktrack Level 8 7 : Branch X(2) up at 1

ktrack Level 10 : Branch X(5) up at 1


acktrack Level 10 9 : Branch X(6) up at 1
acktrack Level 9 8 : Branch X(8) up at 1

acktrack Level 9 : Branch X(1) down at 0


ace incumbent: Backtrack Level 9 8 7 6 : Branch X(10) up at 1
ktrack Level 6 5 : Branch X(12) up at 1
acktrack Level 5 4 : Branch X(4) up at 1
ktrack Level 4 3 : Branch X(3) up at 1

down at 0
down at 0

ktrack Level 9 : Branch X(6) up at 1


acktrack Level 9 8 : Branch X(2) up at 1
ktrack Level 8 7 : Branch X(10) up at 1
acktrack Level 7 6 : Branch X(12) up at 1
acktrack Level 6 5 : Branch X(4) up at 1
acktrack Level 5 4 : Branch X(8) up at 1
ktrack Level 4 3 2 : Branch X(9) up at 1

acktrack Level 4 : Branch X(1) down at 0

acktrack Level 5 : Branch X(8) down at 0

ktrack Level 5 4 3 : Branch X(7) down at 0

down at 0
down at 0

ktrack Level 10 : Branch X(6) up at 1


acktrack Level 10 9 : Branch X(2) up at 1
ktrack Level 9 8 : Branch X(10) up at 1
acktrack Level 8 7 : Branch X(12) up at 1
acktrack Level 7 6 : Branch X(4) up at 1
acktrack Level 6 5 : Branch X(3) up at 1
acktrack Level 5 4 : Branch X(8) up at 1
ktrack Level 4 3 2 1 : Branch X(11) down at 0
down at 0
down at 0

ace incumbent: Backtrack Level 7 : Branch X(5) up at 1


ktrack Level 7 6 : Branch X(6) up at 1
ktrack Level 6 5 : Branch X(2) up at 1
ktrack Level 5 4 : Branch X(10) up at 1
ktrack Level 4 3 : Branch X(12) up at 1
ktrack Level 3 2 : Branch X(4) up at 1
ktrack Level 2 1 0 :Finished

Linear Model
37
15
1
1
1
0
1
1
100

Change

Name: Inv_2
Type: LP1
Goal: Max
Objective:
37

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name Value
1
Budget
100
2
Site 1
1
3
Site 2
1
4
Site 3
1
5
Site 4
1
6 Design A
-2
7 Des. Lim.
2
8
Des. A
-2
9
Des. B
-2
10
Des. C
0

Rel.
<=
<=
=
<=
<=
<=
<=
<=
<=
<=

RHS
100
1
1
1
1
0
2
0
0
0

Solver:
Type:
Sens.:
Side:
I-1
A1
1
0
1

I-2
A2
###
0
1

I-3
A3

Excel Solver
Linear-Integer
No
No
I-4
A4

I-5
B1

Comp. Time

I-6
B2

0
0
1

1
0
1

0
0
1

1
0
1

11

12

15

Linear Constraint Coefficients


13
20
24
30
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
1
1
1
-3
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0

39
1
0
0
0
0
0
0
1
0

45
0
1
0
0
0
0
0
1
0

Comp. Time 00:09


Status Optimal
I-7
B3

I-8
B4

I-9
C1

I-10
C2

I-11
C3

I-12
C4

I-13
WA

I-14
WB

I-15
WC

1
0
1

0
0
1

0
0
1

0
0
1

0
0
1

0
0
1

1
0
1

1
0
1

0
0
1

12

16

19

20

12
0
0
1
0
0
0
0
1
0

20
0
0
0
1
0
0
0
1
0

30
1
0
0
0
0
0
0
0
1

44
0
1
0
0
0
0
0
0
1

48
0
0
1
0
0
0
0
0
1

55
0
0
0
1
0
0
0
0
1

0
0
0
0
0
0
1
-4
0
0

0
0
0
0
0
0
1
0
-4
0

0
0
0
0
0
0
1
0
0
-4

Linear Model
139
22
1
1
1
1
1
100

Change

Name: FixedIP
Type: LP1
Goal: Min
Objective:
139

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name Value
1
N1
14
2
N2
-4
3
N3
7
4
N4
-6
5
N5
-9
6
N6
0
7
N7
3
8
N8
-5
9
I1
0
10
I2 2E-016
11
I3
-3
12
I4
-5
13
I5
0

Rel.
=
=
=
=
=
=
=
=
<=
<=
<=
<=
<=

RHS
14
-4
7
-6
-9
0
3
-5
0
0
0
0
0

Solver:
Type:
Sens.:
Side:
I-1
y1
1
0
1

I-2
y2
###
0
1

I-3
y3

Excel Solver
Linear-Integer
No
No
I-4
y4

I-5
y5

Comp. Time

1
0
1

1
0
1

0
0
1

6
x1
10
0
10

Linear Constraint Coefficients


0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10
0
0
0
0
-10
0
0
0
0
-10
0
0
0
0
-10
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
-10

1
0
0
-1
0
0
0
0
1
0
0
0
0

Comp. Time 00:04


Status Optimal
7
x2

8
x3

9
x4

10
x5

11
x6

12
x7

13
x8

14
x9

15
x10
0 2E-016
0
0
12
10

0
0
10

7
0
10

5
0
10

0
0
10

4
0
12

4
0
5

0
0
5

10

0
0
0
1
0
-1
0
0
0
1
0
0
0

0
0
1
0
0
0
0
-1
0
0
1
0
0

0
0
0
0
-1
0
1
0
0
0
0
1
0

0
0
0
0
1
0
-1
0
0
0
0
0
1

1
-1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
-1
0
0
0
0
0
0
0
0

0
0
0
-1
1
0
0
0
0
0
0
0
0

0
1
0
0
0
-1
0
0
0
0
0
0
0

16
x11

17
x12

18
x13

0
0
10

0
0
4

0
0
6

0
1
-1
0
0
0
0
0
0
0
0
0
0

0
-1
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
-1
1
0
0
0
0
0
0
0

0
0
1
0
0
-1
0
0
0
0
0
0
0

19
x14

20
x15

21
x16

22
x17

0
0
5

2
0
3

0
0
3

0
0
7

0
0
0
0
0
1
0
-1
0
0
0
0
0

0
0
0
0
0
0
-1
1
0
0
0
0
0

0
0
0
0
0
0
1
-1
0
0
0
0
0

0
0
0
0
0
1
-1
0
0
0
0
0
0

Network Model
139
22
1
1
1
1
100

Change

Name:FixedNet
Type: Net
Goal: Min
Objective:
139

Solver:
Type:
Sens.:
Side:

Excel Solver
Linear-Integer
No
Yes

Cost
8
6
9
7
7
2
4
1
2
2
10
9
9
8
5
5
5
9
7
1
1
7

Gain Flow_O
1
1
1
0
1
1
1
1
1
0
1
10
1
0
1
7
1
5
1
0
1
4
1
4
1
0
1
0
1 2E-011
1
0
1
0
1
0
1
0
1
2
1
0
1
0

Solve
Vary
Vary
Arc Data and Flows
Num. Name Flow Origin Term. Lower Upper
I-1
y1
1
0
0
0
1
I-2
y2
0
0
0
0
1
I-3
y3
1
0
0
0
1
I-4
y4
1
0
0
0
1
I-5
y5
0
0
0
0
1
6
x1
10
1
4
0
10
7
x2
0
4
6
0
10
8
x3
7
3
8
0
10
9
x4
5
7
5
0
10
10
x5
0
5
7
0
10
11
x6
4
1
2
0
12
12
x7
4
4
5
0
5
13
x8
0
5
4
0
5
14
x9
0
2
6
0
12
15
x10 2E-011
2
3
0
10
16
x11
0
3
2
0
10
17
x12
0
6
5
0
4
18
x13
0
3
6
0
6
19
x14
0
6
8
0
5
20
x15
2
8
7
0
3
21
x16
0
7
8
0
3
22
x17
0
6
7
0
5

Flow_O

Side Node Data and Balance Constraints


Const. Num. Name Fixed Balance
1
N1
14
0
2
N2
-4
0
3
N3
7
0
4
N4
-6
0
5
N5
-9
0
###
6
N6
0
0
0
7
N7
3
0
-3
8
N8
-5
0
-5
0

Linear Model
9880
35
1
1
1
1
1
100

Change

Name: LocIP
Type: LP1
Goal: Min
Objective: 9880

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name Value
1
Dem1
30
2
Dem2
40
3
Dem3
50
4
Dem4
35
5
Dem5
40
6
Sup1
0
7
Sup2
0
8
Sup3
0
9
Sup4
0
10
Sup5
0
11
Ware1
-5
12
Ware2
0
13
Ware3
0
14
Ware4
-40
15
Ware5 2E-015

Rel.
=
=
=
=
=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=

RHS
30
40
50
35
40
0
0
0
0
0
0
0
0
0
0

Solver:
Type:
Sens.:
Side:
I-1
y1

I-2
y2

I-3
y3

Excel Solver
Linear-Integer
No
No
I-4
y4

Comp. Time

1
0
1

0
0
1

1
0
1

1
0
1

I-5
y5
###
0
1

6
z1
75
0
80

1000

1500

1700

1400

1200

20

Linear Constraint Coefficients


0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-80
0
0
0
0
-80
0
0
0
0
-80
0
0
0
0
-80
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
-80

0
0
0
0
0
-1
0
0
0
0
1
0
0
0
0

Comp. Time 00:10


Status Optimal
7
z2
0
0
80

8
z3
80
0
80

9
z4
40
0
80

17

13

0
0
0
0
0
0
-1
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
-1
0
0
0
0
1
0
0

10
z5
0
0
80

11
x11
30
0
###

12
x12
40
0
###

13
x13

14
x14

15
x15

16
x21

17
x22

18
x23

0
0
###

5
0
###

0
0
###

0
0
###

0
0
###

0
0
###

25

33

21

42

12

37

21

10

31

0
0
0
0
0
0
0
0
-1
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
-1
0
0
0
0
1

1
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
1
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
1
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
1
1
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
1
0
0
0
0
0
0
0
0

19
x24

20
x25

21
x31

22
x32
0
0
###

23
x33
50
0
###

24
x34
30
0
###

0
0
###

0
0
###

0
0
###

24

40

0
0
0
1
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
1
0
1
0
0
0
0
0
0
0
0

25
x35

26
x41

27
x42

28
x43

29
x44

0
0
###

0
0
###

0
0
###

0
0
###

0
0
###

30
x45
40
0
###

42

31

14

32

12

24

14

12

1
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
1
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
1
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
1
0
0
0
0
0
0
0

0
0
0
0
1
0
0
1
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
1
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
1
0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
1
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
1
0
0
0
0
0
0

31
x51

32
x52

33
x53

34
x54

35
x55

0
0
###

0
0
###

0
0
###

0
0
###

0
0
###

37

40

32

12

10

1
0
0
0
0
0
0
0
0
1
0
0
0
0
0

0
1
0
0
0
0
0
0
0
1
0
0
0
0
0

0
0
1
0
0
0
0
0
0
1
0
0
0
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0
0
0

0
0
0
0
1
0
0
0
0
1
0
0
0
0
0

Network Model
9880
35
1
1
0
1
100

Change

Name: LocNet
Type: Net
Goal: Min
Objective: 9880

Solver:
Type:
Sens.:
Side:

Excel Solver
Linear-Integer
No
Yes

Solve
Vary
Vary
Arc Data and
Num. Name
I-1
y1
I-2
y2
I-3
y3
I-4
y4
I-5
y5
6
z1
7
z2
8
z3
9
z4
10
z5
11
x11
12
x12
13
x13
14
x14
15
x15
16
x21
17
x22
18
x23
19
x24
20
x25
21
x31
22
x32
23
x33
24
x34
25
x35
26
x41
27
x42
28
x43
29
x44
30
x45
31
x51
32
x52
33
x53
34
x54
35
x55

Flows
Flow Origin Term. Upper
1
0
0
1
0
0
0
1
1
0
0
1
1
0
0
1
1E-016
0
0
1
70
0
1
80
3E-011
0
2
80
80
0
3
80
45
0
4
80
8E-015
0
5
80
30
1
6 ###
40
1
7 ###
0
1
8 ###
0
1
9 ###
0
1
10 ###
0
2
6 ###
3E-011
2
7 ###
0
2
8 ###
0
2
9 ###
0
2
10 ###
0
3
6 ###
0
3
7 ###
50
3
8 ###
30
3
9 ###
0
3
10 ###
0
4
6 ###
0
4
7 ###
0
4
8 ###
5
4
9 ###
40
4
10 ###
0
5
6 ###
0
5
7 ###
0
5
8 ###
0
5
9 ###
0
5
10 ###

Cost
1000
1500
1700
1400
1200
20
17
13
25
33
8
21
42
12
37
21
10
31
24
40
42
31
4
14
32
12
24
14
7
12
37
40
32
12
10

Node Data and Balance Constr


Num. Name
1
S1
2
S2
3
S3
4
S4
5
S5
6
D1
7
D2
8
D3
9
D4
10
D5
Side Constraints
zk-uk*yk<0
-10
3E-011
###
-35
###

Comp. Time 00:07


Status Optimal

de Data and Balance Constraints


Fixed Balance
0 2E-009
0
0
0
0
0
0
0 ###
-30
0
-40 1E-008
-50
0
-35
0
-40
0
Constraints

Transportation Model
5780
25
1
1
1
1
1
100

Name:LocTrans
Type: Trans
Goal: Min
Change
Objective: 5780
ans+Fixed Cost 9880
Solve

Objective Term Solver:


Ship. Cost: 2215 Type:
Sup. Cost: 3565 Sens.:
Dem. Rev.:
0 nteger:
Side:

Excel Solver
Linear
No
No
Yes

Vary
Select the Relink Buttons command from the OR_MM menu before clicking
Vary
Trans. Flows
1
2
3
4
5
Supply Data
Name
D1
D2
D3
D4
D5
Min.
Max.
Cost Shipped
1
S1
30
40
0
0
0
0
80
20
70
2
S2
0
0
0
0
0
0
80
17
0
3
S3
0
0
50
30
0
0
80
13
80
4
S4
0
0
0
5
40
0
80
25
45
5
S5
0
0
0
0 ###
0
80
33 ###
Demand
Min.:
30
40
50
35
40
Data
Max:
30
40
50
35
40
Revenue:
0
0
0
0
0
Received:
30
40
50
35
40
Trans. Costs
Name
1
S1
2
S2
3
S3
4
S4
5
S5

1
D1
8
21
42
12
37

2
D2
21
10
31
24
40

3
D3
42
31
4
14
32

Unit shipping cost


Customer
Warehous
1
2
1
8
21
2
21
10
3
42
31
4
12
24
5
37
40
Demand
30
40

3
42
31
4
14
32
50

4
D4
12
24
14
7
12

4
12
24
14
7
12
35

5
D5
37
40
32
12
10

5
37
40
32
12
10
40

y1
y2
y3
y4
y5

0-1 Var Fixed C


1 1000
### 1500
1 1700
1 1400
### 1200
Total
4100

MaximuFixed Variable
capacit cost
cost
80 1000
20
80 1500
17
80 1700
13
80 1400
25
80 1200
33

M menu before clicking a button.


Shipped

Side Constraints
1
-10
2 2E-011
3
0
4
-35
5 5E-015

Linear Model
62
14
1
1
0
1
100

Change

Name: Cover
Type: LP1
Goal: Min
Objective:
62

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name
1
Dev1
2
Dev2
3
Dev3
4
Dev4
5
Dev5
6
Dev6

Value
1
2
1
1
1
1

Rel.
>=
>=
>=
>=
>=
>=

RHS
1
1
1
1
1
1

Solver:
Type:
Sens.:
Side:
I-1
X1

I-2
X2
0
0
1

0
0
1

12

17

Dev1
Dev2
Dev3
Dev4
Dev5
Dev6

X7

I-4
X4
0 2E-016
0
0
1
1

1
0
1

X 13
1
0
1

13

24

25

0
0
0
0
1
0

1
1
1
0
0
0

0
1
0
1
0
1

I-6
X6
0
0
1

10

13

17

Linear Constraint Coefficients


1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
1
0

0
0
0
0
0
1

13

Partitioning Solution

1
0
1

I-5
X5

Comp. Time

1
0
1

Covering Solution
X5

I-3
X3

Excel Solver
Linear-Integer
No
No

X1

Dev1
Dev2
Dev3
Dev4
Dev5
Dev6

1
0
1

X5
1
0
1

X 10
1
0
1

12

13

38

1
0
0
0
0
0

0
0
0
0
1
0

0
1
1
1
0
1

Comp. Time 00:04


Status Optimal
I-7
X7

I-8
X8

I-9
X9

I-10
I-11
I-12
I-13
I-14
X 10
X 11
X 12
X 13
X 14
0 1E-011
0
0
1
0
0
0
0
0
0
0
1
1
1
1
1
1

1
0
1

0
0
1

24

24

60

38

27

45

25

35

1
1
1
0
0
0

1
0
1
1
0
0

0
1
1
1
1
1

0
1
1
1
0
1

0
0
1
1
1
0

1
1
0
0
1
1

0
1
0
1
0
1

1
0
0
1
1
0

63

Linear Model
63
36
1
1
1
1
1
100

Change

Name:
Type:
Goal:
Objective:

TSP
LP1
Min
63

Solver:
Type:
Sens.:
Side:

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Linear Obj. Coef.:
Rel.
=
=
=
=
=
=
=
=
=
=
=
=
<=

Comp. Time

I-1
I-2
I-3
I-4
I-5
I-6
x1-1
x1-2
x1-3
x1-4
x1-5
x1-6
0
0
0
1 1E-013
0
0
0
0
0
0
0
1
1
1
1
1
1

Vary

Constraints
Num. Name Value
1
Leave1
1
2
Leave2
1
3
Leave3
1
4
Leave4
1
5
Leave5
1
6
Leave6
1
7
Enter1
1
8
Enter2
1
9
Enter3
1
10
Enter4
1
11
Enter5
1
12
Enter6
1
13
ST1
2

Excel Solver
Linear-Integer
No
No

1000

RHS
1
1
1
1
1
1
1
1
1
1
1
1
2

1
2
3
4
5
6

16

30

26

Linear Constraint Coefficients


1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1

1
0
0
0
0
0
0
0
0
0
1
0
0

1
0
0
0
0
0
0
0
0
0
0
1
0

5
30
30
5
18
1000
5

6
26
25
0
18
5
1000

1
1000
7
20
21
12
23

27

2
27
1000
13
16
46
5

43

3
43
16
1000
25
27
5

4
16
1
35
1000
48
9

Comp. Time 00:08


Status Optimal
I-7
I-8
I-9
I-10
I-11
I-12
I-13
I-14
I-15
I-16
I-17
I-18
x2-1
x2-2
x2-3
x2-4
x2-5
x2-6
x3-1
x3-2
x3-3
x3-4
x3-5
x3-6
1
0 7E-025
0
0
0
0 1E-013
0
0
1 4E-028
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
7

1000

16

30

25

20

13

1000

35

0
1
0
0
0
0
1
0
0
0
0
0
1

0
1
0
0
0
0
0
1
0
0
0
0
0

0
1
0
0
0
0
0
0
1
0
0
0
0

0
1
0
0
0
0
0
0
0
1
0
0
1

0
1
0
0
0
0
0
0
0
0
1
0
0

0
1
0
0
0
0
0
0
0
0
0
1
0

0
0
1
0
0
0
1
0
0
0
0
0
0

0
0
1
0
0
0
0
1
0
0
0
0
0

0
0
1
0
0
0
0
0
1
0
0
0
0

0
0
1
0
0
0
0
0
0
1
0
0
0

0
0
1
0
0
0
0
0
0
0
1
0
0

0
0
1
0
0
0
0
0
0
0
0
1
0

Solutions
1
x1-4

x1-4

x2-1

x3-5

x4-2

x5-6

x6-3

z
54

x2-1

x3-5

x4-3

x5-6

x6-2

63

Subtours
x1-4
x4-2

No Subtours. Optimal

I-19
I-20
I-21
I-22
I-23
I-24
I-25
I-26
I-27
I-28
I-29
I-30
x4-1
x4-2
x4-3
x4-4
x4-5
x4-6
x5-1
x5-2
x5-3
x5-4
x5-5
x5-6
0
0
1
0 ###
0 ###
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
21

16

25

1000

18

18

12

46

27

48

1000

0
0
0
1
0
0
1
0
0
0
0
0
1

0
0
0
1
0
0
0
1
0
0
0
0
1

0
0
0
1
0
0
0
0
1
0
0
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0

0
0
0
1
0
0
0
0
0
0
1
0
0

0
0
0
1
0
0
0
0
0
0
0
1
0

0
0
0
0
1
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
1
0
0
0
0
0

0
0
0
0
1
0
0
0
1
0
0
0
0

0
0
0
0
1
0
0
0
0
1
0
0
0

0
0
0
0
1
0
0
0
0
0
1
0
0

0
0
0
0
1
0
0
0
0
0
0
1
0

x2-1

x3-5

x5-6

x6-3

Subtour Elimination Constraint


x1-4
x4-1
x2-1
x1-2
x2-4

x4-2

I-31
I-32
I-33
I-34
I-35
I-36
x6-1
x6-2
x6-3
x6-4
x6-5
x6-6
0
1
0 1E-013
0
0
0
0
0
0
0
0
1
1
1
1
1
1

23

1000

0
0
0
0
0
1
1
0
0
0
0
0
0

0
0
0
0
0
1
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
1
0
0
0
0

0
0
0
0
0
1
0
0
0
1
0
0
0

0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
0
0
1
0
0
0
0
0
1
0

Transportation Model
63
36
1
0
1
0
1
100

Change

Name:TSP_Trans
Type: Trans
Goal: Min
Objective:
63

Solve
Vary
Vary
Trans. Flows
1
Name
D1
1
S1
0
2
S2
1
3
S3
0
4
S4
0
5
S5
6E-012
6
S6
0
Demand
Min.:
1
Data
Max:
1
Revenue:
0
Received:
1
Trans. Costs
Name
1
S1
2
S2
3
S3
4
S4
5
S5
6
S6

1
D1
1000
7
20
21
12
23

2
D2

3
D3
0
0
0 4E-012
0
0
0
1
0
0
1 1E-013
1
1
1
1
0
0
1
1

2
D2
27
1000
13
16
46
5

3
D3
43
16
1000
25
27
5

Objective Term Solver: Excel Solver


Ship. Cost:
63 Type: Linear
Sup. Cost:
0 Sens.: No
Dem. Rev.:
0 nteger: No
Side: Yes

4
D4

5
D5

6
D6

1
0
0
###
0
0
0
1 6E-012
0 6E-012
0
0
0
1
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
4
D4
16
1
35
1000
48
9

5
D5
30
30
5
18
1000
5

Supply Data
Min.
Max.
1
1
1
1
1
1
1
1
1
1
1
1

6
D6
26
25
0
18 z
5
1000

Cost
0
0
0
0
0
0

Solution 1
S1-D4
S4-D2
S2-D1
S3-D5
S5-D6
S6-D3
54
Subtour
ConstraConst
1
2
2 6E-012

Comp. Time 00:08


Status Optimal

Shipped
1
1
1
1
1
1

Solution 2
S1-D2
S2-D4
S4-D5
S5-D1
S3_D6
S6D3
63
Lim
2
1

Solution 3
S1-D4
S4-D3
S3-D5
S5-D6
S6-D2
S2-D1
Tour
63

Linear Model
42
36
1
1
1
1
0
1
100

Change

Name:
Type:
Goal:
Objective:

MST
LP1
Min
42

Solver:
Type:
Sens.:
Side:

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Linear Obj. Coef.:
Rel.
>=
=
=
=
=
=
<=
<=
<=
<=

Comp. Time

I-1
I-2
I-3
I-4
I-5
I-6
x1-1
x1-2
x1-3
x1-4
x1-5
x1-6
0
0
0 4E-011
0
1
0
0
0
0
0
0
1
1
1
1
1
1

Vary

Constraints
Num. Name Value
1
Leave1
1
2
Enter2
1
3
Enter3
1
4
Enter4
1
5
Enter5
1
6
Enter6
1
7
ST1
1
8
ST2
1
9
ST3
1
10
ST4
1

Excel Solver
Linear-Integer
No
No

1000

RHS
1
1
1
1
1
1
1
2
1
2

16

30

26

Linear Constraint Coefficients


1
1
1
1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
1
0
0
0
0
0

1
0
0
0
0
1
0
0
0
0

Solutions
1
x1-4

27

43

x3-6

x6-2

x6-3

x6-5

z
31

x1-4

x3-5

x5-6

x6-2

x6-3

36

x1-4

x5-6

x6-2

x6-3

x6-5

36

x1-4

x2-3

x3-6

x6-2

x6-5

42

x1-6

x2-4

x6-2

x6-3

x6-5

42

Comp. Time 00:10


Status Optimal
I-7
I-8
I-9
I-10
I-11
I-12
I-13
I-14
I-15
I-16
I-17
I-18
x2-1
x2-2
x2-3
x2-4
x2-5
x2-6
x3-1
x3-2
x3-3
x3-4
x3-5
x3-6
0
0
0
1
0
0
0
0
0
0
0 2E-011
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
7

1000

16

30

25

20

13

1000

35

0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
1

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
1
0
0

0
0
0
0
0
1
1
0
0
1

Subtours
x3-6
x6-3
x3-5

x5-6

x5-6

x6-5

x2-3

x3-6

ST1
x6-3

x6-2

No Subtours. Optimal Solution

Subtour Elimination Constraint


x3-6
x6-3
1

ST2

x3-5

x5-6

x6-3

ST3

x5-6

x6-5

ST4

x2-3

x3-6

x6-2

I-19
I-20
I-21
I-22
I-23
I-24
I-25
I-26
I-27
I-28
I-29
I-30
x4-1
x4-2
x4-3
x4-4
x4-5
x4-6
x5-1
x5-2
x5-3
x5-4
x5-5
x5-6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1

Constraint

21

16

25

1000

18

18

12

46

27

48

1000

0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
1
1
0

I-31
I-32
I-33
I-34
I-35
I-36
x6-1
x6-2
x6-3
x6-4
x6-5
x6-6
0
1
1
0
1
0
0
0
0
0
0
0
1
1
1
1
1
1
23

1000

0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
1

0
0
1
0
0
0
1
1
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
1
0

0
0
0
0
0
1
0
0
0
0

Linear Model
130
36
1
1
0
100

Change

Name:
Type:
Goal:
Objective:

SPT
LP1
Min
130

Solve

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:
Vary

Linear Obj. Coef.:


Constraints
Num. Name Value
1
Cons2
-1
2
Cons3
-1
3
Cons4
-1
4
Cons5
-1
5
Cons6
-1

Rel.
=
=
=
=
=

RHS
-1
-1
-1
-1
-1

Solver:
Type:
Sens.:
Side:

Excel Solver
Linear
No
No

Comp. Time

1
2
3
4
5
6
x1-1
x1-2
x1-3
x1-4
x1-5
x1-6
0
1
0
1
1
2
0
0
0
0
0
0
100
100
100
100
100
100
1000

27

43

16

30

26

Linear Constraint Coefficients


0
-1
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
0
0
0
0

0
0
0
-1
0

0
0
0
0
-1

Comp. Time 00:06


Status Optimal
7
8
9
10
11
12
13
14
15
16
17
18
x2-1
x2-2
x2-3
x2-4
x2-5
x2-6
x3-1
x3-2
x3-3
x3-4
x3-5
x3-6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
7

1000

16

30

25

20

13

1000

35

1
0
0
0
0

1
0
0
0
0

1
-1
0
0
0

1
0
-1
0
0

1
0
0
-1
0

1
0
0
0
-1

0
1
0
0
0

-1
1
0
0
0

0
1
0
0
0

0
1
-1
0
0

0
1
0
-1
0

0
1
0
0
-1

19
20
21
22
23
24
25
26
27
28
29
30
x4-1
x4-2
x4-3
x4-4
x4-5
x4-6
x5-1
x5-2
x5-3
x5-4
x5-5
x5-6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
21

16

25

1000

18

18

12

46

27

48

1000

0
0
1
0
0

-1
0
1
0
0

0
-1
1
0
0

0
0
1
0
0

0
0
1
-1
0

0
0
1
0
-1

0
0
0
1
0

-1
0
0
1
0

0
-1
0
1
0

0
0
-1
1
0

0
0
0
1
0

0
0
0
1
-1

31
32
33
34
35
36
x6-1
x6-2
x6-3
x6-4
x6-5
x6-6
0
0
1
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
23

1000

0
0
0
0
1

-1
0
0
0
1

0
-1
0
0
1

0
0
-1
0
1

0
0
0
-1
1

0
0
0
0
1

Network Model
130
36
1
0
100

Change

Name:SPT_Net
Type: Net
Goal: Min
Objective:
130

Solver:
Type:
Sens.:
Side:

Excel Solver
Linear
No
No

Solve
Vary
Vary
Arc Data and Flows
Num. Name Flow Origin Term.
1
x1-1
0
1
1
2
x1-2
1
1
2
3
x1-3
0
1
3
4
x1-4
1
1
4
5
x1-5
1
1
5
6
x1-6
2
1
6
7
x2-1
0
2
1
8
x2-2
0
2
2
9
x2-3
0
2
3
10
x2-4
0
2
4
11
x2-5
0
2
5
12
x2-6
0
2
6
13
x3-1
0
3
1
14
x3-2
0
3
2
15
x3-3
0
3
3
16
x3-4
0
3
4
17
x3-5
0
3
5
18
x3-6
0
3
6
19
x4-1
0
4
1
20
x4-2
0
4
2
21
x4-3
0
4
3
22
x4-4
0
4
4
23
x4-5
0
4
5
24
x4-6
0
4
6
25
x5-1
0
5
1
26
x5-2
0
5
2
27
x5-3
0
5
3
28
x5-4
0
5
4
29
x5-5
0
5
5
30
x5-6
0
5
6
31
x6-1
0
6
1
32
x6-2
0
6
2
33
x6-3
1
6
3
34
x6-4
0
6
4
35
x6-5
0
6
5
36
x6-6
0
6
6

Cost
1000
27
43
16
30
26
7
1000
16
1
30
25
20
13
1000
35
5
0
21
16
25
1000
18
18
12
46
27
48
1000
5
23
5
5
9
5
1000

Node Data and Balance Constraints


Num. Name Fixed
1
N1
5
2
N2
-1
3
N3
-1
4
N4
-1
5
N5
-1
6
N6
-1

Comp. Time 00:08


Status Optimal

and Balance Constraints


Balance
3E-011
###
###
###
###
###

Linear Model
64
10
1
1
1
0
100

Change

Name: Cutting
Type: LP1
Goal: Min
Objective:
64

Solve

Solver:
Type:
Sens.:
Side:

Variables
Name:
Values:
Lower Bounds:
Change Relation
Upper Bounds:

I-1
X1
21
0
40

Linear Obj. Coef.:

Vary

Constraints
Num. Name
1
L17
2
L15
3
L12
4
L8
5
L5

Value
21
25
30
35
40

Rel.
>=
>=
>=
>=
>=

RHS
20
25
30
35
40

I-2
X2

Excel Solver
Linear-Integer
No
No

Comp. Time

0
0
40

I-3
X3
11
0
40

I-4
X4
14
0
40

I-5
X5
15
0
40

I-6
X6

Linear Constraint Coefficients


1
1
0
0
0
0
1
1
0
0
0
0
1
0
1
0
0
1
0
2

0
0
2
0
0

0
0
1
1
1

0
0
40

Comp. Time 00:13


Status Optimal
I-7
X7

I-8
X8

I-9
X9

I-10
X 10
0
3
0
0
40
40

0
0
40

0
0
40

0
0
1
0
2

0
0
0
3
0

0
0
0
2
1

0
0
0
1
4

Non_Lin_Coef

Table 2 Product Data


Profit per unit for sales less
than 30
Profit per unit for sales
between 30 and 60
Profit per unit for sales
between 60 and 100
Max. Sales

Sales

$60

40

20

45

60

70

35
100

65
100

20
100

0
10
20
30
40
50
60
70
80
90
100

0
600
1200
1800
2250
2700
3150
3500
3850
4200
4550

R
0
400
800
1200
1800
2400
3000
3650
4300
4950
5600

0
200
400
600
1300
2000
2700
2900
3100
3300
3500

Profit

6000
5000
4000

P
Q

3000

R
2000
1000

Sales

Page 68

Non_Lin_Coef

30
60

600
600
600
450
450
450
350
350
350
350

P
Q
R

Sales

Page 69

Linear Model

Name:Non_Lin
Type: LP1
Goal: Max
Objective: 7268

7268
15
Change
1
1
Solve
1
Variables
0
Name:
Vary
1
Values:
1
Change RelationLower Bounds:
1
Upper Bounds:
1
1
Linear Obj. Coef.:
100 Constraints
Num.
Name
Value
Rel.
RHS
1
MachA
2400 <=
2400
2
MachB
2400 <=
2400
3
MachC
2285 <=
2400
4
MachD
1064 <=
2400
5
LinkP
###
=
0
6
LinkQ
0
=
0
7
LinkR
0
=
0
8
Q1_lower 16.36 >=
0
9
Q2_lower
0 >=
0
10 Q2_upper
0 <=
0
11 Q3_upper
0 <=
0
12 R1_lower
0 >=
0
13 R2_upper
0 <=
0
14 R3_upper
-40 <=
0

Solver:
Type:
Sens.:
Side:
I-1
yQ2

I-2
yQ3

I-3
YR2

Excel Solver
Linear-Integer
No
No

0
0
1

0
0
1

4
5
P
Q
1 81.82 16.36
0
0
0
1
100
100

Linear Constraint
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-30
0
0
-30
-30
0
0
-40
0
0
0
0
0
0

Comp. Time

6
R
60
0
100

Coefficients
0
20
0
12
0
15
0
10
0
-1
0
0
0
0
0
0
0
0
0
0
0
0
-30
0
-30
0
-40
0

10
28
6
15
0
-1
0
0
0
0
0
0
0
0

10
16
16
0
0
0
-1
0
0
0
0
0
0
0

Comp. Time 00:09


Status Optimal
7
P1
30
0
30

8
9
10
P2
P3
Q1
30 21.82 16.36
0
0
0
30
40
30

11
Q2

12
Q3
0
0
###

13
R1
30
0
30

14
R2
30
0
###

0
0
###

15
R3
0
0
###

60

45

35

40

60

65

20

70

20

0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
0
1
0
1
0
0
0
0
0
0

0
0
0
0
0
1
0
0
1
1
0
0
0
0

0
0
0
0
0
1
0
0
0
0
1
0
0
0

0
0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
0
0
0
1
0
0
0
0
0
1
0

0
0
0
0
0
0
1
0
0
0
0
0
0
1

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy