PSU CS410/510SS: Search and Scheduling
Lecture 6
Case Study: The Aircraft Assembly Problem At CIRL
Administrative
- Homework 3: look at it now
- Projects: CIRL-AA, job shop
- Reading for next week (online)
Lecture 6
- History
- Barry Fox (McDonnell-Douglas) publishes scheduling
``challenge'' benchmark
- Various results from OR community
- CIRL takes up the challenge: ``MD4''
- Priority Scheduling (Crawford, Ginsberg)
- Doubleback (Crawford)
- Noise (Parkes, Massey, Clements)
- Problem characteristics
- 575 tasks: uneven resource use
- 17 resources: 13 "zone" and 4 "labor"
- Precedences
- Review: Priority Scheduling w. LDS
- left-to-right precedence scheduling
- LDS
- left-to-right bin packing
- aside: Cole's pruning rule for bin packing
- priority pruning rule (removing symmetries): proof
- ``Doubleback'' Optimization
- Review: local search
- An odd fact about bin packing
- ``right-shifting'' and ``left-shifting'' schedules
- Proof: doubleback does optimize
- The role of ``shifts'' in MD4
- Initial schedules
- Injection of noise in DBO
- Need local move which
- preserves legal schedule
- ignores heuristic
- Solution: grab arbitrary task on prec. frontier
- Didn't work!
- Clements: use tiny noise (because of ``shift noise''!)
- What didn't work: simulated annealing
Author: Bart Massey
<bart@cs.pdx.edu>
Last Updated: 2000/2/15