Chapter 3.
• Make sure the problem is the right problem. The right problem
often refers to the one from the management’s viewpoint.
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:3
Mathematical model:
A model expressed in terms of mathematical symbols and expressions.
• Constraints:
Any restrictions on the values that can be assigned to the decision
variables are called constraints.
• Objective Function:
In many OR problems, the decision maker wants to maximize
(usually revenue or profit) or minimize (usually costs) some function
of the decision variables. The function to be maximized or
minimized is called the objective function.
• Parameters:
The constants (namely, the coefficients and right-hand sides) in the
constraints and the objective function are called parameters.
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:6
• Post-optimality analysis:
Analysis done after finding an optimal solution.
◦ What-if analysis:
What would happen to the optimal solution if different assump-
tions are made about future condition?
◦ Sensitivity analysis:
Which parameters of the model are most critical in determining
the solution?
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:9
Step 6. Implementation
• Implementation must meet the requirement/expectation of the
management.
• Implementation involves several steps:
◦ Explaining to operating management the final solution and how
it relates to operating realities
◦ Developing the procedures to put this solution into operation
◦ Monitoring the initial experience with the solution and identi-
fying any necessary modifications
◦ Documenting the methodology clearly and accurately to make
it a reproducible work
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:12
• Data:
◦ Each product is produced in batches of 20.
◦ The production rate = number of batches per week.
◦ The other details are shown below:
Production TimeProduction Time
Plant per Batch (Hours)
Available per Week
Product 1 Product 2 (Hours)
1 1 0 4
2 0 2 12
3 3 2 18
Profit/Batch ($) 3000 5000
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:16
3x1+2x2=18
Z=36=3x1+5x2 x1=4
(2,6)
2x2=12
Z=20=3x1+5x2
Feasible
Z=10=3x1+5x2 Region
x1
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:18
Other Forms
• Minimization instead of maximization
• Some constraints take different sign restrictions:
All kinds of ≤, = and ≥.
• Some decision variables are not restricted by the non-negativity
constraints:
e.g., xj ≤ 0 (for some values of j),
e.g., xj unrestricted in sign (for some values of j).
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:28
Terminologies
A solution:
Any specification of values for the decision variables (x1, x2, . . . , xn).
A feasible solution:
A solution for which all the constraints are satisfied.
An infeasible solution:
A solution for which at least one constraint is violated.
An optimal solution:
A feasible solution that has the most favorable value of the objective
function, i.e., the largest value if the objective function is to be
maximized. Note that it is possible for a problem to have multiple
optimal solutions.
A corner-point solution:
A solution that lies at the intersection of n constraint boundaries.
3.2.3. Assumptions of LP
Proportionality
• The contribution of each activity to the value of the objective
function Z is proportional to the level of the activity xj , as
represented by the cj xj term in the objective function.
• The contribution of each activity to the left-hand side of each
functional constraint is proportional to the level of the activity xj ,
as represented by the aij xj term in the constraint.
• Please give a counter example.
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:31
Additivity
• Every function in a LP model is the sum of the individual
contributions of the respective activities.
• Please give a counter example.
Divisibility
• No constraint for being integer values.
Certainty
• The value of each parameter is known for certain.
• Please give a counter example.
Chi-Kong Ng, SEEM2420, Dept. of SEEM, CUHK 3:32