Средства моделирования и численные методы в задаче формирования начального расписания занятий
В 1982 г. вышла публикация, касающаяся разработки и эксплуатации комплекса задач АСУ Пензенского политехнического института, ныне Пензенский государственный технический университет (ПГТУ). В составе системы на тот момент эксплуатировалось или находилось на стадии опытной эксплуатации 7 подсистем. Среди них подсистемы учебного процесса (учет абитуриентов, учет студентов, учет выпускников, учет… Читать ещё >
Содержание
- 1. СОСТОЯНИЕ ВОПРОСА И ЗАДАЧИ ИССЛЕДОВАНИЙ
- Ч
- 1. 1. Анализ работ в области решения задачи автоматизированного | формирования расписания занятий
- 1. 2. Основные подходы к формализации решения задачи составления расписания
- Точные методы генерации расписаний
- Эвристические методы генерации расписаний
- 1. 3. Многокритериальность задачи составления расписания
- Основные понятия и определения
- Многокритериальность в задаче формирования начального расписания занятий
- 1. 4. Постановка задач исследования
- 2. РАЗРАБОТКА МЕТОДА СОСТАВЛЕНИЯ НАЧАЛЬНОГО РАСПИСАНИЯ ЗАНЯТИЙ ВУЗА
- 2. 1. Общая постановка задачи составления начального расписания занятий в составе интегрированной системы управления учебным процессом вуз
- 2. 2. Разработка математической модели начального расписания занятий
- 2. 3. Метод составления начального расписания занятий вуза на основе многокритериальной выборки с использованием переопределяемых критериев загруженности
- 3. МОДЕЛИРОВАНИЕ ИНФОРМАЦИИ В ЗАДАЧЕ РАСПИСАНИЯ
- 3. 1. Разработка критериев исходной информации
- 3. 2. Формирование тестовых заданий
- 3. 3. Разработка критериев анализа начального расписания занятий
- 4. ПРИМЕНЕНИЕ МЕТОДА СОСТАВЛЕНИЯ НАЧАЛЬНОГО РАСПИСАНИЯ ЗАНЯТИЙ ВУЗА
- 4. 1. Расчеты без использования мультипликативного критерия выборки
- 4. 2. Расчеты с использованием мультипликативного критерия выборки для четырех «пар»
- 4. 3. Расчеты с использованием мультипликативного критерия выборки для трех «пар»
Средства моделирования и численные методы в задаче формирования начального расписания занятий (реферат, курсовая, диплом, контрольная)
Информатизация процессов управления деятельностью высшего учебного заведения отнесена к одному из основных направлений «Концепции информатизации высшего образования РФ». Информационные системы различной степени интеграции созданы для управления учебным процессом. В большинстве случаев они представляют собой совокупность разрозненных подсистем, каждая из которых решает свою отдельную задачу, используя локальную базу данных (БД).
Составление расписания занятий является одной из самых сложных задач информатизации учебного процесса, характеризуемой значительной трудоемкостью, а ее успешная реализация возможна только при учете всех подразделений учебного заведения. Автоматизация подготовки расписания занятий наиболее эффективна в рамках интегрированной системы управления учебным процессом. Вместе с тем большинство известных систем автоматизированного составления расписания занятий являются автономными, не интегрированными системами, требующими ввода больших объемов входной информации, как правило, сходного характера.
Составление расписания занятий, являясь итерационным процессом, состоит вместе с тем из двух основных этапов. На первом этапе формируется начальное расписание на основе исходных данных об аудиторной нагрузке преподавателей. Основная проблема здесь связана со стратегией включения в расписание всей нагрузки. Расписание должно быть непротиворечивым и, по возможности, оптимальным. Непротиворечивость связана с соблюдением обязательных ограничений: у академической группы или преподавателя в одно и то же время может быть только одно занятие, отсутствие «окон» в занятиях студентов и др. Оптимальность расписания обеспечивается соблюдением желательных ограничений. Например, минимизация количества «окон» у преподавателей и/или равномерность распределения занятий студентов по дням недели и др. Всё это определяет сложность формирования начального расписания, а также его существенную значимость для следующего этапа. На втором этапе производится глобальная корректировка расписания с целью его оптимизации. Методы глобальной корректировки расписания рассмотрены в диссертации Костина С. А. «Модели и методы многокритериальной оптимизации начального расписания занятий» [58].
Основное отличие между этапами заключается в характере входных данных и способах их обработки. Входные данные первого этапа как объекта формализации являются неупорядоченным множеством элементов, отдельные атрибуты которых представляют три распределяемых ресурса — учащихся, преподавателей и учебные аудитории. Входные данные второго этапа являются упорядоченным во времени множеством тех же элементов. Задача первого этапа заключается в упорядочении неупорядоченного множества, тогда как задача второго этапа связана с обработкой уже упорядоченного множества. Следует также отметить идентичность обязательных ограничений для задач обоих этапов и различие в наборах желательных ограничений. Решение задач второго этапа существенно зависит от эффективности решения задач первого этапа.
В составлении начального расписания занятий используются два подхода. В первом первоначально распределяются два ресурса — контингент учащихся и учебные аудитории, то есть формируется «сетка» занятий, заполняемая затем занятиями конкретных преподавателей. Во втором подходе начальное расписание формируется на основе одновременного распределения всех трех ресурсов (учащиеся, преподаватели, аудитории).
Уменьшение числа распределяемых ресурсов в первом подходе (работы Ерунова В. П., Морковина И.Н.) [25] упрощает алгоритмы решения, кроме того, возможны минимизация количества требуемых учебных аудиторий и обеспечение равномерности загрузки академических групп. Оптимизация работы преподавателей при этом затруднена.
Второй подход (работы Давыдова С. В., Лагоша Б. А., Петропавловской A.B., Пантелеева Е.Р.) [61, 81] требует более сложных и трудоемких в вычислительном плане алгоритмов, но позволяет оптимизировать загруженность трех основных ресурсов, благодаря чему он был принят к использованию в данной работе.
Практически не исследованными при составлении начального расписания занятий являются:
— реализация подсистем подготовки расписания занятий в составе интегрированных систем управления учебным процессом вуза, приводящих к значительному уменьшению требуемой исходной информации;
— подходы с использованием рассчитываемых на каждой итерации приоритетов не включенных в расписание элементов входного множества, благодаря чему возможно автоматическое управление выбором элементов с наиболее загруженными ресурсами и их включением в формируемое расписание;
— вопросы создания средств генерации тестовых заданий для задач составления расписания занятий. Использование этих средств обеспечит отладку и анализ процессов составления начального расписания занятий.
Изложенное определяет актуальность диссертационной работы, целью которой является разработка, исследование и реализация математических моделей и методов составления начального расписания занятий для интегрированной системы управления учебным процессом вуза.
К основным задачам работы, обеспечивающим достижение указанной цели, отнесены:
— разработка метода составления начального расписания занятий для интегрированных систем управления учебным процессом вуза;
— реализация алгоритмов составления начального расписания занятий вуза;
— разработка средств генерации тестовых заданий;
— исследование характеристик разработанных методов и алгоритмов.
Объект исследования — теория расписаний.
Предмет исследования — задача подготовки расписания занятий вуза.
Методологическая и теоретическая основа исследования — в диссертационной работе использован математический аппарат теории множеств, исследования операций, теории графов и целочисленного линейного программирования, а также общей теории расписаний.
В работе использованы методы системного анализа, статистики, оптимизации, компьютерной графики.
Научная новизна исследования состоит в следующем:
— разработана модель расписания занятий на основе учебных поручений в составе общей модели управления учебным процессом вуза;
— предложен метод решения задачи формирования начального расписания занятий, отличающийся от известных решений:
— возможностью реализации в интегрированных системах управления учебным процессом вуза;
— сочетанием многокритериальной выборки ресурсов с многокритериальной оценкой их включения в расписание занятий. Многокритериальная оценка в отличие от всех существующих производится по сформированной части расписания, а не для всего расписания, и носит прогностический характер, а ее применение прямо влияет на эффективность решений второго этапаоптимизации начального расписания;
— впервые реализован алгоритм составления начального расписания занятий вуза с использованием многокритериальной выборки на основе переопределяемых на каждой итерации критериев загруженности основных распределяемых ресурсов и многокритериальной оценки принимаемых решений по расстановке. В отличие от весовых коэффициентов вообще критерии загруженности являются объективными характеристиками, не зависящими от суждений разработчика.
Практическая значимость работы — предложенные в диссертации модели, методы и алгоритмы используются при разработке и практической реализации информационных систем управления учебным процессом вуза.
Апробация результатов исследования — предложенные в диссертации модели, методы и алгоритмы были использованы при разработке и практической реализации информационных систем управления учебным процессом вуза. Система прошла внедрение в Саратовском государственном техническом университете и Саратовской государственной академии права и продолжает совершенствоваться.
Основные результаты работы докладывались на 2-й Всероссийской научной конференции молодых ученых и аспирантов (г.Таганрог, 1999), XI, XII, XIII и XV международных конференциях-выставках: «Информационные технологии в образовании» (г. Москва, 2001,2002,2003 и 2005).
Публикации. По теме диссертации опубликовано 8 работ.
В первой главе проведен анализ существующих информационных систем для автоматизации управления учебным процессом, а также систем для автоматизации процесса составления расписания занятий. Рассматриваются основные подходы к решению задачи составления расписания учебных занятий.
Во второй главе рассматривается общая постановка задачи составления расписания занятий в составе интегрированной системы управления учебным процессом вуза, разработана и исследована математическая модель начального расписания занятий, рассмотрен предложенный метод составления начального расписания занятий вуза на основе многокритериальной выборки с использованием переопределяемых критериев загруженности.
Третья глава посвящена разработке критериев исходной информации, тестового задания и критериев анализа готового расписания. Моделирование задачи составления расписания включает разработку средств (критериев) оценки исходной и выходной информации, а также тестовых заданий, моделирующих реальные условия учебного процесса вуза.
В четвертой главе проанализированы полученные варианты расписаний, результаты вычислительных экспериментов.
1. СОСТОЯНИЕ ВОПРОСА И ЗАДАЧИ ИССЛЕДОВАНИЙ.
В первой главе дается анализ состояния и развернутая постановка проблемы. Рассматриваются основные известные работы в области решения задачи автоматизированного формирования расписания занятий, а также основные методы решения задачи составления расписания учебных занятий. Анализируются существующие подходы к формализации, точные и эвристические алгоритмы генерации расписаний, основанные на общей теории расписаний, теории графов, теории множеств, математическом программировании, искусственном интеллекте.
1.1 Анализ работ в области решения задачи автоматизированного формирования расписания занятий.
В настоящем постиндустриальном обществе роль информационных технологий (ИТ) чрезвычайно важна, они занимают сегодня центральное место в процессе интеллектуализации общества, развития его системы образования и культуры. Система образования и наука являются одним из объектов процесса информатизации общества [57].
Концепция информатизации высшего образования РФ" была разработана РосНИИ информационных систем и утверждена Министерством образования Российской Федерации в 1993 году. В концепции было объявлено, что стратегическая цель информатизации образования состоит в глобальной рационализации интеллектуальной деятельности за счет использования информационных технологий, радикального повышения эффективности и качества подготовки специалистов до уровня, достигнутого в развитых странах, т. е. за счет подготовки кадров с новым типом мышления, соответствующим требованиям постиндустриального общества.
В рамках данной концепции были выделены основные направления информатизации национальной системы образования. Одним из основных направлений развития информатизации национальной системы образования является информатизация процессов управления деятельностью высшего учебного заведения. Основным видом деятельности является учебный процесс [17,57].
В системе образования, как и в других сферах человеческой деятельности, создается программное обеспечение (ПО) для поддержки учебного процесса. Это могут быть базы данных (БД), информационно-справочные системы, хранилища информации любого вида, компьютерные обучающие программы, а также программы, позволяющие осуществлять администрирование учебного процесса.
Подразделения, связанные с управлением учебным процессом, такие как учебно-методическое управление (УМУ), деканаты, кафедры, имеют большой объем рутинной работы, связанной с решением ряда задач [53]: расчет штатного расписания кафедррасчет годовой нагрузки кафедрподготовка учебных и экзаменационных расписанийраспределение индивидуальной нагрузки между преподавателями, а также с подготовкой соответствующих документов: учебных порученийзачетных и экзаменационных ведомостейрабочих программ дисциплин и т. д.
Автоматизация многих работ, связанных с расчетами (расчет годовой нагрузки, штатных расписаний), аналитическими исследованиями (исследования учебных планов, успеваемости студентов, нагрузки преподавателей), а также формированием документов, позволила бы значительно сократить временные затраты, упростить работу и снять рутинную нагрузку с соответствующих подразделений [53].
Составление расписаний учебных занятий наряду с разработкой учебных планов, учебных программ и расписаний экзаменов — одна из наиболее важных и трудоемких задач планирования учебного процесса.
Расписание учебных занятий — это документ, регламентирующий работу студентов, преподавателей, всего учебного заведения, распределяющий содержание учебного плана и рабочих программ по календарным дням учебного года и обеспечивающий их реализацию. Оптимально составленное расписание учебных занятий не должно изменяться в течение семестра или учебного цикла, чтобы не нарушить учтенные в расписании межпредметные связи и выполненные требования [25].
На составление расписания учебных занятий на семестр всей учебной части вуза может требоваться до одного месяца работы [85]. Расписание должно удовлетворять многочисленным требованиям организационного и методического характера, имеющим различные степени обязательности, часто взаимно противоречивым или даже взаимоисюпочаемым [25, 91]. Это затрудняет построение даже допустимых расписаний, не говоря уже об оптимальных. Во многих отечественных [25, 91] и зарубежных [98, 100, 128] работах указывается ряд требований и ограничений к расписанию занятий ВУЗ’а с разделением их на обязательные (hard constraint) и желательные (soft constraint). В таблицах табл. 1.1 и табл. 1.2 приводятся все выявленные требования и ограничения с разделением на соответствующие группы, а также их оценка.
Таблица 1.1.
Методические требования к расписанию занятий ВУЗ’а.
Требования и ограничения Оценка.
Обязательные.
Планирование занятий, требующих использования технических средств (оборудование для лабораторных работ, компьютеры и т. п.) в соответствующих специализированных аудиториях. Несоблюдение обязательных требований в процессе формирования расписания делает сформированное расписание полностью непригодным для практического применения.
Поддержка объединения групп в потоки и разбиения их на подгруппы для занятий по определенным дисциплинам.
Запрет проведения двух и более занятий подряд у одной группы по ряду дисциплин (прежде всего по физическому воспитанию).
Желательные (в порядке приоритета).
Требования и ограничения Оценка.
Ограничение количества пар у академической группы в учебный день (как правило, не менее двух и не более четырех). Наиболее приоритетное требование, поскольку после четырех пар занятий восприятие информации сводится практически к нулюв то же время проведение одной пары в день провоцирует низкую посещаемость.
Равномерность распределения занятий, проводимых у группы, по дням недели. Неравномерное, «рваное» расписание отрицательно влияет на качество восприятия информации как напрямую, так и косвенно, ухудшая общий психологический настрой студента.
Планирование лекций только на первые две пары занятий в тот или иной день расписания занятий студенческой группы. Имеет двоякую цель: обеспечивает максимальную восприимчивость студента к новой информации и позволяет ему включиться в учебный процесс и подготовиться к этапу, более сложному, чем простое восприятие и фиксирование информации, — применению ранее полученных знаний на практике (т.е. на практическом или лабораторном занятии).
Планирование занятий, требующих большого физического или нервного напряжения, на последние пары расписания занятий студенческой группы или на пары, предшествующие длительному перерыву между занятиями. Необходимо для восстановления сил. (В условиях ВУЗа к таким предметам относится фактически только физическое воспитание, но, поскольку часть анализируемого ПО предназначена для средних специальных заведений, этому требованию уделяется большое внимание).
Отсутствие повторений видов занятий по одной и той же дисциплине в течение одного дня расписания занятий студенческой группы. Как правило, практические или лабораторные занятия достаточно изолированы друг от друга, поэтому проведение сдвоенных занятий такого рода почти всегда нецелесообразнов отношении же лекций, очевидно, должно быть принято во внимание мнение преподавателя, читающего их.
Требования и ограничения Оценка.
Соблюдение последовательности проведения сначала лекционных, а затем практических и/или лабораторных занятий (с определенным интервалом). Обеспечивает логическое выстраивание материала «от теории — к практике». В то же время не имеет высокого приоритета, поскольку отход от такой последовательности может привести только к потере первого в учебном году занятия, что не является существенным.
Равномерное распределение в течение недели занятий по одному и тому же предмету. Помимо предотвращения накопления психологической усталости от предмета, дает студентам время, необходимое для самостоятельной работы.
Чередование в рамках одного рабочего дня проведения лекций из разных циклов дисциплин учебного плана группы Весьма спорное требование, поскольку дисциплины различных циклов могут быть связаны по своему содержанию или логической взаимосвязи.
Планирование занятий по сложным дисциплинам на дни в середине недели. Сложность предмета — понятие неопределенное, слабо поддающееся формализации. Кроме того, едва ли можно считать такую рекомендацию правильной с точки зрения дидактики.
Равномерное распределение в течение недели сложных и трудоемких видов учебной работы Требование спорное по тем же причинам, что и предыдущее.
Таблица 1.2 Организационные требования к расписанию занятий ВУЗ’а.
Требования и ограничения Оценка.
Обязательные.
Непротиворечивость расписания (т.е. исключение одновременного проведения двух различных занятий одним преподавателем или в одной аудитории и т. п.). Несоблюдение обязательных требований в процессе формирования расписания делает сформированное расписание полностью непригодным для практического применения.
Обеспечение всех видов занятий учебными помещениями, подходящими как по назначению, так и по количеству мест.
Требования и ограничения Оценка.
Отсутствие «окон» в расписании студенческих групп.
Желательные (в порядке приоритета).
Требования, связанные с учетом научной, административной и иной деятельности преподавателей (учет индивидуальных пожеланий, приоритет ведущих лекторов, профессоров и т. п.). Интересным представляется, в частности, требование максимизации аудиторной нагрузки преподавателя в дни, когда у него есть занятия, с целью максимального высвобождения других дней для ведения научной и другой работы (с учетом индивидуальных пожеланий, а также статуса преподавателя).
Максимизация загрузки аудиторий. Максимизация загрузки части аудиторий позволит более эффективно использовать существующий аудиторный фонд, в частности, за счет высвобождения других аудиторий, которые могут быть использованы для проведения специализированных занятий или в неучебных целях.
Минимизация количества и времени переходов студентов из одной аудитории в другую в течение учебного дня. Минимизирует потери учебного времени на переходы, сокращает количество опозданий.
Планирование занятий в первую очередь в аудиториях, закрепленных за кафедрами и факультетами, к которым относится специальность данной академической группы. Обеспечивает определенную свободу локальной корректировки и оптимизации расписания (в пределах кафедры, факультета, специальности и т. п.).
Минимизация «окон» в расписании преподавателей. Критерий можно считать спорным, поскольку график преподавательской деятельности должен строиться с учетом индивидуальных особенностей преподавателя, что может быть учтено введением весовых коэффициентов, учитывающих как пожелания преподавателей, так и их статус.
В ходе составления расписания необходимо выполнить большой объем работы, связанный с поиском возможных вариантов внесения очередных элементов в сетку расписания, проверкой выполнения требований, поиском ошибок в готовом расписании, выводом расписания на бумагу в виде различных форм представления (для преподавателей, групп, аудиторий).
Задача автоматизированного составления расписаний учебных занятий выделяется руководителями учебных заведений как наиболее актуальная в планировании работы вуза, так как расписания приходится существенно изменять от семестра к семестру, в отличие от учебных планов и учебных программ. Интерес администрации учебных заведений к этой задаче вызвал большое количество исследований и разработок, как автономных программных систем, так и подсистем АСУ учебными заведениями. Первые работы по рассматриваемой тематике выполнялись в начале 60-х годов, когда в вузах появились ЭВМ массовых моделей. Для систем составления расписаний занятий в целом характерна сильная зависимость от специфики конкретных учебных заведений уже на уровне математических моделей и представления данных, что затрудняет использование типовых систем. Многие исследователи считают, что эффективно могут применяться только системы, спроектированные и реализованные от начала до конца для конкретных учебных заведений [25, 101].
В связи с актуальностью вопроса автоматизации процессов управления деятельностью вуза, во многих высших учебных заведениях Российской федерации были предприняты попытки создания автоматизированных информационных систем, для решения тех или иных задач, связанных с информатизацией управления деятельностью вуза.
В 1982 г. вышла публикация, касающаяся разработки и эксплуатации комплекса задач АСУ Пензенского политехнического института, ныне Пензенский государственный технический университет (ПГТУ) [15]. В составе системы на тот момент эксплуатировалось или находилось на стадии опытной эксплуатации 7 подсистем. Среди них подсистемы учебного процесса (учет абитуриентов, учет студентов, учет выпускников, учет успеваемости, семестровое расписание) и подсистемы НИС (расчет заработной платы НИС, учет и планирование НИР). Большинство систем было запрограммировано на базе ОС/ЕС и в качестве основного языка программирования использован ПЛ/1. Подсистемы имели общую организационную структуру, единую информационную базу, что облегчало процесс расширения и модернизации разработанных систем, а так же обеспечивало преемственность в развитии информации. Например, массив абитуриентов модернизировался: абитуриент-студент-выпускник.
Информационная система Владимирского государственного университета [72] автоматизирует получение следующих документов: академические справки и приложения к диплому, личные карточки студентов по результатам экзаменационных сессий, отчеты об успеваемости по факультету. То есть, решаются задачи, связанные с деятельностью деканата в рамках одного факультета. Примерно такой же круг задач решается информационными системами Российского химико-технологического университета им. Д. И. Менделеева [87], где объединена вся информация об абитуриентах и студентах в рамках института. Более широкий охват разных сторон учебного процесса представлен информационной системой [87], разработанной в г. Новочеркасске, Ростовской области для работы в рамках локальной учебной структуры типа филиала института, учебно-инженерного центра и тому подобных структур связанных с заочной формой обучения. По мнению разработчиков этой системы, она может решать следующие задачи: расчет общей нагрузки по кафедрам, расчет учебной нагрузки для специальностей, расчет аудиторных занятий. В нашем университете функционирует несколько разрозненных информационных систем, связанных с: учетом студентов и преподавателей на уровне отдела кадров и бухгалтерии, оформлением абитуриентов перед вступительными экзаменами, подготовкой информации по результатам сессий, подготовкой учебных поручений, формированием расписания занятий для всего университета и т. д.
В Тамбовском государственном университете функционирует автоматизированная система, созданная с целью автоматизации планирования и сопровождения процессов принятия решений в ТГУ им. Державина [20]. Функциональная структура системы включает в себя следующие подсистемы: «Студент», «Деканат», «Учебный отдел», «Рейтинг». Каждая подсистема работает с отдельной базой данных. Подсистемы «Деканат» и «Учебный отдел» связаны сетью, а информация по сети поступает в виде отчетов из деканатов в учебный отдел и накапливается в БД учебного отдела, это свидетельствует о том, что возможность из подсистемы «Учебный отдел», обратится к базе данных подсистемы «Деканат» отсутствует.
Подобные информационные системы, несомненно имеющие ряд своих особенностей функциональной и организационной структуры, реализованные с помощью различных программных средств, имеющие свои специальные возможности были разработаны в 90-е годы в таких вузах, как Таганрогский государственный радиотехнический университет, Воронежским государственный педагогический университет (ВГГГУ), Новосибирский государственном технический университет (НГТУ), Комсомольскийна Амуре государственный технический университет, Пермский государственный техническом университет, Санкт-Петербургский государственный университет (система электронного документооборота ЬатЮосБ), прототип автоматизированной информационной подсистемы с элементами искусственного интеллекта для поддержки обучения и управления учебным процессом был разработан в МГТУ им. Баумана [67] и т. д.
В новом XXI веке данные вопросы все еще являются очень актуальными. Связано это с все ускоряющимся темпом жизни, появлением новых специальностей и программ обучения. Рассмотрим новое поколение подобных систем.
В 2003 году администрация Волгоградской области объявила конкурс на выполнение научно-исследовательской работы «Автоматизированная система мониторинга и управления сферой образования Волгоградской области», в результате чего был создан программно-информационный комплекс для мониторинга и управления образовательными учреждениями Волгоградской области, позволяющий автоматизировать процессы сбора и хранения сведений по образовательным учреждениям, оперативно получать отчеты по запросам пользователей.
В Санкт-Петербургском государственном университете ведется активная работа по информатизации университета. Разработаны система управления персоналом, включающая программные комплексы отдел кадров и штатное расписание. В настоящий момент разрабатываются следующие продукты: АбитуриентСтудентСтипендияБард-СтудентАспирантАИС БТИ;
На всероссийском форуме «Современная образовательная среда-2004» в Москве на ВВЦ НИИ ИТ СПбГУ представлял также новую свою разработку — программную систему «Бард-Студент». Информационная система «Бард-Студент» была разработана специально для Смольного института свободных искусств и наук. Система «Бард-Студент» поддерживает такие особенности обучения, как: индивидуальный учебный план, междисциплинарный подход в преподавании, кредитная система обучения, российская и американская система оценок, получение двух дипломов о высшем образовании.
Существует ряд известных систем для автоматизации процесса составления расписания занятий учебного заведения. Среди них: система формирования школьного расписания «Пенал» [11], разработчик ВП «ТетраПлюс», г. Минсксистема управления учебным процессом «Методист» [11, 20], в состав который входит модуль формирования расписания занятийсистема «Расписание 2000» [28, 33, 34, 35]- система «Мечта» [55, 56]- система «ХроноГраф», ООО «Хронобус» и др. [72, 87, 88]. Все они находятся в постоянном развитии, появляются новые возможности. Рассмотрим некоторые из них и другие системы более подробно.
Известная система «Автоматизированное рабочее место администратора школы для составления школьного расписания занятий (АРМ)» [69] была разработана институтом общего образования Министерства образования России. Система ориентирована на применение в школах различного профиля, различных систем обучения и вариантов учебного плана. В качестве основного источника исходных данных принят учебный план школы, на основе которого создается учебный план каждого класса. Недельная нагрузка классов и учителей определяется программой автоматически. Входные данные проверяются программойвыявленные при этом ошибки и рекомендации по их устранению выдаются оператору. Выдается также разнообразная аналитическая информация, используемая для контроля исходных данных и разрешения конфликтных ситуаций. Расписание может составляться в различных режимах с различными приоритетами (при заданных ограничениях на дни и часы занятий классов, при заданных требованиях к графику работы учителей, при заданном (ограниченном) числе кабинетов. Решение задачи осуществляется автоматически до нахождения оптимального, с точки зрения системы, варианта решенияесли автоматическое решение затруднено, оператору выдаются рекомендации по изменению исходных данных для успешного решения. Предусмотрено директивное размещение некоторых занятий в определенные дни и часы (Например, специализация или практика на предприятиях, занятий с учителями совместителями) .
Система «Мечта» для составления расписаний школьных занятий, была разработана в Санкт-Петербургском государственном университете [55, 56]. Данная система хорошо известна среди подобных систем. Система включает ряд подсистем: ввода-корректировки исходных данных, настройки на особенности школы и тестирования на непротиворечивость исходных данных, вычислений (автоматического построения расписания), автоматизированной корректировки варианта расписания, оптимизации распределения аудиторий, печати расписания. Модель включает следующие основные объекты: преподаватель, класс, аудиторный фонд. Кроме этих объектов имеется ряд вспомогательных: совместные преподавателисовместные классыстратегия поведения и т. д. Вспомогательные объекты предназначены для сокращения перебора в процессе составления расписания. В системе предусмотрена возможность вмешательства в процесс автоматического составления расписания.
ТОО «ИНТЕГПРОГ» при НИВЦ Московского государственного университета им. М. В. Ломоносова (МГУ), разработала «Информационную систему для автоматизации составления расписаний занятий в ВУЗ’е» [14], которая предназначена для автоматизации работ по составлению расписаний учебных занятий. В данной системе процесс составления расписаний занятий разделен на два уровня: уровень учебной части, на котором составляется сетка часов для всех кафедр в соответствии с учебным планом занятий по факультетам, курсам, потокам и имеющимися аудиториями, уровень кафедр, на котором происходит расстановка в уже построенную сетку часов учебных групп, предметов, преподавателей, типов и продолжительностей занятий в соответствии с почасовой нагрузкой, ограничениями и т. д. В соответствии с этим система состоит из двух частей: подсистема учебной части «У-Часть», подсистема кафедральных расписаний «Ка-Рас». Подсистема «У-Часть» обеспечивает следующие функциональные возможности: автоматизацию составления сетей часов занятий по всем кафедрам, печать сетки часов занятий и других расчетных документов, формирование данных для работы и полную совместимость с подсистемой «Ка-Рас». Подсистема «Ка-Рас» обеспечивает следующие функциональные возможности: автоматизацию составления расписаний занятий учебных групп по отдельной кафедре, расчет нагрузки преподавателей, автоматизацию составления замен преподавателей кафедры, печать расписаний занятий учебных групп, преподавателей и кафедры в целом.
Система «Методист» [11, 20] позволяет составлять и корректировать расписание как для школ, так и для вузов. Система также помогает в решении следующих задач: распределение и контроль учебной нагрузки, учет методических рекомендаций и личных пожеланий преподавателей (окна, методические дни и т. д.), учет объединения групп (классов) в потоки и/или разбиение их на подгруппы, закрепление специальных аудиторий (компьютерные классы, лингафонные кабинеты и т. д.), возможность введения приоритетов преподавателей и т. д. Система состоит из трех модулей: «Учебная часть».
— является центральной координирующей частью комплекса. Здесь вводятся исходные данные, также проводится просмотр и печать расписания- «Кафедральные заявки» — предназначен для заполнения заявок кафедр (преподавателей) на проведение занятий. Заявка составляется для каждой дисциплины, каждой учебной группы (класса). В заявке указываются конкретные преподаватели, что и в какой группе они проводят, желаемые аудитории, пожелания к составлению расписания- «Формирование расписания" — позволяет задавать время решения задачи, изменять степень влияния различных учитываемых факторов, изменять готовое расписание.
Разработкой системы формирования расписания для факультета занималось в 2001;2002 г СКБ «Токен», созданное при Уральском государственном горном университете [11]. Попытка создания системы автоматизированного составления расписания занятий была разработана в Днепропетровском национальном университете Украины в 2004 году. Авторы — В. В. Резник, Ю. С. Морозов, A.M. Кулабухов. В программе используются следующие базы данных: БД преподавателей, БД групп, учитывающую, БД аудиторий, БД заявок на расписание, которые составляются и подаются выпускающими и кафедрами. Каждая база данных (БД) имеет свою жесткую структуру, которая может при необходимости модернизироваться. Также, имеется возможность составлять новые базы данных [11,20].
Также следует отметить такие системы для автоматизации составления расписания как система «Хронограф» фирмы Хронобус, систему автоматиза-рованного составления расписания фирмы Exos (г. Москва), систему Аверс-распиание, разработанную информационно-внедренческим центром «Аверс» (г. Москва) [11].
В заключение перечислим основные результаты и выводы работы: Анализ современного состояния подходов к формализации и решению задачи составления начального расписания занятий показал актуальность создания подсистем автоматизированного формирования расписания в составе интегрированной системы управления учебным процессом вуза. Предложена математическая модель расписания занятий в составе общей модели управления учебным процессом вуза.
Разработан метод составления начального расписания занятий вуза на основе многокритериальной выборки с использованием переопределяемых критериев загруженности основных ресурсов и многокритериальной оценки для выбора места и времени проведения занятий. Создан алгоритм составления начального расписания занятий вуза с откатом.
Разработаны средства генерации тестовых заданий. Проанализированы характеристики разработанных методов и алгоритмов.
Список литературы
- Автоматизация научных исследований и обучения.- Саратов: Изд-во Сарат. ун-та, 1986- 154 с.
- Ахо А. Построение и анализ вычислительных алгоритмов / А. Ахо, Д. Хопкрофт, Д. Ульман М.: Мир, 1979. — 536 с.
- Бабич В.И. Модели и результаты автоматизированного решения задач расписаний учебного процесса/ В. И. Бабич, А. И Раецкий // Методы и системы технической диагностики.- Саратов: СГУ, 1991. С. 99 102.
- Бандадым В.А. Составление расписаний учебных занятий с помощью ЭВМ/ В. А. Бандадым //Управляющие системы и машины, — Киев, 1991, № 8. С. 119−126.
- Баркан С.А. О построении расписаний учебных занятий/ С. А. Баркан, B.C. Танаев // Весщ акадэми навук БССР. Сэр. Ф1зшаматэматычных навук, 1970.-№ 1. С. 76−82.
- Барраклоу Э. Применение электронных цифровых вычислительных машин для составления расписания учебных занятий/ Э. Барраклоу // Кибернетика и проблемы обучения М.: Прогресс, 1970. С. 323−349.
- Белов В.В. Теория графов/ В. В. Белов, Е. М. Воробьев, В. Е. Шаталов -М.:Высш.шк., 1976. 392с.
- Ю.Блох А. Ш. Граф-схемы и алгоритмы/ А. Ш. Блох.-Минск: Высшая школа, 1987−141 с.
- Н.Бондаренко Н. В. Новые технологии в управлении учебным процессом / Н. В. Бондаренко, Д. Ю. Сладков, Г. Д. Толстых // Информатика и образование-М., 1996, № 6. С. 99−104.
- Васильев Ф.П. Численные методы решения экстремальных задач / Ф.П. Васильев// Учеб. пособие для вузов. 2-е изд., перераб. и доп. — М.: Наука. Гл. ред. физ.-мат. лит., 1988. С. 260−277.
- Венцель Е.С. Исследование операций. Задач, принципы, методология / Е.С. Венцель-М.: Наука, 1980.- 177 с.
- И.Возяков В. И., Картузов A.B., Леванов Ю. П., Смолов З. Ф. Компьютерная поддержка оптимизации учебно-методической деятельности ВУЗ’а // Компьютеры в учебном процессе. М., 1998, № 11.С. 3−7.
- Вопросы разработки и эксплуатации комплекса задач АСУ-ППИ/ Л. И Кунцова., Л. К. Коблов, В. А. Побелян, В. Н. Степченкова.- В кн. Теория и практика построения информационно-вычислительных систем. Изд-во Саратовского университета, 1982, С. 41.
- Герман Э.И. Решение задачи распределенного аудиторного фонда в вузе/ Э. И. Герман, Л. В. Пак, В. Н. Чудинов // Автоматизированные системы управления в вузе Новосибирск: НГУ, 1978. С. 138−142.
- Голубков A.C. Информационные технологии требуют государственной поддержки/ A.C. Голубков //Информационные технологии, 1996, № 1, С.2−5.
- Григоришин И.А. Инструментальная поддержка учебного процесса в условиях применения автоматизированных учебных курсов: автореф. дис. канд.тех.наук/ И. А. Григоришин.- Киев, 1984−18 с.
- Грин Д. Математические методы анализа алгоритмов / Д. Грин, Д. Кнут-М.: Мир, 1987. С. 49−50
- ГэриМ. Вычислительные машины и труднорешаемые задачи / М. Гэри, Д. Джонсон М.: Мир, 1982. С. 300−313.
- Давыдов Э.Г. Исследование операций/ Э. Г. Давыдов -М: Высш.шк., 1990.-383 с.
- Дейт К. Введение в системы баз данных / К. Дейт // 6-е издание: Пер. с англ. К.- М.- СПб.: Издательский дом «Вильяме», 2000. — 848 с.
- Евтушенко Ю.Г. Численный метод поиска глобального экстремума функций (перебор на неравномерной сетке) / Ю. Г. Евтушенко // Журн. вычисл. матем. и метем, физики, 1971. Т. 11. №. 6.
- Ерунов В.П. Формирование оптимального расписания учебных занятий в вузе / В. П. Ерунов, И. И. Морковин // Вестник ОГУ, 2001. № 3. С. 5563.
- Заславская О.Ю. Практическое применение программы «Расписание 2.0"/ О. Ю. Заславская // Информатика и образование. -М., 1997. № 2. С. 128.
- Заславский A.A. Использование стратегии расслоения переменных в общих задачах целочисленного линейного программирования/ A.A. Заславский // Экономика и математические методы -М., 1997. Т.ЗЗ. Вып.2. С. 53−55.
- Индюшкин В.Л. Принципы построения математического обеспечения АСУ ВШ / В. Л. Индюшкин, В. И. Лысенко, С. Б. Тарасов -М.: НИИВШ, 1977.-83 с.
- Капустин Е.В. Ввод исходных данных для системы «Расписание 2.0"/ Е. В. Капустин // Информатика и образование -М., 1997. № 5. С. 123 128.
- Капустин E.B. Новые разработки фирмы ЛИнТех/ Е. В. Капустин // Информатика и образование -М, 1997. № 1. С. 118.
- Капустин Е.В. Технология работы с системой «Расписание 2.0"/ Е. В. Капустин // Информатика и образование, 1997. № 2. С. 121−127.
- Карпов В.И. Оптимизация составления учебных планов вузов/ В. И. Карпов, O.K. Хабарова// Вестник МГТУ. Сер. Приборостроение, 1998. № 2. С. 109−113.
- Клеванский H.H. Анализ результатов автоматического формирования расписания занятий ВУЗ’а / H.H. Клеванский, Е. А. Макарцова // Информационные технологии в образовании: XII Междунар. конф.-выставка. Ч. IV.M.: МИФИ, 2002 С. 193.
- Клеванский H.H. Анализ требований и ограничений в задаче составления расписаний / H.H. Клеванский, A.A. Пузанов, С. А. Костин // Образовательные технологии: межвуз. сб. науч. тр. Вып. 12. Воронеж: Центр.-Черноземн. книжн. изд-во, 2004. С. 164−168.
- Клеванский H.H. К вопросу о задаче формирования расписания занятий вуза / H.H. Клеванский, A.A. Пузанов, С. А. Костин // Моделирование и управление в сложных информационных системах: сб. науч. ст. -Саратов: СГТУ, 2004. С. 20−28.
- Клеванский H.H. Критерии оценки расписания занятий ВУЗ’а и автоматизация его корректировки / H.H. Клеванский, Е. А. Макарцова, С. А. Костин // Информационные технологии в образовании: XIII Меж-дунар. конф.- выставка Ч. V. М.: МИФИ, 2003. С 199−201
- Клеванский H.H. Модели и алгоритмы глобальной оптимизации первоначального расписания занятий ВУЗ’а / H.H. Клеванский, С. А. Костин // Информационные технологии в образовании: XIV Междунар. конф.-выставкаЧ. IV. М.: МИФИ, 2004. С.30−31.
- Клеванский H.H. Моделирование проектной деятельности при разработке учебных планов ВУЗ’а / H.H. Клеванский, C.B. Наумова, С. А. Костин // Информационные технологии в образовании: XIII Междунар. конф.- выставка 4.V. М.: МИФИ, 2003. С.202−203.
- Клеванский H.H. Разработка математической модели глобальной оптимизации расписания занятий / H.H. Клеванский, С. А. Костин, A.A.
- Клеванский H.H. Формирование оптимального расписания занятий ВУЗ’а и средства его визуализации / H.H. Клеванский, С. А. Костин // Применение новых технологий в образовании: сб. матер. XV Междунар. конф. Троицк: «Байтик», 2004. С.380−382.
- Клеванский H.H. Формирование расписания с использованием динамических критериев загруженности/ H.H. Клеванский, Е. А. Макарцова // Информационные технологии в образовании. XI Междунар. конф-выставка. Ч. IV. М.: МИФИ, 2001. С.139−140.
- Клеванский H.H. Информационная поддержка управления учебной деятельностью вуза/ H.H. Клеванский, Е. А. Макарцова // Информационные технологии в образовании: сб. материалов, межвуз. науч.-метод. конф./ Сарат. гос. техн. ун-т. Саратов, 2000. С. 4- 5.
- Клюев В.В. Компьютер помогает в составлении школьного расписания/
- B.В. Клюев // Информатика и образование- М., 1998, № 7. С. 108−117.
- Клюев В.В. Может ли компьютер помочь в составлении школьного расписания?/ В. В. Клюев // Информатика и образование- М., 1996, № 3.1. C. 115−120.
- Колин К.К. Информационные технологии катализатор процесса развития современного общества/ К.К. Колин// Информационные технологии -М.: Новые технологии, 1995, № 3, С.10−15.
- Костин С.А. Модели и методы многокритериальной оптимизации начального расписания занятий: дис. канд. техн. наук: 05.13.18: защищена 27.12.05/ С. А. Костин.- Саратов, 2005.- 125 с.
- Костюк В.И. Использование алгоритмов последовательной обработки для составления расписаний/ В. И. Костюк, Х. О. Мартинес, В.В.Зорин// Вопр. Создания АСУ ВУЗ-М.: НИИВШ, 1976. С. 3−5.
- Кулагина М.М. Применение ЦВМ при составлении расписаний/ М. М Кулагина.// ЭВМ в учебном процессе и управлении вузами. -Рига: РПИ, 1974.С.116−122.
- Лагоша Б.А. Комплекс моделей и методов оптимизации расписания занятий в вузе/ Б. А. Лагоша, A.B. Петропавловская // Экономика и математические методы.-М., 1993. Т.29. Вып.4.С. 76−85.
- Ламан К. Применение UML и шаблонов проектирования / К. Ламан //
- Пер. с англ.: Уч. Пос. М.: Издательский дом «Вильяме», 2001. С. 395 399.
- Лебедев С.С. О методе упорядочивающей индексации целочисленного линейного программирования/ С. С. Лебедев // Экономика и математические методы. -М., 1997. Т.ЗЗ. Вып.2.С. 56−58.
- Лебедев С.С. Модифицированный метод пометок для задач булева программирования/ С. С. Лебедев, A.A. Заславский // Экономика и математические методы.-М., 1998. Т.34. Вып.4. С. 23−26.
- Липский В. Комбинаторика для программистов / В. Липский // Пер. спольск. М.: Мир, 1988. — 213 с.
- Мамаев A.A. Прототип автоматизированной информационной системы поддержки рейтинговой технологии и управления учебным процессом./
- A.A. Мамаев, A.B. Кайдоров// Ежегодная научно-технической конференции студентов и аспирантов электротехнического факультета Пермского Государственного Технического Университета: сб. тез. докл. -Пермь, ПГТУ, 1997. С. 21−22.
- Марков A.C. Автоматизированная информационная подсистема с элементами искусственного интеллекта для поддержки обучения и управления учебным процессом/ A.C. Марков, Н. В. Медведев, A.C. Черников // Вестник МГТУ. Сер. Приборостроение, 1995, № 2. С. 44−49.
- Матросов A.B. MS Office ХР: разработка приложений / A.B. Матросов ,
- Ф.А. Новиков, Г. Е. Усаров, И. А. Харитонова /Под ред. Ф. А. Новикова СПб.: БХВ — Санкт-Петербург, 2003. — 944 с.
- Матусевич O.JI. Новый пакет программ для составления расписания занятий в школе/ O.JI. Матусевич // Информатика и образование, 1997,№ 3. С. 123−124.
- Мейер Д. Теория реляционных баз данных/ Д. Мейер- М.: Мир, 1987.213 с.
- Моделирование и оптимизация вычислительных систем и процессов: сб. науч. тр.- Ярославль: Ярославский государственный университет, 1988- 159с.
- Моргунов И.Б. Основы дискретной оптимизации некоторых задач упорядочения (на примере учебного процесса)/ И.Б. Моргунов- М.: Исследовательский центр проблем качества подготовки специалистов. 1994.215 с.
- Мухачева Э.А. Точный алгоритм составления расписания для одностадийной системы с независимыми параллельными машинами / Э.А. Му-хачева Э. Ю. Орехов //Информационные технологии, -М.: Новые технологии, 2004,№ 2. С. 16−27.
- Наумова C.B. Разработка и применение средств моделирования в автоматизированных системах ситеза учебных планов высшего образования: дис. канд. техн. наук: 05.13.18, 05.11.16: защищена 14.10.05/ C.B. Наумова. Саратов, 2005.- 125 с.
- Ногин В.Д. Логическое обоснование принципа Эджворта-Парето / В. Д. Ногин // Ж. вычисл. матем. и матем. физ. 2002. Т. 42. № 7. С. 951−957.
- Ногин В.Д. Основы теории оптимизации / В. Д. Ногин И.О. Протодьяконов, И.И. Евлампиев-М.: Высшая школа, 1986. -146с.
- Овчинников A.A. Сетевые методы планирования и организации учебного процесса/ A.A. Овчинников, B.C. Путинский, Г. Ф. Петров -М.: Высш.шк., 1972.-156 с.
- Орлов В.Н. Анализ автоматизированных систем по составлению расписаний учебных занятий/ В. Н. Орлов // АСУ-высшая школа.- Чебоксары: ЧТУ, 1976.С. 68−74.
- Пантелеев Е.Р. Метамодель распределения ресурсов в задаче проектирования учебного расписания вуза/ Е.Р. Пантелеев// Информационные технологии- М., 1999. № 7. С. 45−49.
- Пилюгин В.В. Машинная графика и автоматизация научных исследований / В. В. Пилюгин, Л. Н. Сумароков, К. В. Фролов // Вестн. АН СССР. -М., 1985, № 10. С. 50−58.
- Подиновский В.В. Парето-оптимальные решения многокритериальных задач / В. В. Подиновский, В. Д. Ногин М.: Наука, 1982- 125с.
- Савельев А.Я. Автоматизация управления вузом/ А. Я. Савельев, Ю. Б. Зубарев, В. Е. Коваленко, Т. А. Колоскова.- М. Радио и связь, 1984. 176 с.
- Самофалов К.Г. Автоматизация составления расписания в вузе/ К. Г. Самофалов, В. П. Симоненко -Киев: КПИ, 1972.-144 с.
- Свами М. Графы, сети и алгоритмы/ М. Свами, К. Тхуласираман.-М.: Мир, 1984.- 404 с.
- Создание автоматизированной системы управления в Московском институте электронной техники. Подсистема «Расписание». -М.: НИИВШ, 1973.-32 с.
- Танаев B.C. Введение в теорию расписаний/ B.C. Танаев, В. В. Шкурба -М.: Наука, 1975.-354с.
- Теория расписаний и вычислительные машины: Пер с англ.-М.:Наука, 1984.-334с.
- Федотов А.Ф. Учебно-организационная работа в вузе / А. Ф. Федотов, Н.Н. Трунов-Л.: ЛПИ, 1980. 112 с.
- Фишберн П. Теория полезности для принятия решений / П. Фишберн -М.: Наука, 1978.
- Харитонова И.А. Microsoft ACCESS 2000: разработка приложений / А. В. Харитонова, В. Д. Михеева / СПб.: БХВ Санкт-Петербург, 2000. — 832 с.
- Ху Т. Целочисленное программирование и потоки в сетях/ Т. Ху. -М.: Мир, 1979.-318 с.
- AggounA. Extending CHIP in order to solve complex scheduling and placement problems. / Aggoun A., Beldiceanu N. // Math. Comput. Modelling. 1993. V. 17, N. 7. P. 57−73.
- Akkoyunly E.A. A Linear Algorithm for Computing the Optimum University Timetable / Akkoyunly E.A. // The Computer Journal. 1973. V. 16, N. 4. P. 347−350.
- AH M. Stochastic Global Optimization: Problem, Classes and Solution Techniques / Ali M., Torn A., Viitanen S. // J. of Global Optimization. 1999. V. 14. P. 437−447.
- Beldiceanu N. Introducing global constraints in CHIP / Beldiceanu N., Cont-jean E. // Mathematical and Computer Modelling. 1994. V. 20, N. 12. P. 97 123.
- Berge C. Isomorphism problems for hypergraphs / Berge C. // Lecture Notes in Mahtematics. Spring-Verlag. 1974, P. 1−12.
- Burke E. A Genetic Algorithm for university timetabling / Burke E., Elli-man D., and Weare R. // In AISB Workshop on Evolutionary Computing. University of Leeds, UK. 1994.
- Burke E. Automated University Timetabling: The State of the Art / Burke E., Jackson K., Kingston J., Weare R.// Computer Journal. 1997. V. 40. P. 565 571.
- Burke E.K. Applications in Timetabling / Burke E.K., de Werra D., Kingston J. section 5.6 of the Handbook of Graph Theory (eds. J. Yellen and J. Grossman), to be published by Chapman Hall/CRC Press, 2003.
- Burke E.K. A university timetabling system based on graph colouring and constraint manipulation / Burke E.K., Elliman D.G., and Weare R.F.// Journal of Research on Computing in Education. 1994. V. 27. P. 1−18.
- Carter M.W. A Survey of Practical Applications of Examination Timetabling / Carter M.W. // Operations Research. 1986. V 34. P. 193−202.
- Chahal N. An Interactive System for Constructing Timetables on a PC / Chahal N., de Werra D. // Eur. J. Oper. Res. 1989. V. 40. P. 32−37.
- Cole R. On edge coloring bipartite graphs / Cole R., Hopcroft J. // SI AM J. Comput. 1982. V. 11, N. 3. P. 540−546.
- Colorni A. Genetic Algorithms: A New Approach to the Time-Table Problem / Colorni A., Dorigo M., Maniezzo V. // Lecture Notes in Computer Science NATO ASI Series, V. F82, Combinatorial Optimization, Springer Verlag, 1990. P. 235−239.
- D. de Werra. An Introduction to Timetabling / D. de Werra // European Journal of Operational Research. 1985. V. 19. P. 151−162.
- Davis L. Schedule optimization with probabilistic search / Davis L., Rutter L. // Proceedings of the 3rd IEEE Conference on Artificial Intelligence Applications (Orlando, Florida, USA, Feb. 1987), IEEE1987,1987. P. 231−236.
- Dixon L.C.W. Towards Global Optimization 2 / Dixon L.C.W., Szego G.P. //North-Holland, 1978.
- Even S. On the complex of timetable and multicommodity flow problems / Even S., Itai A., Shamir A. // SIAM J. Comput. 1975. V. 5, N. 4. P. 691−703.
- Feldman R. Optimization algorithms for student scheduling via constraint satiability / Feldman R., Golumbic M.C. // The Computer Journal. 1990. V. 33, N. 4.
- Gotlieb C.C. The construction of class-teacher time-tables / Gotlieb C.C. // Inform. Proc. 1962. Proc. IFIP Congr. 62. Amsterdam: North-Holland, 1963. P. 73−77.
- Horst R. Handbook of Global Optimization / Horst R., Pardalos P.M. -Dordrecht, Kluwer, 1995.
- Koulmas C. A survey of simulated annealing applications to operations research problems / Koulmas C., Antony S.R., Jaen R. // Omega International Journal of Management Science. 1994. V. 22. P. 41−56.
- Mehta N. The Application of a Graph Coloring Method to an Examination Scheduling Problem / Mehta N. // Interfaces. 1981. V. 11. P. 57−64.
- Messmer B.T. Efficient graph matching algorithms for preprocessed model graph, PhD thesis, University of Bern, Switzerland, 1995.
- Moccus J. Application of Bayesian Approach to Numerical Methods of Global and Stochastic Optimization / Moccus J. // J. Global Optimization. 1994. V. 4, N. 4. P. 347−356.
- Noghin V.D. Relative importance of criteria: a quantitative approach / Noghin V.D. // J. Multi-Criteria Dec. Analys. 1997. V. 6. P. 355−363.
- Rinnoy Kan A.H.G. Stochastic Global Optimization Methods / Rinnoy Kan A.H.G., Timmer G.T. //Mathematical programming. 1987. V. 39. P. 27−78.
- Rudova H. University Course Timetabling with Soft Constraints / Rudova H., Murray K. // in: Edmund Burke and Patrick De Causmaecker: Practice And Theory of Automated Timetabling IV. Springer-Verlag LNCS 2740, 2003. P. 310−328.
- Sakkout H.E. Wallace M. Probe Backtrack Search for Minimal Perturbation in Dynamic Scheduling / Sakkout H.E., Wallace M. // Constraints. Kluwer Academic Publishers. 2000. V. 4, N. 5. P. 359−388.
- Tripathy A. A lagrangean relaxation approach to course timetabling / Tri-pathy A. //Journal of Operational Research Society. 1980. V. 31. P. 599−603.
- Tripathy A. School timetabling a case in large binary integer linear programming / Tripathy A. //Manag. Sci. 1984. V. 30, N. 12. P. 1473−1489.
- Yoshikawa M. A Constraint-Based Approach to High-School TimeTabling Problems: A Case Study / Yoshikawa M., Kaneko K., Nomura Y., Watanabe M. // Proceedings of the Twelfth National Conference on Artificial Intelligence AAAI-94, Seattle, 1994.
- BO.Zavriev S.K. On the Global Optimization Properties of Finite-difference Local Descent Algorithms / Zavriev S.K. // J. of Global Optimization. 1993. V. 3. P. 63−78.