<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">ellibs-97</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Автоматизация построения расписания занятий в вузе: математическая модель и методы реализации</article-title><trans-title-group xml:lang="en"><trans-title>Automation of the creation of the schedule at the university: the mathematical model and methods of implementation</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Хабипов</surname><given-names>Р. И.</given-names></name></name-alternatives><email xlink:type="simple">paladin86@bk.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Казанский (Приволжский) федеральный университет</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>28</day><month>10</month><year>2018</year></pub-date><volume>21</volume><issue>5</issue><fpage>461</fpage><lpage>470</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Хабипов Р.И., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Хабипов Р.И.</copyright-holder><copyright-holder xml:lang="en">Хабипов Р.И.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/97">https://ellibs.elpub.ru/jour/article/view/97</self-uri><abstract><p>Построение расписания – это распределение дискретного множества событий в заданном временном интервале, с соблюдением заданных ограничений. Целью работы является описание математической модели автоматизации процесса составления расписания в образовательном учреждении. Рассмотрены также подходы к составлению оптимального расписания. В исследуемых задачах используется большое количество первоначальной исходной информации, различающейся по своему составу, и содержится большое количество требований, которые должны быть обязательно учтены. Поэтому составление расписания относится к классу NP-полных задач целочисленного программирования, который подразумевает, что с ростом числа значений заданных переменных сложность решения будет расти экспоненциально. Отметим, что качество сформированного расписания занятий напрямую влияет на эффективность учебного процесса вуза.

Описан процесс формирования расписания занятий: на первом этапе нужно сформировать начальное расписание на основе имеющихся студенческого контингента и преподавателей, учебных аудиторий, а также ряда дополнительных ограничений; на втором этапе происходит оптимизация первоначального расписания; на третьем этапе допускается корректировка полученного расписания сотрудниками вуза.
</p></abstract><trans-abstract xml:lang="en"><p>The construction of the schedule is the distribution of a discrete set of events in a given time interval, subject to the specified restrictions. The aim of the work is to describe a mathematical model of the automation of the scheduling process in an educational institution. Also the approaches to the compilation of the optimal schedule are considered. In the studied tasks a large amount of initial original information is used, which differs in its composition, and contains a large number of requirements that must be taken into account. Therefore, scheduling refers to the class of NP-complete integer programming problems, which implies that as the number of values of given variables increases, the complexity of the solution will grow exponentially. Note that the quality of the established lesson schedule directly affects the efficiency of the educational process of the university.

The article describes the process of forming the schedule of classes: at the first stage, you need to create an initial schedule based on the existing student contingent and teachers, audiences, as well as a number of additional restrictions; at the second stage, the initial schedule is optimized; at the third stage, it is allowed to adjust the received schedule by university staff.
</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача составления расписания</kwd><kwd>алгоритмы целочисленного линейного программирования</kwd><kwd>учебные планы</kwd><kwd>расписание занятий</kwd></kwd-group><kwd-group xml:lang="en"><kwd>the task of scheduling</kwd><kwd>algorithms of integer linear programming</kwd><kwd>educational plans</kwd><kwd>class schedule</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Конвей Р.В., Максвелл В.Л., Миллер Л.В. Теория расписаний. М.: Наука, 1975. 360 с.</mixed-citation><mixed-citation xml:lang="en">Конвей Р.В., Максвелл В.Л., Миллер Л.В. Теория расписаний. М.: Наука, 1975. 360 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Федотов А.Ф., Трунов Н.Н. Учебно-организационная работа в вузе. Л.: ЛПИ, 1980. 112 с.</mixed-citation><mixed-citation xml:lang="en">Федотов А.Ф., Трунов Н.Н. Учебно-организационная работа в вузе. Л.: ЛПИ, 1980. 112 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Безгинов А.Н., Трегубов С.Ю. Обзор существующих методов составления расписаний // Информационные технологии и программирование: межвуз. сб. ст. Вып. 2 (14). М.: МГИУ, 2005. 60 с.</mixed-citation><mixed-citation xml:lang="en">Безгинов А.Н., Трегубов С.Ю. Обзор существующих методов составления расписаний // Информационные технологии и программирование: межвуз. сб. ст. Вып. 2 (14). М.: МГИУ, 2005. 60 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Кабальнов Ю.С., Шехтман Л.И., Низамова Г.Ф., Земченкова Н.А. Композиционный генетический алгоритм составления расписания учебных занятий // Вестник Уфимского государственного авиационного технического университета. 2006. Т. 7, № 2. С. 99–107.</mixed-citation><mixed-citation xml:lang="en">Кабальнов Ю.С., Шехтман Л.И., Низамова Г.Ф., Земченкова Н.А. Композиционный генетический алгоритм составления расписания учебных занятий // Вестник Уфимского государственного авиационного технического университета. 2006. Т. 7, № 2. С. 99–107.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Гранков М.В., Аль-Габри В.М., Горлова М.Ю. Анализ и кластеризация основных факторов, влияющих на успеваемость учебных групп вуза// Инженерный вестник Дона, 2016, № 4, URL: ivdon.ru/ru/magazine/archive/n4y2016/3775 (дата обращения: 21.08.2018).</mixed-citation><mixed-citation xml:lang="en">Гранков М.В., Аль-Габри В.М., Горлова М.Ю. Анализ и кластеризация основных факторов, влияющих на успеваемость учебных групп вуза// Инженерный вестник Дона, 2016, № 4, URL: ivdon.ru/ru/magazine/archive/n4y2016/3775 (дата обращения: 21.08.2018).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Саати Т. Принятие решений. Метод анализа иерархий. М.: Радио и связь, 1993. 278 с.</mixed-citation><mixed-citation xml:lang="en">Саати Т. Принятие решений. Метод анализа иерархий. М.: Радио и связь, 1993. 278 с.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Семенов С.П., Татаринцев Я.Б. Сравнительный анализ подходов к автоматизации составления расписаний учебных занятий в образовательных учреждениях [Электронный ресурс] Режим доступа: http://cyberleninka.ru/article/n/sravnitelnyy-analiz-podhodov-kavtomatizatsii-sostavleniya-raspisaniy-uchebnyh-zanyatiy-v-obrazovatelnyh-uchrezhdeniyah.pdf (дата обращения: 10.07.2018).</mixed-citation><mixed-citation xml:lang="en">Семенов С.П., Татаринцев Я.Б. Сравнительный анализ подходов к автоматизации составления расписаний учебных занятий в образовательных учреждениях [Электронный ресурс] Режим доступа: http://cyberleninka.ru/article/n/sravnitelnyy-analiz-podhodov-kavtomatizatsii-sostavleniya-raspisaniy-uchebnyh-zanyatiy-v-obrazovatelnyh-uchrezhdeniyah.pdf (дата обращения: 10.07.2018).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Танаев С.В., Шкурба В.В. Введение в теорию расписаний. М.: Наука, 1975. 257 с.</mixed-citation><mixed-citation xml:lang="en">Танаев С.В., Шкурба В.В. Введение в теорию расписаний. М.: Наука, 1975. 257 с.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
