Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

КОГНИТИВНАЯ ВИЗУАЛИЗАЦИЯ В ЗАДАЧАХ РАСПИСАНИЙ

Клеванский Н.Н. 1 Красников А.А. 1 Антипов М.А. 1
1 ФГБОУ ВО «Саратовский государственный аграрный университет имени Н.И. Вавилова» Саратов
В статье представлены визуализации результатов решения задач формирования различных типов расписаний – расписаний занятий, транспортных расписаний, календарных графиков мультипроектного планирования. В каждой визуализации представлено распределение одного или нескольких ресурсов системы. Визуализация расписания занятий ВУЗа представляет расписание занятий групп студентов. Для транспортных расписаний используются представления движения транспорта через пункты остановок и перегонов между ними. Визуализация мультипроектного планирования содержит распределение всех ресурсов системы. Двухэтапный вычислительный процесс включает формирование начального расписания на первом этапе и его последующую оптимизацию на втором этапе. Представленные в визуализациях расписаний распределения ресурсов определяют оценки и критерии равномерности, используемые при оптимизации начальных расписаний. В качестве последних выступают среднеквадратичные отклонения от средних значений. Рассмотрены примеры визуализаций.
когнитивная визуализация
расписание занятий
транспортное расписание
мультипроектное планирование
заявка
действие
среднеквадратичное отклонение
многовекторное ранжирование
1. Башлыков А.А. Методы когнитивной графики для образного представления состояний энергоблока АЭС. Труды международного форума информатизации. – М.: Машиностроение, 1994. – С. 92–98.
2. Зенкин А.А. Когнитивная компьютерная графика. – М.: Наука, 1991. – 192 с.
3. Клеванский Н.Н. Основные концепции реализации задач формирования расписаний // Образовательные ресурсы и технологии. – М.: 2014. – № 2 (5). – С. 9 – 21.
4. Клеванский Н.Н. Формирование расписания занятий высших учебных заведений // Образовательные ресурсы и технологии. – 2015. – № 1. – С. 34–44 [Электронный ресурс]. – URL: http//www.muiv.ru/vestnik/pdf/pp/ot_2015_1_034-044.pdf.
5. Клеванский Н.Н., Кравцов Е.Ф. Математическое моделирование формирования начальных многопериодных расписаний // Вестник Саратовского государственного технического университета. – Саратов: СГТУ, 2009. – С. 100–106.
6. Клеванский Н.Н., Красников А.А. Формирование календарных графиков мультипроектного планирования // Образовательные ресурсы и технологии. – 2015. – № 3. – С. 39–60. [Электронный ресурс]. URL: http//www.muiv.ru/vestnik/ pdf/pp/ot_2015_3_039-060.pdf.
7. Клеванский Н.Н., Костин С.А., Пузанов А.А. Разработка средств визуального моделирования расписания занятий // Известия ОрелГТУ, Серия «Информационные системы и технологии». – 2004, Т.4. – С. 88–90.
8. Клеванский Н.Н., Кравцов Е.Ф., Тихонов Е.А. Визуальное моделирование расписания движения железнодорожного транспорта // Математические методы в технике и технологиях: Сборник трудов XХI межд. научн. конф. – Саратов: СГТУ, 2008. – С. 181–183.
9. Лазарев А.А., Гафаров Е.Р. Теория расписаний. Задачи и алгоритмы. – М.: Физический факультет МГУ, 2011. – 222 с.
10. Kolish R., Sprecher A. PSPLIB – A project scheduling library // European Journal of Operational Research. – 1996. – Vol. 96. – P. 205–216.

Задачи расписания являются задачами формирования и оптимизации процесса обслуживания конечного множества требований (заявок) на осуществление действий (работ, событий, операций) в системе с ограниченными ресурсами. Для каждого требования в качестве исходных данных указываются допустимые наборы ресурсов и, при необходимости, требуемые объемы каждого ресурса. Расписание обслуживания требований – это однозначное отображение, в котором каждому требованию в определенный промежуток времени ставится действие с задаваемым или определяемым набором ресурсов.

Многокритериальная природа задач оптимизации расписаний породила множество эвристик для своего решения [9]. Один из способов нахождения эвристических подходов связан с использованием нетривиальных графических представлений [1, 2]. Анализ этих представлений базируется на механизмах наглядно-образного мышления. В статье рассматриваются программно формируемые изображения расписаний, представляющие визуальную информацию о распределении ресурсов системы в интервале расписания.

Целью статьи является представление эвристических подходов к оптимизации расписаний на основе анализа их визуализации.

Программное решение задач расписания использует двухэтапный подход [3] – формирование начального расписания и его последующую оптимизацию. Начальное расписание – любое расписание, удовлетворяющее обязательные ограничения. На обоих этапах необходима визуализация одним изображением всего расписания для его качественного анализа. Изображение расписания представляет распределение ресурсов системы во времени в пределах интервала расписания. Анализ визуализации начального расписания позволяет определить подходы по его оптимизации, а визуализация получаемого расписания дает возможность оценки выдвинутых гипотез.

pic_28.tif

Рис. 1. Начальное расписание занятий ВУЗ’а

Рассмотрим расписание занятий ВУЗ’а, в котором распределяются три вида ресурсов – группы студентов, преподаватели и аудитории. На рис. 1 представлены результаты программного формирования начального расписания 927 занятий для 50 групп ВУЗ’а [7].

На рис. 1 представлено распределение одного из ресурсов системы – групп студентов в пределах двухнедельного интервала расписания. Занятия каждой группы для одной «пары» обеих недель расписания находятся одно под другим. Цветом представлены различные виды занятий: красный – лекционные, голубой – практические, зеленый – лабораторные. Компактность представления позволяет охватить одним взглядом получаемые результаты и сформировать некоторые выводы.

