Sie sind auf Seite 1von 13

Faculty of Computers & Informatics

Benha University
Final Exam. Date: - / 5 / 2017
Class: 2rd Year Students (‫)ختلفات‬ Time: 3 hours
Subject: Operations Research Examiner: Dr. El-Sayed Badr

Answer the following questions:

Q1: Choose the correct answer ( 20 Points ):

1. The maximization or minimization of a quantity is the


a. goal of management science.
b. decision for decision analysis.
c. constraint of operations research.
d. objective of linear programming.

2. Decision variables
a. tell how much or how many of something to produce, invest, purchase, hire, etc.
b. represent the values of the constraints.
c. measure the objective function.
d. must exist for each constraint.

3. Which of the following is a valid objective function for a linear programming problem?
a. Max 5xy
b. Min 4x + 3y + (2/3)z
c. Max 5x2 + 6y2
d. Min (x1 + x2)/x3

4. Which of the following statements is NOT true?


a. A feasible solution satisfies all constraints.
b. An optimal solution satisfies all constraints.
c. An infeasible solution violates all constraints.
d. A feasible solution point does not have to lie on the boundary of the feasible region.

5. A solution that satisfies all the constraints of a linear programming problem except the nonnegativity
constraints is called
a. optimal.
b. feasible.
c. infeasible.
d. semi-feasible.

6. Slack
a. is the difference between the left and right sides of a constraint.
b. is the amount by which the left side of a < constraint is smaller than the right side.
c. is the amount by which the left side of a > constraint is larger than the right side.
d. exists for each variable in a linear programming problem.
7. To find the optimal solution to a linear programming problem using the graphical method
a. find the feasible point that is the farthest away from the origin.
b. find the feasible point that is at the highest location.
c. find the feasible point that is closest to the origin.
d. None of the alternatives is correct.

8. Which of the following special cases does not require reformulation of the problem in order to obtain
a solution?
a. alternate optimality
b. infeasibility
c. unboundedness
d. each case requires a reformulation.

9. The improvement in the value of the objective function per unit increase in a right-hand side is the
a. sensitivity value.
b. dual price.
c. constraint coefficient.
d. slack value.

10. As long as the slope of the objective function stays between the slopes of the binding constraints
a. the value of the objective function won’t change.
b. there will be alternative optimal solutions.
c. the values of the dual variables won’t change.
d. there will be no slack in the solution.

Q2: TRUE/FALSE ( 20 Points ):


1. Increasing the right-hand side of a nonbinding constraint will not cause a change in the optimal solution.

2. In a linear programming problem, the objective function and the constraints must be linear functions of the
decision variables.

3. In a feasible problem, an equal-to constraint cannot be nonbinding.

4. Only binding constraints form the shape (boundaries) of the feasible region.

5. The constraint 5x1 - 2x2 < 0 passes through the point (20, 50).

6. A redundant constraint is a binding constraint.

7. Because surplus variables represent the amount by which the solution exceeds a minimum target, they are
given positive coefficients in the objective function.

8. Alternative optimal solutions occur when there is no feasible solution to the problem.

9. A range of optimality is applicable only if the other coefficient remains at its original value.

10. Because the dual price represents the improvement in the value of the optimal solution per unit increase in
right-hand-side, a dual price cannot be negative.
Q 3: ( 18 Points)

a) The followin is a tableau of minimization problem. State conditions on a1, a2, b, c1, c5, c6 that are
required to make the following true:

z x1 x2 x3 x4 x5 x6 RHS
1 c1 0 0 0 c5 c6 0
0 -1 1 0 0 a1 0 1
0 -1 0 0 1 -2 1 2
0 a2 0 1 0 1 1 b

(a) The current solution is feasible and optimal.


(b) The current solution is not feasible.
(c) The current solution is degenerate.
(d) The current solution is feasible and the LP is unbounded.

b) Solve the following primal problem and its duality graphically :

minimization z  240 x1  100 x2


Subject to : 2 x1  x2  28
4 x1  3x2  64
x1  13
x2  12
; xi  0 where i  1,2

Q4: ( 10 Points )

Solve the above problem using two-phase method and big M-method and which of them is the best
generally.
max z  8 x1  10 x2
Subject to :
x1  x2  1
x1  x2  9
1
x1  x2  4; xi  0 where i  1, 2
2
Q5: ( 22 Points )

a) Complete the following :

1- The general formula of Klee-Minty problem is ………..


2- The number of iterations for Klee-Minty problem is …..
3- The optimal solution of Klee-Minty problem is ……….
4- The exponential algorithm is defined as ……………….
5- The polynomial algorithm is defined as ……………….

