Can a MetaGA solve timetabling problems - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Can a MetaGA solve timetabling problems

Description:

Can a Meta-GA solve timetabling problems? Christian Blum, Sebasti o Correia, Olivia Rossi-Doria, Marko Snoek, Marco Dorigo (team leader), Ben Paechter (problem leader) ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 17
Provided by: evone
Category:

less

Transcript and Presenter's Notes

Title: Can a MetaGA solve timetabling problems


1
Can a Meta-GA solve timetabling problems?
  • Christian Blum, Sebastião Correia, Olivia
    Rossi-Doria, Marko Snoek,Marco Dorigo (team
    leader),
  • Ben Paechter (problem leader)

2
Contents
  • Introduction
  • The timetabling problem
  • Solution directions
  • Our approach
  • Preliminary results
  • Conclusions and future research directions

3
Introduction
  • Background of participants
  • Christian mathematics
  • Marko technology management
  • Olivia mathematics
  • Sebastião physics
  • Lets do timetabling!

4
The timetabling problem
  • Goal assignment of classes to rooms and
    timeslots,
  • while respecting the hard constraints,
  • and taking into consideration the soft
    constraints.

5
Problem hardness
  • NP-hard problem
  • Problem is highly constrained
  • Difficult to build feasible solutions

6
Solution directions
  • Direct representationgenotype is the solution
  • Indirect representationgenotype ?
    phenotypephenotype is the solution

7
Solution directions II
  • Characteristics of direct representationcrossove
    r is more likely to be disruptivemost solutions
    are infeasible
  • Characteristics of indirect representationneed
    timetable builder to construct solution

8
Summer School Problem
  • Data
  • Classes (type of room required)
  • Rooms (type, size)
  • Timeslots (45 in a week)
  • Students (class attendance)

9
Summer School Problem
  • Hard constraints
  • Each class in a suitable room
  • One class per room / timeslot
  • Each student can follow all his / her classes
  • Soft constraints
  • Students should not have only 1 class / day
  • Students should not have more than 2 classes in a
    row

10
Our approach
  • Indirect representation
  • Toolbox of heuristics is given
  • Use heuristics to build timetable step-by-step
  • Let GA evolve which heuristics to use in every
    step

11
Our approach II
  • Individual

12
Our approach III
  • Choose next class to insert in timetablee.g.
    pick class with most students
  • Choose which room to assigne.g. pick smallest
    possible room
  • Choose timeslote.g. pick timeslot with most
    parallel events

13
Our approach IV
14
Preliminary results
(yet!)
  • NO RESULTS

15
Room for improvement
  • Extend set of heuristics
  • Use other assignment orders,e.g. choose
    timeslot, followed by event, and room
  • Change assignment order during timetable building
  • Apply local search

16
Conclusions
  • Advantage of methodadaptation to problem
    instances
  • Disadvantage of methodphenotype -/-gt genotype
  • Presented method is new in the field of
    timetabling
  • Approach can be improved in various ways
Write a Comment
User Comments (0)
About PowerShow.com