Алгоритмы составления расписания занятий для высших учебных заведений

NovaInfo 57, с.115-118
Опубликовано
Раздел: Технические науки
Просмотров за месяц: 2
CC BY-NC

Аннотация

Обзор посвящен сравнению алгоритмов составления расписания занятий в высших учебных заведениях.

Ключевые слова

БАЗА ФАКТОВ, VISUAL PROLOG, РАСПИСАНИЕ, АВТОМАТИЗАЦИЯ

Текст научной работы

Система высшего образования в нашей стране совершенствуется с каждым днём. Сегодня она переживает период масштабных преобразований. Ежедневно в структуре высшего профессионального образования появляются нововведения в учебном процессе, принимаются федеральные законопроекты в области образования, создаются целые государственные программы для развития науки в России.

Современные информационные технологии предоставляют широкие возможности в организации и управлении образовательным процессом. В настоящее время автоматизация – неотъемлемая часть деятельности любого учебного заведения, которое хочет иметь право называться прогрессивным.

Так в современных высших учебных заведениях уже не первый год происходят попытки автоматизации различных процессов образовательной деятельности: начиная от автоматизации научно-исследовательской деятельности студентов [1] и заканчивая автоматизацией учета рейтинга преподавателей [2].

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

В настоящее время процесс автоматизации составления расписания вызывает большой интерес. Одни работы посвящены организации и планированию учебного процесса с использованием моделей, методов и алгоритмов искусственного интеллекта [3]. Другие основываются на теории вероятности и дискретном программировании [4].

В [3] предложен алгоритм, который состоит из следующих шагов:

  1. формирование начальной популяции;
  2. селекция особей;
  3. скрещивание особей случайными значениями функции пригодности;
  4. операция мутации над потомством;
  5. отбор особей в новую популяцию;
  6. проверка критерия остановки алгоритма;
  7. выбор наилучшей особи.

Работа данного генетического алгоритма заключается в следующем: выбираются необходимые условия, и устанавливается размер популяции, затем определяется количество повторов алгоритма и размер мутации.

В результате выполнения алгоритма будет получено готовое расписание, состоящее из даты, времени, групп, преподавателей, предметов, аудиторий и типа занятий.

В [5] предложен новый алгоритм для создания расписания, используя для данного процесса объектно-ориентированный язык логического программирования PDC Prolog Visual Prolog .

В основу реализации проекта легли несколько основных задач:

  1. анализ входных данных и факторов;
  2. разработка алгоритма составления расписания в разрезе групп и преподавателей;
  3. создание приятного и простого пользовательского интерфейса [5].

Выбор именно языка Prolog Visual обусловлен тем, что предыдущие попытки создания автоматизированного алгоритма систематизации расписания не увенчались успехом, так как они не удовлетворяли потребности вузов, или же были со слишком высокой себестоимостью использования, так как необходимо было использовать огромную базу данных для хранения входных данных и огромного количества алгоритмов. А разработка систем на языке Prolog Visual отвечаем всем требованиям, и подходит для исключения данной проблемы из системы образования.

В основе принципа работы алгоритма лежит циклическое заполнение базы фактов, которая хранит информацию о составленном расписании, в процессе которого для каждого элемента базы данных заполняются такие поля, как аудитория, время в формате (Неделя, День, Урок, Час), преподаватель, аудитория, предмет, группа и подгруппа. В результате выполнения алгоритма будут заполнены все факты, по которым и сформируется приемлемое для пользователя расписание.

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

Читайте также

Список литературы

  1. Половодова Е.А., Коваленко Л.Е., Половодов Д.А., Сергин С.Е. Эффективное управление учебным процессом посредством автоматизации научно-исследовательской деятельности студентов, её оценки и учета//Гуманитарные науки в XXI веке.2015.№ XXIV.С.131-133.
  2. Аббакумов А.А., Егунова А.И., Табаева А.А. Автоматизация учета рейтинга преподавателей//Интеллектуальный потенциал XXI века: ступени познания. 2014. № 23. С. 109-111.
  3. Астахова И.Ф., Фирас А.М. Cоставление расписания учебных занятий на основе генетического алгоритма //Вестник ВГУ. Серия: Системный анализ и информационные технологии. 2013. № 2. С. 93-99.
  4. Кузьмичев А.Б., Рудаков В.В. Алгоритм планирования расписания занятий в учебном заведении//Информационные технологии. Радиоэлектроника. Телекоммуникации.2014.№3.С.170-173.
  5. Аббакумов А. А., Байнев В. В., Пырякина К. А. Алгоритм составления расписания занятий для высших учебных заведений. Огарёв-Online. 2015. № 20. С.1. http://journal.mrsu.ru/arts/algoritm -sostavleniya -raspisaniya -zanyatij -dlya -vysshix -uchebnyx –zavedenij

Цитировать

Зубович, А.С. Алгоритмы составления расписания занятий для высших учебных заведений / А.С. Зубович, М.А. Ягинов. — Текст : электронный // NovaInfo, 2016. — № 57. — С. 115-118. — URL: https://novainfo.ru/article/9614 (дата обращения: 14.03.2022).

Поделиться