Система автоматизированного формирования учебного расписания в высшем учебном заведении на основе эвристических алгоритмов
Диссертация
В частности, это выражается в потребности учитывать действующие санитарно эпидемиологические правила и нормы (СаНПиН), деление студенческих групп на подгруппы, наличие преподавателей-совместителей и многое другое. При составлении расписания диспетчеру необходимо учитывать дидактические требования по организации учебного процесса, указания администрации по распределению аудиторного фонда (и иных… Читать ещё >
Содержание
- ГЛАВА 1. ОБЗОР СРЕДСТВ И МЕТОДОВ ФОРМИРОВАНИЯ УЧЕБНЫХ РАСПИСАНИЙ
- 1. 1. Основные требования к учебному расписанию и к способам его составления
- 1. 2. Обзор программных средств формирования расписаний для различных учебных заведений
- 1. 3. Обзор и классификация методов составления учебных расписаний
Список литературы
- Алексеев, О.Г. Комплексное применение методов дискретной оптимизации Текст. / О. Г. Алексеев. М.: Наука, 1987. — 248 с.
- Алтунин, А. Е. Модели и алгоритмы принятия решений в. нечетких условиях: Монография. Текст. / А. Е. Алтунин, М. В. Семухин. Тюмень- Изд-во ТГУ, 2000. — 352 с.
- Альсваде, Р. Задачи поиска Текст. / Р. Альсваде, И. Вегенер. / Пер. с нем. / Под ред. М. Б. Малютова. М.: Мир, 1982. — 367 с.
- Амосов и др. Вычислительные методы для инженеров Текст. М.: ВШ, 1994
- Ахо, А. Построение и анализ вычислительных алгоритмов. Текст. / А. Ахо, Дж. Хопкрофт, Дж. Ульман Дж / Пер. с англ. под ред. Ю.В. Ма-тиясевича М.: Мир, 1979. — 536 с.
- Ахо, А. Структуры данных и алгоритмы. Текст. / А. Ахо, Дж. Хопкрофт, Дж. Ульман Дж / Пер. с англ.: Уч. пос. М.: Издательский дом «Вильяме», 2000. — 384 с.
- Бабат, Л.Г. Линейные функции на «-мерном единичном кубе. Текст. // Докл. АН СССР. 1975. — Т. 221, № 4. — с. 761−762.
- Бабат, Л.Г. Приближенное вычисление линейной функции на вершинах единичного „-мерного куба Текст. // Исследования по дискретной оптимизации,-М.: Наука, 1976.-С. 156−169
- Бабат, Л.Г. О приближенном решении одного класса задач. / Л. Г. Бабат, С. Г. Влэдуц // Экономика и математические методы, 1987. — Т. XXIII. -Вып. 2.-С. 320−329
- Ю.Башарин, Г. П. Анализ очередей в вычислительных сетях. Текст. / Г. П. Башарин, П. П. Бочаров, Я. А. Коган. М.: Наука, 1989. — 336 с.
- И.Батищев, П. С. Опыт использования информационных технологий при составлении расписания учебных занятий. Текст. // Журнал „Среднее профессиональное образование“ № 11, 2003.
- Беленький, A.C. Применение моделей и методов теории расписаний в задачах оптимального планирования на грузовом транспорте. Текст. / A.C. Беленький, Е. В. Левнер // Автоматика и телемеханика. 1989. -№ 1.- С. 3−77.А
- Беллман, Р. Динамическое программирование Текст. // Пер. с англ. Под ред. H.H. Воробьева. М.: ИЛ, 1960. — 400 с.
- М.Березин, Е. А. Оптимальное распределение ресурсов и элементы синтеза систем Текст. М.: Сов. радио, 1974. — 304 с.
- Березин, Е.А. Оптимальное распределение ресурсов и теория игр Текст. М.: Сов. радио, 1983. — 216 с.
- Брюс Шнайер. Прикладная криптография- Протоколы, алгоритмы, исходные тексты на языке Си Текст. М., Триумф, 2002.
- Буч, Г. Объектно ориентированное проектирование с примерами применения Текст. — М.: Конкорд, 1992.
- Вендеров, A.M. CASE-технологии современные методы и средства проектирования информационных систем Текст. -М.: Финансы и статистика, 1998.
- Вентцель, Е.С. Исследование операций Текст. М.: Сов. радио, 1972. — 552 с.
- Вирт, Н. Алгоритмы и структуры данных Текст.- М. :Мир, 1989. 360 с.
- Влэдуц, С.Г. Приближенное решение одного класса задач псевдобулева программирования. Текст. // Дискретные задачи и методы их решения. М.: ЦЭМИ АН СССР. — 1987. — С. 6−12
- Воробович, О.Н. Проектирование базы данных „Расписание“ методом „Сущность-Связь“ Текст. / О. Н. Воробович // Материалы межвузовской научной конференции / Под редакцией Ю.А.Шитова- ИПЦ КГТУ. Красноярск, 2002.- С.33−37.
- Воробович, О.Н. Информационная система формирования расписания занятий в высшем учебном заведении Текст. / О. Н. Воробович // Вестник СибГТУ, N1 / СибГТУ. Красноярск 2003. — С. 120−125.
- Воробович, О.Н. Алгоритм формирования расписания занятий студенческих групп в высшем учебном заведении Текст. / О. Н. Воробович // Материалы межвузовской научной конференции./ Под ред. Е.А. Вейсо-ва, Ю. А. Шитова, КГТУ. Красноярск, 2003.- С.29−35.
- Воробович, О.Н. Метод формирования расписания занятий студенческих групп в высшем учебном заведении Текст. / О. Н. Воробович, Н. П. Воробович // Вестник КГТУ. Выпуск 33. Математические методы и моделирование. / КГТУ. Красноярск, 2004. -С 166−176.
- Воробович, О.Н. Жадный алгоритм формирования расписания для высшего учебного заведения Текст. / О. Н. Воробович, Н. П. Воробович // Материалы всероссийской научно-технической конференции
- Лесной и химический комплексы проблемы и решения (экологические аспекты)“. — Красноярск, 2004. С 216−220.
- Галузин, К.С. Гибридный алгоритм решения задачи составления оптимального учебного расписания. Текст. / К. С. Галузин, В. Ю. Столбов // Информационные технологии в образовании: Сб. трудов XIII международной конференции-выставки. М., 2003. С. 130−131.
- Галузин, К.С. Методика составления оптимального учебного расписания с учетом предпочтений Текст. / К. С. Галузин, В. Ю. Столбов // Теоретические и прикладные аспекты информационных технологий: Сб.науч.тр. /ГосНИИУМС. Вып. 53. — Пермь, 2004. С. 43−50.
- Галузин, К.С. Математическая модель оптимального учебного расписания с учетом нечетких предпочтений. // Автореф. дисс. канд. физ. мат. наук. Пермь: Перм. гос.техн. ун-т — 2004.
- Гене, Г. В. Эффективные приближенные алгоритмы для комбинаторных задач. Текст. / Г. В. Гене, Е. В. Левнер. Препринт. — М., 1981. — 66 с. — (ЦЭМИ АН СССР)
- Гермейер, Ю.Б. Введение в теорию исследования операций. Текст. // М., Наука, 1971.
- СаНПиН 2.4.2.1178−02. Гигиенические требования к условиям обучения в общеобразовательных учреждениях: Санитарно эпидемиологические правила: // Практика административной работы. — 2003. — № 8.-СЛ-21.
- Гимади, Э.Х. О некоторых математических моделях и методах планирования крупномасштабных проектов. Текст. // Модели и методы оптимизации. Новосибирск: Наука, 1988. С.89−115.
- Гольштейн, Е.Г. Модифицированные функции Лагранжа. Теория и методы оптимизации. Текст. / Е. Г. Гольштейн, Н. В. Третьяков. М.: Наука, 1965.-336 с.
- Гост 34.601 -90. Информационные технологии. Комплекс стандартовна автоматизированные системы. Автоматизированные системы. Стадии создания. М.: Изд.-во стандартов, 1991.
- Гнеденко, Б.В. Введение в теорию массового обслуживания. Текст. / Б. В. Гнеденко, И. Н. Коваленко. М.: Наука, 1987. — 336 с.
- Грин Д. Математические методы анализа алгоритмов Текст. / Грин Д., Кнут Д. / Пер. с англ. под ред. Ю. В. Матиясевича. М.: Мир, 1987. -120 с.
- Губенко, И.О. Система автоматического расписания АВТОР-2+, май 2002. электронный ресурс. http://sch297.portal.i-u
- Гурин, Л. С. Задачи и методы оптимального распределение ресурсов. Текст. / Л. С. Гурин, Я. С. Дымарский, А. Д. Меркулов. М.: Сов. радио, 1968.-463 с.
- Гэри, М. Вычислительные машины и труднорешаемые задачи Текст. / М. Гэри, Д. Джонсон / Пер. с англ. под ред. A.A. Фридмана. М.: Мир, 1982. -416 с.
- Дейт, К. Введение в системы баз данных. Текст. К.: Диалектика, 1998
- Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. Текст. М.: Мир, 1991.
- Джордж Ф. Люгер. Искусственный интеллект: стратегии и методы решения сложных проблем. 4-е издание. Текст. М., Вильяме, 2003.
- Евстигнеев, В.А. Применение теории графов в программировании. Текст. М.: Наука, 1985.-352 с.
- Евтушенко, Ю.Г. Методы решения экстремальных задач и их применение в системах оптимизации. Текст. М.: Наука, 1982. — 432 с.
- Ерунов, В.П. Некоторые вопросы формирования автоматизированной системы управления учебным процессом. Технология образовательного процесса Текст. / В. П. Ерунов // тез. докл. Межвузовской научн.-метод., конф., г. Оренбург, ОГУ, 1997
- Иванов, Б.Н. Дискретная математика. Алгоритмы и программы Текст.•ф
- Карп, P.M. Сводимость комбинаторных задач Текст. // Киб. сб., нов. Сер., вып. 12.-М.: Мир, 1975. С. 16−38
- Касьянов, В.Н. Графы в программировании: обработка, визуализация и применение. Текст. / В. Н. Касьянов, В. А. Евстигнеев. Санкт-Петербург: „БХВ-Петербург“, 2003. — 1086с.
- Кислицин, С.С. О выделении k-го элемента упорядоченной совокупности путем попарных сравнений Текст. / С. С. Кислицин // Сибирский математический журнал. 1964. — Т. 5, № 3. — С. 557−564.
- Клемент, Р. Генетические алгоритмы: почему они работают? Когда их применять? Текст. // Компьютерра, № 11/1999.
- Кнут, Д. Э. Искусство программирования для ЭВМ. Т. 3 Текст. / Пер. с англ. под ред. Ю. М. Баяковского и В. С. Штаркмана. — М.: Мир, 1978. -844 с.
- Ковалев, М. М. Матроиды в дискретной оптимизации. Текст. -Минск: Изд-во „Университетское“, 1987. 222 с.
- Конвей, Р. В. Теория расписаний. Текст. / Р. В. Конвей, В. Л. Максвелл, Л. В. Миллер М.: Наука, 1985. — 360 с.
- Корбут А. А. Дискретное программирование. Текст. / А. А. Корбут, 10. Ю. Финкелыитейн М.: Наука, 1969. — 368 с.
- Корбут, А. А. Приближенные методы дискретного программирования Текст. / А. А. Корбут, 10. Ю. Финкелыитейн // Изв. АН СССР. Техн. кибернетика. 1983. — № 1. — С. 165 — 176.
- Кормен, Т. И др. Алгоритмы. Построение и анализ. Текст. -М.:МЦНМО, 2001.-955с.
- Корнеев, B.B. и др. Базы данных. Интеллектуальная обработка информации. Текст. М.:Издатель Молгачева C.B., 2002.
- Корнеев, В.Д. Параллельное программирование в MPI Текст. Новосибирск: Изд-во СО РАН, 2000.•ф
- Крылков, С. Формально-технологический подход. Текст. // Компьютерра. 2002. № 27. — С.24−27.
- Лагоша, Б.А. Комплекс моделей и методов оптимизации расписания занятий в вузе. Текст. / Б. А. Лагоша, A.B. Петропавловская // Экономика и мат. методы. 1993. Т. 29. Вып. 4.
- Левнер, Е. В. Теория расписаний в экономических системах (некоторые математические вопросы) Текст. М.: ЦЭМИ АН СССР, 1977. — 54.
- Левнер, Е. В. Дискретные оптимизационные задачи и эффективные приближенные алгоритмы. Текст. / Е. В. Левнер, Г. В. Гене Препринт. — М., 1978. — 55 с. — (ЦЭМИ АН СССР).
- Леонтьев, В. К. Устойчивость решений в дискретных оптимизационных задачах Текст. // Кибернетика и вычислительная техника / Под ред. В. А. Мельникова. 1987. — Вып. 3. — С. 241 — 259.
- Липский, В. Комбинаторика для программистов. Текст. / Пер. с англ. под ред. А. П. Ершова. М.: Мир, 1988. — 213 с.
- Лукин, А. И. Системы массового обслуживания Текст. М.: Изд-во МО СССР, 1980.- 189 с.
- Маклаков, C.B. BPWin и ERWin. CASE-средства разработки информационных систем Текст. М.: ДИАЛОГ-МИФИ, 2000.
- Мейер, Д. Теория реляционных баз данных Текст. М.: Мир, 1987.
- Мусина, T.B. Visual FoxPro 8.0. Учебный курс Текст. СПб.: КОРОНА принт, 2004. — 464с.
- Мизин, И. А. Сети коммутации пакетов. Текст. / И. А. Мизин, В. А. Богатырев, А. П. Кулешов М.: Радио и связь, 1986. — 408 с.
- Михалевич, B.C. Методы последовательной оптимизации в дискретных сетевых задачах оптимального распределения ресурсов. Текст. / B.C. Михалевич, А. И. Кукса М.: Наука, 1983. — 208 с.
- Мюллер, И. Эвристические методы в инженерных разработках. Текст. / Пер. с нем. под ред. А. И. Половинкина. М.: Радио и связь, 1984. — 144 с.
- Новиков, Ф.А. Дискретная математика для программистов Текст. -СПб.: Питер. 2001. 304 е.: ил.
- НейроПроект. Генетические алгоритмы электронный ресурс. -http://www.neuroproject.ru/
- Немировский, А. С. Сложность задач и эффективность методов оптимизации. Текст. / А. С. Немировский, Д. Б. Юдин М.: Наука, 1979. -383 с. 86.0мельченко, JI. Самоучитель Visual FoxPro 7.0 Текст. Санкт-Петербург: БХВ-Петербург, 2002.
- Орехов, Э.Ю. Синтез расписаний на основе точного и вероятностного алгоритмов. Текст. // Автореф. дисс. канд. физ-мат. наук. Уфа, 2002. -19 с.
- Пападимитриу, X. Комбинаторная оптимизация. Алгоритмы и сложность Текст. / X. Пападимитриу, К. Стайглиц /11еп. с англ. В. Б. Алексеева. -М.: Мир, 1985.-512 с.
- Пенал. Документация к системе составления расписаний, Минск, 1991.
- Редько, В.Г. Прикладное эволюционное моделирование. Генетический алгоритм. Оценка эффективности генетического алгоритма электронный ресурс. http://www.keldysh.ru/BioCyber/
- Рейнгольд, Э. Комбинаторные алгоритмы: теория и практика / Текст. Э.
- Рейнгольд, Ю. Нивергельт, Н. Део / Пер. с англ. В. Б. Алексеева. М.: Мир, 1980.-476 с.
- Севастьянов, С. В. Геометрия в теории расписаний Текст. // Модели и методы оптимизации. Новосибирск: Наука, 1988. — С. 226 — 261.
- Сигал, И.Х. Введение в прикладное дискретное программирование. Текст. / И. Х. Сигал, А. П. Иванова /-М: Ф.-М., 2002.
- Смирнова, Г. Н. и др. Проектирование экономических информационных систем Текст. М.: Финансы и статистика, 2003. — 510 с.
- Спесивцев, А. В. О построении приближенного алгоритма решения задачи распределения ресурсов. Текст. // Экономика и математические методы. 1989. — Т. XXV, Вып. 4. — С. 685 — 694.
- Спесивцев, А. В. Об одном типе задачи распределения ресурсов Текст. // Управление в распределенных информационных системах. М, 1989. -С. 134- 142.
- Спесивцев, А. В. Погрешность некоторых приближенных алгоритмов составления списочного расписания. Текст. // Из». АН СССР. Техн. кибернетика. 1985. — № 6. — С. 22 — 28.
- Спесивцев, А. В. Оценка погрешности списковых и переборных алгоритмов распределения ресурсов. Текст. // Вопросы радиоэлектроники. Сер. Общие вопросы радиоэлектроники 1990. — Вып. 6. — С. 39 — 49.
- Спесивцев, A.B. Жадные алгоритмы распределения ресурсов Текст. -М.: Малип, 1993.
- Стерне, Т. Visual FoxPro сегодня. Текст. / Т. Стерне, J1. Стерне. -Минск: ООО «Попурри», 1997.
- Сухарев, А.Г. Курс методов оптимизации. Текст. / А. Г. Сухарев, A.B.
- Тимохов, B.B. Федоров. М., Наука, 1986.
- Омельченко, JI.H. Самоучитель Visual FoxPro 8.0 Текст. СПб.: БХВ-Петербург, 2005. — 672 с.
- Танаев, В. С. Теория расписаний. Одностадийные системы. Текст. / В. С. Танаев, В. С. Гордон, Я. М. Шафранский. М.: Наука, 1984. — 384 с.
- Танаев, В. С., Теория расписаний. Многостадийные системы. Текст. / В. С. Танаев, Ю. Н. Сотсков, В. А. Струсевич. М.: Наука, 1989. — 328 с.
- Танаев, В. С. Введение в теорию расписаний. Текст. / В. С. Танаев, В. В. Шкурба. М.: Наука, 1975. — 256 с.
- Тарьян, Р. 3. Сложность комбинаторных алгоритмов. Текст. // Киб. сб., новая серия М.: Мир, 1980. — Вып. 17. — С. 61 — 113.
- Тельнов, Ю.В. Интеллектуальные информационные системы в экономике Текст. М.: СИНТЕГ, 2000.
- Теория расписаний и вычислительные машины. Текст. / Под ред. Э. Г. Коффмана / Пер. с англ. под ред. Б. А. Головкина. М.: Наука, 1984. -335с.
- Трауб, Дж. Информация: неопределенность, сложность. Текст. // Дж. Трауб, Г. Васильковский, X. Вожьняковский Пер. с англ. под ред. А. Г. Сухарева. М.: Мир, 1988. — 183с.
- Успенский, В. А. Теория алгоритмов: основные открытия и приложения. Текст. / Успенский В. А., Семенов А. Л. М.: Наука, 1987. — 288 с.
- Ушаков, И. А. Методы решения простейших задач оптимального резервирования. Текст. М.: Наука, 1976. — 175 с.
- Финкельштейн, Ю. Ю. е подход к многомерной задаче о ранце. Текст. // ЖВМ и МФ. — 1977. — Т. 17, № 4. — С. 1040 — 1042.
- Фридман, А. А. Исследование эффективности алгоритмов для дискретных и комбинаторных задач. Теория сводимости задач, универсальные задачи. Текст. / А. А. Фридман, М. А. Фрумкин, 10. И. Хме-левский, Е. В. Левнер. М., ЦЭМИ АН СССР, 1976. — 56 с.
- Хенли, Э. Дж. Надежность технических систем и оценка риска Текст. / Э. Дж. Хенли, X. Кумамото / Пер. с англ. под ред. В. С. Сыро-мятникова. М.: Машиностроение, 1984. — 528 с.
- Хомоненко, А.Д. и др. Базы данных Текст. Санкт-Петербург: КО•i1. РОНА, 2004.
- Ху, Т. Целочисленное программирование и потоки в сетях Текст. М.: Мир, 1979.
- Черемных, С.В. и др. Структурный анализ систем: IDEF технологии Текст. -М.:Финансы и статистика, 2003.
- Шопарев, Д.С. Visual FoxPro. Уроки программирования. Текст. -СПб.: БХВ-Петербург, 2005. 480 с.
- Юдин, Д. Б. Вычислительные методы теории принятия решений Текст. М.: Наука, 1989. — 320 с.
- A. Elkhyari. New tools for solving dynamic timetabling problems Текст. / A. Elkhyari, C. Gueret, N. Jussien. // Proceedings of the 4th International Conference on the Practice and Theory of Automated Timetabling (PATAT2002), Gent, 2002.
- A. Jaszkiewicz, Multiple objective metaheuristic algorithms for combinatorial optimization. // Habitation Thesis, 360, Posnan University of Technology, Poznan, 2001
- Alan Borning. Constraint Hierarchies and Logic Programming. / Alan Borning, Michael Maher, Amy Martindale, Molly Wilson. // Technical Report 88 011−10 Computer Science Department University of Washington November 1983.
- Burke, E.K. Recent Research Directions in Automated Timetabling. Текст. / E.K. Burke, S. Petrovic // EJOR, 2002.
- Harald, Meyer. Nurse rostering as constraint satisfaction with Fuzzy Constraints and Inferred Control Strategies // DIMACS Series in Discrete Mathematics and theoretical computer science, 2000, pages 257−272.
- Ibbarra, O.B. Fast approximation algorithms for knapsack and sum of subsets problems. / O.B. Ibbarra, C.E. Kim // J. ACM. 1975. — Vol. 22, № 4 — P. 463 -468.
- J. Landa Silva. A tutorial on multiobjective metaheuristics for schedulingand timetabling. Текст. / J. Landa Silva, E. Burke // University of Nottingham, 2002
- Muller, T. Interactive Timetabling: Concepts, Techniques, and Practical Results in E. Burke, P. Текст. / Т. Muller, R. Bartak // the 4th International Conference on the Practice and Theory of Automated Timetabling (PATAT2002), Gent, 2002, pp. 58−72
- S. Abdennadher. University course timetabling using Constraint Handling Rules. / S. Abdennadher, M. Marte // Computer Science Department, University of Munich, 2000.
- Sahni S.K. General techniques for scheduling independent tasks. // J. ACM. 1976.-Vol. 23, № 1.-P. 144−127.