Расписание пар

From
Vovanius Uryvaeff (2:5020/175.2)
To
Nikolay Lazebnyy
Date
2002-10-18T14:53:25Z
Area
RU.ALGORITHMS
From: "Vovanius Uryvaeff" <micro-s@vniiofi.ru>

Wed Oct 16 2002 23:56, Nikolay Lazebnyy wrote to All:

 NL> From: "Nikolay Lazebnyy" <nikola@viii.ntu-kpi.kiev.ua>

 NL> Кто может что-нибудь посоветовать в оставлении рограммы которая
 NL> составляет расписание пар в нституте. Поделитесь своими соображениями.

Придумать какую-нибудь функцию оптимальности расписания. И решить задачу
алгоритмом минимизации F(X), где F-функция оптимальности, X-расписание,
генетическим например.

Тут сложность задачи зависит от условий, например:
Препод закреплен за группой или нет?
Требуется ли какая последовательность (например практикум обязательно после
семинара)?
Бывают ли занятия по 1/2 в неделю (одно по четным другое по нечетным)?

Также есть следующий нюанс. Писать программу так, чтобы генератор произвольных
расписаний мог генерировать только возможные расписания, а потом из них
выбирать лучшее, но это сложно, или делать генератор любых бредовых
расписаний, а потом неверные либо отбрасывать, либо накладывать на них штрафы.
Тогда от выбора величины штрафов может зависеть эффективность. При малых
штрафах алгоритм может застревать на неверных расписаниях, при очень высоких -
пропускать верные расписания близкие к неверным.

Send Email to vovanius<yxo>mail. ru

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)