Lecture 1: Basics of Math and Economics

advertisement
Lecture 16: Network Models/
Scheduling Assignments
AGEC 352
Spring 2011 – March 28
R. Keeney
Olympic Swimming
Michael Phelps is the world’s greatest
swimmer
 If you need to win a race, you pick him
 If you need to win a relay race, you pick
him but where do you use him?
 Medley swimming

◦ Backstroke, Breaststroke, Butterfly, Freestyle
Medley Swimming (U.S. 2008)
Swimmer/
Stroke
Peirsol
Hansen
Phelps
Lezak
Back Breast B-fly Free
53.16
-53.11
--
-59.27
58.15
--
57.75
-54.25
-50.15 45.95
55.45 46.76
Sales Reps / Districts
Rep/Dist
A
B
C
1
100
90
85
2
80
75
75
3
40
20
10
If these people are paid on commission is
Seller A going to be happy about being the
highest rated rep?
Assignment Problems

Setup is identical to the transportation
problem we have considered
◦ Sources are people or things to be assigned
◦ Destinations are jobs or roles to be filled

Other applications
◦ Machines to tasks
 E.g. Airplanes to routes
◦ Sudoku (number to a cell)
Example

Umpiring in American League Baseball
◦ 14 teams
◦ 7 umpiring crews assigned to 7 games
◦ Minimum travel costs for crews going to
games, other constraints
◦ No afternoon games in city B if you worked a
night game in city A the previous day
◦ Day off required if leaving Pacific Time Zone
or Canada
◦ Crew must not work more than one week
straight on the same team’s games
Case

Mathematical allocation of ‘n’ objects or
agents to ‘n’ tasks
◦ Agents/objects are indivisible, one task only

Autopower Company audit of assembly
plants (destinations from transport)
◦ Leipzig, Nancy, Liege, Tilburg

VP’s to manage audit
◦ Finance, Marketing, Operations, Personnel
Considerations on Costs
Expertise relative to problem areas of
different plants
 Time demand of VP
 Language ability of VP

VP
Leipzig Nancy Liege Tilburg
Finance
24
10
21
11
Marketing
14
22
10
15
Operations
15
17
20
19
Personnel
11
19
14
13
Estimating the costs

Need something reliable for estimating
the opportunity cost of each VP in each
assignment
◦ E.g. A Dutch speaker in the French plant may
require a translator with him full-time
◦ E.g. The finance VP may need an human
resources specialist to assist her

Other measures:
◦ Swimming times, skill tests (ASVAB)
Solving
Simplex LP in Excel or by hand
 For small problems, enumeration
 An ‘n’ sized assignment problem has n!
possible solutions

◦ n! is called a factorial, multiply all the integers
up to n together to find the factorial
◦ E.g. 4! = 1*2*3*4 = 24
Setup

RHS values are always 1
◦ Sources (people)
 The total jobs must be <= 1
◦ Destinations (jobs)
 The number in the job must be >= 1

Balanced: Need someone for each job,
everyone needs a job
Algebraic Form
Let X i , j be the amount of i assigned to j
min
 C
i
i, j
X i, j
j
s.t.
Assignees :
X
i, j
1  i
j
Assignment s :  X i , j  1  j
i
Non - neg. : X i , j  0  i and j
Notes

Decision variables will be zero or one.
◦ Integers (but you don’t need integer
constraints)

Transportation problem with supply at
each source and demand at each
destination equal to one.
Download