implementation exercises for the course heuristic
play

Implementation exercises for the course Heuristic Optimization Dr. - PowerPoint PPT Presentation

Implementation exercises for the course Heuristic Optimization Dr. Franco Mascia 1 fmascia@ulb.ac.be IRIDIA, CoDE, ULB February 29, 2012 1Slides based on last years excersises by Dr. Manuel L opez-Ib a nez. Dr. Franco Mascia


  1. Implementation exercises for the course Heuristic Optimization Dr. Franco Mascia 1 fmascia@ulb.ac.be IRIDIA, CoDE, ULB February 29, 2012 1Slides based on last year’s excersises by Dr. Manuel L´ opez-Ib´ a˜ nez. Dr. Franco Mascia Exercises for Heuristic Optimization

  2. Exercise 1.1: Iterative Improvement for the PFSP Implement perturbative local search algorithms for the PFSP Permutation Flow Shop Scheduling Problem (PFSP) 1 First-improvement and Best-Improvement 2 Transpose, exchange and insert neighborhoods 3 Random initialization vs. NEH heuristic 4 Statistical Empirical Analysis 5 Dr. Franco Mascia Exercises for Heuristic Optimization

  3. The Permutation Flow Shop Scheduling Problem (1/4) Example in ceramic tile production Tiles need several processing steps with different machines Tiles of different type require specific processing times for each machine Goal: find a schedule of the jobs that minimizes an objective function (makespan or total completion time) Dr. Franco Mascia Exercises for Heuristic Optimization

  4. The Permutation Flow Shop Scheduling Problem (1/4) Example in ceramic tile production Tiles need several processing steps with different machines Tiles of different type require specific processing times for each machine Goal: find a schedule of the jobs that minimizes an objective function (makespan or total completion time) Dr. Franco Mascia Exercises for Heuristic Optimization

  5. The Permutation Flow Shop Scheduling Problem (1/4) Example in ceramic tile production Tiles need several processing steps with different machines Tiles of different type require specific processing times for each machine Goal: find a schedule of the jobs that minimizes an objective function (makespan or total completion time) Dr. Franco Mascia Exercises for Heuristic Optimization

  6. The Permutation Flow Shop Scheduling Problem (1/4) Example in ceramic tile production Tiles need several processing steps with different machines Tiles of different type require specific processing times for each machine Goal: find a schedule of the jobs that minimizes an objective function (makespan or total completion time) Dr. Franco Mascia Exercises for Heuristic Optimization

  7. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  8. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  9. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  10. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  11. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  12. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  13. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  14. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

  15. The Permutation Flow Shop Scheduling Problem (2/4) Flow Shop Scheduling Several scheduling problems have been proposed with different formulations and constraints. In permutation flow shop problems: jobs composed by operations to be executed on several machines all jobs pass through the machines in the same order all jobs available at time zero pre-emption not allowed each operation has to be performed on a specific machine each job at most on one machine at a time each machine at most one job at a time The Permutation Flow Shop Scheduling Problem (PFSP) Jobs pass trough all machines in the same order (FCFS queues) No constraints: infinite buffers between machines, no blocking, no no-wait requirements (steel production) Dr. Franco Mascia Exercises for Heuristic Optimization

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend