From cs8486@hotmail.com  Thu Mar  2 06:16:56 2000
Received: from hotmail.com (f118.law7.hotmail.com [216.33.237.118])
	by swi.psy.uva.nl (8.9.3/8.9.3) with SMTP id GAA17448
	for <prolog@swi.psy.uva.nl>; Thu, 2 Mar 2000 06:16:55 +0100 (MET)
Received: (qmail 54089 invoked by uid 0); 2 Mar 2000 05:16:40 -0000
Message-ID: <20000302051640.54088.qmail@hotmail.com>
Received: from 161.142.2.10 by www.hotmail.com with HTTP;	Wed, 01 Mar 2000 21:16:39 PST
X-Originating-IP: [161.142.2.10]
From: "C S Lim" <cs8486@hotmail.com>
To: prolog@swi.psy.uva.nl
Subject: Recommendation on Project?
Date: Thu, 02 Mar 2000 13:16:39 MYT
Mime-Version: 1.0
Content-Type: text/plain; format=flowed

Hi,

I'm doing Intelligent Timetable Generator for my project, below is the 
scenario..

Scenario : My college has diploma, higher diploma and degree intakes. All 
are specialised in computing. The intakes time are different. Every month, 
there will at least a new intake, can be either diploma, higher diploma or 
degree. The courses offered here are modulus system (every 3 months, 
subjects changed).

Problem : Current college timetabling system is a manual one which is done 
in excel spreadsheet. The staff has to allocate the rooms and lecturers to 
new intake manually and has to print out the class timetable as well as 
lecturer's timetable to compare whether there's any clashes or not.

constraint :
1) No class can have more than 1 lecture at the same time.
2) No lecturer can have more than 1 lecture at the same time.

Proposal :
The proposed system will generate timetable automatically for all the 
classes or new intakes. It will make sure that no class can have more than 1 
lecture at the same time. Also, this system will make sure that no lecturer 
can teach more than 1 class at the same time. The system will be intelligent 
to assign lecturer who has the expertise to the subject. If there are 2 
lecturer has the same specialisation, the system will coose the one has a 
lesser workload.

May i know whether this is better to be done in prolog? Is it possible to do 
this in logic programming (no clp)? Is it possible to be done in 5-6mths 
time? By the way, I've a very basic understanding on Prolog. May I know how 
can I get started?

Thank you.
C S Lim



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

