|
CSC444 Optimization and constraints
|
Course outline:
Optimization and constraint solving is at the core of many extremely
important industrial applications, such as timetabling, resource
allocation, airline scheduling or fleet coordination. They are also
fascinating from a theoretical point of view, because they are instances
of
computationally hard problems and therefore require specialized
techniques
to be made tractable. This course discusses the various paradigms and
methods that can be used to solve constraint problems and optimization
problems.
Topics include:
-
Characterization and examples of optimization and satisfaction
problems.
- Complexity of optimization and satisfaction problems.
-
Overview of techniques for handling intractable problems.
- Constraint Solving, Gauss-Jordan.
- Linear programming, Simplex, MIP.
- Stochastic search methods and their origins in nature: Simulated
annealing, Taboo Search, Genetic algorithms, Neural networks, Ant colony
optimization.
- Constraint satisfaction methods: Backtracking Solver, consistency
methdC, Boltzman machines.
- Modelling languages & tools.
Lecturers:
Dr Bernd
Meyer
Dr Kim
Marriott
Lectures:
Tuesdays 11.00 - 1.00pm (E6)
Assessment:
T.B.A.
Courseware
Last updated 24.06.00 12:51:07 PM
(K Fenwick) - Subject to change by the lecturer concerned.
Back to 2000 Honours subjects
Copyright © School of Computer Science and Software Engineering (Monash University) 1994-2000.
All rights reserved.
See our disclaimer.
Maintained by the web group.
Last updated: 24/06/2000