Article View: a.bsu.programming
Article #87265Re: College departmental scheduling difficulties
From: Alf P. Steinbach
Date: Tue, 15 Oct 1996 00:00
Date: Tue, 15 Oct 1996 00:00
46 lines
3044 bytes
3044 bytes
Allan Kashkin wrote: > > Anyone know of a shareware or commercially available program for Macintosh > that would crunch input of faculty hours/specific days-of-the-week > availability along with departmental class-hour requirements? > > Our college department has a number of fulltime and adjunct professors > whose particular availability has us re-scheduling by hand as many as six > or seven times until we can arrive at a workable plan each semester. > > I've heard someone mention "Filemaker Pro" as a possibility, but have not > had the time to look into it. Is this a possibility? > > Help! Please! [alt.winsock.programming] trimmed from newsgroup list -- didn't see rel. Think this is a difficult combinatorial problem which it might be interesting to develop some heuristics for. One strong heuristic is to pattern the new schedule on previous successful schedules (this is typically what one does when scheduling by hand). And there are *lots* of constraints which might help in reducing the state explosion: who can teach what, size of classes versus available rooms / lecture halls / whatever you call 'em, ditto suitability, unavailable/reserved hours, distance to travel versus time between lectures, and much more. I'd suggest trying to find some expert on operations research as well as one of those (perhaps now extinct?) "knowledge engineers" whose job it was to ferret out expert knowledge from the fumbling amateurs with "expert" status, plus database expert. In any event, a multidisciplinary approach. One last suggestion: check how they do it large educational institutions. At Bod� college where I'm teaching we only have about 3000+ students, and scheduling is done mostly by hand, with the computer just as a passive tool. Dynamic reservations and cancellations of lecture rooms (what is the proper english word?) is actually done by a single person at the student office, but the initial plan is produced by the administration. There have been several student projects aiming to automate this, but none have succeeded -- the programs can't compete with the common sense (and pattern matching abilities?) of a person. - Alf
Technical Details
Message-ID:
<3262C129.5097@online.no>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<akashkin-1410961720470001@kashkin.pb.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1032a1,6774a974ceecac36 X-Google-Attributes: gid1032a1,public X-Google-Thread: 107d8b,6774a974ceecac36 X-Google-Attributes: gid107d8b,public X-Google-Thread: 100dc5,6774a974ceecac36 X-Google-Attributes: gid100dc5,public X-Google-Thread: 108717,6774a974ceecac36 X-Google-Attributes: gid108717,public From: "Alf P. Steinbach" <alfps@online.no> Subject: Re: College departmental scheduling difficulties Date: 1996/10/15 Message-ID: <3262C129.5097@online.no> X-Deja-AN: 189435726 references: <akashkin-1410961720470001@kashkin.pb.net> content-type: text/plain; charset=iso-8859-1 organization: Telenor Online mime-version: 1.0 newsgroups: a.bsu.programming,comp.programming,comp.programming.literate,fj.net.programming x-mailer: Mozilla 2.0 (Win95; I)