b) SunRay Transport Company ships truckloads of grain from three silos to four mills. The supply (in
truckloads) and the demand (also in truckloads) together with the unit transportation costs per truckload on
the different routes are summarized in the following table. The unit transportation costs, cij (shown in the
northeast corner of each box) are in hundreds of dollars.
Supply
10 2 20 11 15
x11 x12 x13 x14
12 7 9 20 25
x21 x22 x23 x24
4 14 16 18 15
x31 x32 x33 x34
Demand 5 15 15 15

Find the minimum-cost shipping schedule between the silos and the mills using Northwest-corner , Least-
cost and Vogel approximation methods ?

Good Luck
Faculty of Computers & Informatics
Benha University
Final Exam. Date: - / 5 / 2017
Class: 2rd Year Students (‫)تخلفات‬ Time: 3 hours
Subject: Operations Research Examiner: Dr. El-Sayed Badr

Answer the following questions:

Q1: Choose the correct answer ( 20 Points ):

1. The maximization or minimization of a quantity is the


a. goal of management science.
b. decision for decision analysis.
c. constraint of operations research.
d. objective of linear programming.

2. Decision variables
a. tell how much or how many of something to produce, invest, purchase, hire, etc.
b. represent the values of the constraints.
c. measure the objective function.
d. must exist for each constraint.

3. Which of the following is a valid objective function for a linear programming problem?
a. Max 5xy
b. Min 4x + 3y + (2/3)z
c. Max 5x2 + 6y2
d. Min (x1 + x2)/x3

4. Which of the following statements is NOT true?


a. A feasible solution satisfies all constraints.
b. An optimal solution satisfies all constraints.
c. An infeasible solution violates all constraints.
d. A feasible solution point does not have to lie on the boundary of the feasible region.

5. A solution that satisfies all the constraints of a linear programming problem except the nonnegativity
constraints is called
a. optimal.
b. feasible.
c. infeasible.
d. semi-feasible.

6. Slack
a. is the difference between the left and right sides of a constraint.
b. is the amount by which the left side of a < constraint is smaller than the right side.
c. is the amount by which the left side of a > constraint is larger than the right side.
d. exists for each variable in a linear programming problem.
7. To find the optimal solution to a linear programming problem using the graphical method
a. find the feasible point that is the farthest away from the origin.
b. find the feasible point that is at the highest location.
c. find the feasible point that is closest to the origin.
d. None of the alternatives is correct.

8. Which of the following special cases does not require reformulation of the problem in order to obtain
a solution?
a. alternate optimality
b. infeasibility
c. unboundedness
d. each case requires a reformulation.

9. The improvement in the value of the objective function per unit increase in a right-hand side is the
a. sensitivity value.
b. dual price.
c. constraint coefficient.
d. slack value.

10. As long as the slope of the objective function stays between the slopes of the binding constraints
a. the value of the objective function won’t change.
b. there will be alternative optimal solutions.
c. the values of the dual variables won’t change.
d. there will be no slack in the solution.

Q2: TRUE/FALSE ( 20 Points ):


1. Increasing the right-hand side of a nonbinding constraint will not cause a change in the optimal solution. F

2. In a linear programming problem, the objective function and the constraints must be linear functions of the
decision variables. T

3. In a feasible problem, an equal-to constraint cannot be nonbinding. T

4. Only binding constraints form the shape (boundaries) of the feasible region. F

5. The constraint 5x1 - 2x2 < 0 passes through the point (20, 50). T

6. A redundant constraint is a binding constraint. F

7. Because surplus variables represent the amount by which the solution exceeds a minimum target, they are
given positive coefficients in the objective function. F

8. Alternative optimal solutions occur when there is no feasible solution to the problem. F

9. A range of optimality is applicable only if the other coefficient remains at its original value. T

10. Because the dual price represents the improvement in the value of the optimal solution per unit increase in
right-hand-side, a dual price cannot be negative. F
Q 3: ( 18 Points)

a) The followin is a tableau of minimization problem. State conditions on a1, a2, b, c1, c5, c6 that are
required to make the following true:

z x1 x2 x3 x4 x5 x6 RHS
1 c1 0 0 0 c5 c6 0
0 -1 1 0 0 a1 0 1
0 -1 0 0 1 -2 1 2
0 a2 0 1 0 1 1 b

(a) The current solution is feasible and optimal.


(b) The current solution is not feasible.
(c) The current solution is degenerate.
(d) The current solution is feasible and the LP is unbounded.
Solution:
a) b > = 0
b) b < 0
c) x5 is an entering variable ; a1 = 1 and b = 1
or x6 is an entering variable and b = 2
d) b > 0 and a2 < = 0

b) Solve the following primal problem and its duality graphically :

minimization z  240 x1  100 x2


