simulated annealing with penalization for university
play

Simulated Annealing with Penalization for University Course - PowerPoint PPT Presentation

Simulated Annealing with Penalization for University Course Timetabling Edon Gashi & Kadri Sylejmani Faculty of Electrical and Computer Engineering University of Prishtina, Kosovo Overview Solution model Operators


  1. Simulated Annealing with Penalization for University Course Timetabling Edon Gashi & Kadri Sylejmani Faculty of Electrical and Computer Engineering University of Prishtina, Kosovo

  2. Overview ● Solution model ● Operators ● Evaluation ● Simulated Annealing ● Penalization ● Random walks

  3. Solution model ● Solutions are complete ○ Variables are always assigned ○ Infeasible combinations possible ● Three types of penalties ● Soft penalty ○ ITC19 solution score ● Hard penalty ○ Conflict between classes ○ Unavailable rooms ○ Unsatisfied required constraints ● Class overflow penalty ○ Easier to satisfy

  4. Mutations & Operators ● Mutations ○ Class – Time change ○ Class – Room change ○ Student – Course – Configuration change (when p h = 0) ● High performance ○ Structural sharing ○ Delta evaluation ● Neighborhood operator ○ 50% chance for 1 mutation ○ 50% chance for 1 – 3 mutations ● Initial solution ○ Variables set to 1 of 3 lowest soft penalty assignments

  5. Evaluation – Search Penalty

  6. Evaluation – F STUN Wolfgang Wenzel and Kay Hamacher Stochastic tunneling approach for global minimization of complex potential energy landscapes . Physical Review Letters 82.15 (1999): 3003.

  7. Simulated Annealing ● Lundy and Mees cooling schedule* ● Times out after a while ● Penalize and increase temperature * Miranda Lundy and Alistair Mees Convergence of an annealing algorithm . Mathematical programming 34.1 (1986): 111-124.

  8. Penalization

  9. Random walks ● Penalization may fail with large distribution constraints ● Focus on persistently unsatisfied constraints ● Hill climb with random walk operator ● Return to regular search after timeout

  10. Summary ● Fast ● Problem agnostic ● Good overall results ● Two-phase approach limits search space ○ Poor results for some problems ● Open source github.com/edongashi/itc-2019

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