Professional Documents
Culture Documents
D r A r n o l d Yu a n
MON305, Ext. 6463
Arnold.yuan@ryerson.ca
Agenda
2
Reading Materials
Hillier and Lieberman, Chapter 3
10/26/10
Enabling Objectives
3
10/26/10
4
Motivational Examples
10/26/10
Example Decision 3
5
Your company won the bid of Project NoDelay and you are the project
manager. The project started on April 1 as the client required. Because of
the unexpected rain season in May and the CUPE union strike of the city in
July, your project is now 20 days lag behind the schedule. The project
deadline is coming soon: November 15, 2009. However, the project
contract has a liquidated damage provision: your company would have to
pay to the client $30,000 per delayed day. Now is October 5, 3pm. You are
holding a project meeting, with functional managers of your company
attending. The theme of the meeting is to decide how many resources your
company should put in order to expedite the progress of project with no
more than 10% increase in project cost.
10/26/10
Time-Cost Tradeoff Analysis
6
Total Cost
Indirect Cost
Direct Cost
Project Duration
10/26/10
Resource Constrained Project Scheduling
7
10/26/10
Existing Methodologies
8
Heuristic approaches
Cost slope
Structural analog
Mathematical programming
Linear programming (LP)
Integer programming (IP)
LP/IP or Mixed Integer programming (MIP)
Dynamic programming
Evolutionary algorithms
Genetic Algorithms
Ant Colony
10/26/10
9
Introduction to LP
1914-2005
10/26/10
Wyndor Glass Example
10
Resources:
Plant 1 – Aluminum frames and hardware
Plant 2 – Wood frames
Plant 3 – Glass and assembling
Products:
Glass door with aluminum framing
Wood-framed window
10/26/10
Wyndor Glass Example - Formulation
11
10/26/10
Wyndor Glass Example – Graphical Solution
12
(2,6)
10/26/10
Standard Form of LP
13
Maximize
Z = c1xn xnx1 ---- objective function
Subject to
Amxn xnx1 ≤ bmx1 ---- functional constraints
xnx1 ≥0 ---- nonnegativity constraints
Activity Cost
ci
Normal
operation
ciL
Activity
DiL Di DU
i Duration
Decision variables:
Objective functions:
Constraints:
10/26/10
15
10/26/10
Feasible Region
16
Polygon or polyhedron
Corner-Point Feasible (CPF) Solutions
Infeasible region
10/26/10
Feasible Region – Convexity
17
10/26/10
Infeasible Region and Unbounded Region
18
10/26/10
Objective Function
19
If there is only one optimal solution, it occur only at corner points.
If there are multiple optimal solutions, there are infinite number of
solutions and they have the same value of Z.
There can be no optimal solution: the feasible region is empty or
unbounded
10/26/10
Multiple Optimal Solutions
20
10/26/10
Existence and CPF Solutions
21
10/26/10