Subject to : 2 x1  x2  28
4 x1  3 x2  64
x1  13
x2  12
; xi  0 where i  1,2
Point X coordinate (X1) Y coordinate (X2) Value of the objetive function (Z)
O 0 0 0
A 0 28 2800
B 14 0 3360
C 10 8 3200
D 13 2 3320
E 8 12 3120
F 0 21.333333333333 2133.3333333333
G 16 0 3840
H 13 4 3520
I 7 12 2880
J 13 0 3120
K 13 12 4320
L 0 12 1200

Q4: ( 10 Points )

Solve the above problem using two-phase method and big M-method and which of them is the best
generally.
max z  8 x1  10 x2
Subject to :
x1  x2  1
x1  x2  9
1
x1  x2  4; xi  0 where i  1, 2
2

Solution:

The problem is converted to canonical form by adding slack, surplus and artificial variables as
appropiate (show/hide details)

 As the constraint 1 is of type '=' we should add the artificial variable X5.
 As the constraint 2 is of type '≤' we should add the slack variable X 3.
 As the constraint 3 is of type '≥' we should add the surplus variable X 4 and the artificial variable
X6.
MAZIMIZE: 8 X1 + 10 MAZIMIZE: 8 X1 + 10 X2 + 0 X3 + 0 X4 + 0
X2 X5 + 0 X6
1 X1 -1 X2 = 1 1 X1 -1 X2 + 1 X5 = 1
1 X1 + 1 X2 ≤ 9 1 X1 + 1 X2 + 1 X3 = 9
1 X1 + 0,5 X2 ≥ 4 1 X1 + 0.5 X2 -1 X4 + 1 X6 = 4
X1 , X2 ≥ 0 X1, X2, X3, X4, X5, X6 ≥ 0

We'll build the first tableau of Phase I from Two Phase Simplex method.

Tableau 1 0 0 0 0 -1 -1
Base Cb P0 P1 P2 P3 P4 P5 P6
P5 -1 1 1 -1 0 0 1 0
P3 0 9 1 1 1 0 0 0
P6 -1 4 1 0.5 0 -1 0 1
Z -5 -2 0.5 0 1 0 0

Intermediate operations (show/hide details)

Tableau 2 0 0 0 0 -1 -1
Base Cb P0 P1 P2 P3 P4 P5 P6
P1 0 1 1 -1 0 0 1 0
P3 0 8 0 2 1 0 -1 0
P6 -1 3 0 1.5 0 -1 -1 1
Z -3 0 -1.5 0 1 2 0

Intermediate operations (show/hide details)

Tableau
0 0 0 0 -1 -1
3
Base Cb P0 P1 P2 P3 P4 P5 P6
-
P1 0 3 1 0 0 0.33333333333333 0.66666666666667
0.66666666666667
P3 0 4 0 0 1 1.3333333333333 0.33333333333333 -1.3333333333333
- -
P2 0 2 0 1 0 0.66666666666667
0.66666666666667 0.66666666666667
Z 0 0 0 0 0 1 1

Intermediate operations (show/hide details)

Tableau 1 8 10 0 0
Base Cb P0 P1 P2 P3 P4
P1 8 3 1 0 0 -0.66666666666667
P3 0 4 0 0 1 1.3333333333333
P2 10 2 0 1 0 -0.66666666666667
Z 44 0 0 0 -12

Intermediate operations (show/hide details)

Tableau 2 8 10 0 0
Base Cb P0 P1 P2 P3 P4
P1 8 5 1 0 0.5 0
P4 0 3 0 0 0.75 1
P2 10 4 0 1 0.5 0
Z 80 0 0 9 0

The optimal solution value is Z = 80


X1 = 5
X2 = 4

Q5: ( 22 Points )

a) Complete the following :

1- The general formula of Klee-Minty problem is ………..


2- The number of iterations for Klee-Minty problem is …..
3- The optimal solution of Klee-Minty problem is ……….
4- The exponential algorithm is defined as ……………….
5- The polynomial algorithm is defined as ……………….
b) SunRay Transport Company ships truckloads of grain from three silos to four mills. The supply (in
truckloads) and the demand (also in truckloads) together with the unit transportation costs per truckload on
the different routes are summarized in the following table. The unit transportation costs, cij (shown in the
northeast corner of each box) are in hundreds of dollars.
Supply
10 2 20 11 15
x11 x12 x13 x14
12 7 9 20 25
x21 x22 x23 x24
4 14 16 18 15
x31 x32 x33 x34
Demand 5 15 15 15

Find the minimum-cost shipping schedule between the silos and the mills using Northwest-corner , Least-
cost and Vogel approximation methods ?

Solution :

a)
Good Luck