|
Digest No. 2 : September 1997
Editor: Andrea Schaerf
Please send material/submissions/comments for the WATT
Digest to aschaerf@dis.uniroma1.it.
WATT Digests are emailed monthly to WATT members and also appear here.
Contents
This issue, prepared following the 2nd PATAT conference,
is devoted to an appreciation of the events and
presentations at PATAT '97.
Let us start with the conference numbers: The participants
in the conference were 99 (whereas there were 69 at the
first conference in Edinburgh two years ago). The presentations
scheduled were 51 divided in four classes: 3 invited
lectures, 17 full papers, 22 abstracts, and 9 vendor
presentations.
Now some general comments: The conference was really
perfectly organised by Mike Carter and his staff (many
thanks to them). In particular, The conference location
was comfortable and the social programme was very
enjoyable. In general, the audience seemed to be very
interested to the talks and there was a good interaction
among participants. The delegates tended to split quite
evenly among the three parallel sessions.
More technically, the conference gives us a chance to
draw an accurate picture of the status of the research
in automated timetabling and its research trends. To
this aim, we can make some classification and statistics
on the papers presented at the conference. Needless to
say, the following discussion is rather subjective, and
reflects my personal perspective. I would be very glad to
hear different opinions from other members.
In details, I classified the papers presented at
PATAT-97 (leaving out the invited lectures) based on
the following three points:
- What is the main focus in the paper.
- What type of problem the paper tackles.
- What solution technique is employed in the work
described.
Regarding point 1, my results are as follows:
- Complexity issues: 1
- Distributed timetabling systems: 1
- Experiences: 4
- Implementations: 2
- Package general features: 7
- Interactive vs. batch timetabling: 0
- Relationship with other scheduling problems: 0
- Solution Techniques: 26
- Problem specification and modelling: 4
- Survey: 3
These results show that most of the work is focussed on
the solution techniques. My interpretation of this fact
is that people believe that there is still a lot to do on
this side, before moving to more advanced topics such as
parallelism or interactivity.
Regarding point 2, the situation is the following:
- University course scheduling: 14
- University exam scheduling: 7
- Group sectioning: 1
- Room Assignment: 1
- High school scheduling: 5
- Sport scheduling: 3
- Employee timetabling (Workforce scheduling): 5
- Scheduling (in general): 1
These numbers show that most of the work considers
university timetabling (either exams or courses). My
explanation for this phenomenon is that researchers are
more inclined to work on a problem in which they are
more personally involved and that they know better.
Working on university problems also simplifies the relationship
with the end-user.
An alternative point of view is that universities usually
have more money to spend for software than schools and
other institutions, and therefore they represent a more
interesting market for timetabling packages.
Regarding the solution techniques (point 3), this is my
classification:
- Direct heuristics: 4
- Constraint programming
- CLP systems: 1
- Specialised constraint solvers: 4
- Constraint-based assignment + local repair: 4
- Evolutionary methods
- Genetic algorithms: 6
- Memetic algorithms: 1
- Graph colouring heuristics: 1
- Expert Systems (Knowledge-based systems): 0
- Integer programming: 4
- Local search
- Simulated Annealing: 2
- Tabu-search: 2
- Ant colony: 1
- Combination of different techniques: 2
These numbers show that so far there is no "winning"
technique for timetabling. On the contrary, the research
is quite well spread across many fields.
I let you to draw your own additional conclusions from
these figures. I want to stress instead another specific
aspect of the field that emerges from the analysis of the
papers presented at the conference. This aspect concerns
the "cohesion" of the community. Looking throughout the
proceedings I found out that in timetabling. On the
contrary, the research is quite well spread across many
fields.
I let you to draw your own additional conclusions from
these figures. I want to stress instead another specific
aspect of the field that emerges from the analysis of the
papers presented at the conference. This aspect concerns
the "cohesion" of the community. Looking throughout the
proceedings I found out that in only very few cases
different techniques are compared among themselves.
Further in no paper at all were the obtained results compared
with previously published results or with established benchmarks.
This fact shows that current research is mostly based on
isolated efforts, and that the timetabling community is
not yet sharing data and ideas as much as it should.
There is still a long way to go before research in this
field becomes a real cooperative effort.
I believe that it is exactly through conferences like
the PATAT series that such cooperation could be
established. Therefore, I am already looking forward
(and working) for the next PATAT. In the mean time, I hope
that other means of communication, like this EURO working
group, could help as well.
That's it for this issue. Next one will be in December
1997. PLEASE send me (Andrea Schaerf aschaerf@dis.uniroma1.it)
contributions/comments/suggestions so as to make WATT Digest as valuable
and useful as possible. It simply will not work
unless you, the members of WATT, contribute. I look forward
to seeing your contributions. Some of what I said above
might be considered to be controversial. If you disagree
with me, you are strongly encouraged to send a contribution
to the next issue.
|