Главными потребителями расписания занятий являются студенты, поэтому начальное расписание (рис. 1) для них неудобно. Во-первых, количество занятий у групп в разные дни недели колеблется от одного до четырех. Во-вторых, различие во временах начала первого занятия в разные дни. В-третьих, различие в количестве занятий одного и того же дня в разных неделях расписания. Эти соображения позволили сформулировать оценки равномерности занятий групп, на основании которых формируются критерии равномерности занятий расписания и стратегия оптимизации начального расписания [4]. На рис. 2 представлены результаты программной оптимизации начального расписания. Визуальное сопоставление показывает устранение большинства перечисленных недостатков.

Взаимной перестановкой занятий оптимизированного расписания (рис. 2) возможно решение вторичных задач – удовлетворение пожеланий преподавателей и эффективность использования аудиторного фонда. Неоднородность ресурсов – конкретность групп, преподавателей и аудиторий не дает возможности формирования интегральной оценки распределения ресурсов в расписании занятий ВУЗ’а.

Для транспортных систем в отличие от учебных заведений невозможно формирование представлений расписаний всей системы. Движение транспорта порождает несколько видов расписаний для разных видов ресурсов системы. Расписание движения конкретного транспортного средства можно представить вектором времен прибытия/отправления в различных пунктах остановок. Транспортное расписание движения транспорта через конкретный пункт остановки, как правило, является табличным представлением времен прибытия/отправления. Необходимым является расписание движения транспортных средств между отдельными пунктами остановок. Для транспортных систем формируются рабочие графики персонала – экипажей самолета, локомотивных бригад и т.п.

pic_29.tif

Рис. 2. Оптимизированное расписание занятий ВУЗ’а

Для расписаний пунктов остановок и перегонов между ними использованы спиральные представления (рис. 3), в которых спираль является временной осью, а ее длина равна интервалу расписания. Виток спирали – наименьший период расписания. Пометками на спирали возможно представление прибытия/отправления транспортного средства.

pic_30.tif

Рис. 3. Начальное расписание станции

На рис. 3 представлено программно полученное начальное расписание пассажирского транспорта через наиболее загруженную станцию железнодорожной сети тестового задания [8]. Показанное расписание является недельным, а каждый виток спирали последовательно представляет суточные расписания. Первый внутренний виток представляет расписание понедельника. Голубым цветом представлены прибытия/отправления на станцию одного поезда, желтым – двух поездов, одновременно находящихся на станции. В правом верхнем углу указана величина среднеквадратичного отклонения от среднего интервала прибытий/отправлений на станцию.

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

pic_31.tif

Рис. 4. Оптимизированное расписание станции

Для представления расписания (календарного графика) в планировании проектов и мультипроектном планировании в большинстве случаев используются диаграммы Гантта, с помощью которых представляют временные последовательности выполнения проектов и работ отдельных проектов. В зависимости от предметной области применяют различные план-графики распределения ресурсов.

Для численных экспериментов мультипроектного планирования использовались случайно выбранные из библиотеки тестовых задач PSPLib [10] 15 проектов. Проекты включают по 30 работ, и им необходимы 4 типа ресурсов. На рис. 5 показаны результаты программного формирования начального календарного графика мультипроектного планирования как расписания для сетевых структур заявок при принятом интервале расписания и принятых агрегациях проектов [6].

В верхней части рисунка находится диаграмма Гантта для 15 выбранных проектов при принятом интервале расписания в 100 тактов планирования. В нижней части рис. 5 показаны диаграммы потребления (синий цвет) и выделения (голубой цвет) каждого из четырех ресурсов на каждом такте планирования. Цифрами в диаграммах ресурсов представлены максимальные значения тактового потребления и выделения ресурса. Третья цифра показывает среднеквадратичное отклонение в % % от среднего значения, показанного красной линией. Выделение запланированных ресурсов каждому проекту осуществлялось в пределах их выполнения, что обусловило ступенчатый характер соответствующих диаграмм (рис. 5).

pic_32.tif

Рис. 5. Начальный календарный график мультипроектного планирования

pic_33.tif

Рис. 6. Оптимизированный календарный график

Для принятия решений о стратегии оптимизации начального календарного графика (рис. 5) использован факт значительной неравномерности потребления ресурсов внутри интервала расписания. Соображения экономической эффективности требуют необходимости достижения равномерного потребления ресурсов в интервале расписания. Это приводит к оценкам равномерности календарного графика по каждому из ресурсов – среднеквадратичному отклонению от среднего значения потребления ресурса в интервале расписания. Вектор из четырех оценок по ресурсам образует критерий неравномерности календарного графика. Выявление самого неравномерного проекта и нахождение для него наиболее благоприятного времени начала в пределах интервала расписания путем ранжирования критерия равномерности – такова стратегия каждого цикла оптимизации. На рис. 6 представлен оптимизированный календарный график.

Заключение

Авторы считают, что новыми являются следующие положения и результаты:

- осуществлена визуализация различных видов расписаний;

- сформулированы общие подходы к оптимизации начальных расписаний;

- представлены результаты оптимизации начальных расписаний различных типов.


Библиографическая ссылка

Клеванский Н.Н., Красников А.А., Антипов М.А. КОГНИТИВНАЯ ВИЗУАЛИЗАЦИЯ В ЗАДАЧАХ РАСПИСАНИЙ // Современные наукоемкие технологии. – 2016. – № 3-2. – С. 246-251;
URL: https://top-technologies.ru/ru/article/view?id=35728 (дата обращения: 19.04.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674