Главная Контакты Добавить в избранное Авторы Вопросы и ответы
,

УДК    378.147:044.4’24(477)

МОДЕЛИ ЗАДАЧИ РАСПРЕДЕЛЕНИЯ В ТЕОРИИ РАСПИСАНИЯ

Ускач А.Ф., Гогунский В.Д., Яковенко А.Е.

Большинство задач теории расписаний в общей постановке весьма привлекательны в силу их кажущейся простоты. Однако достижение даже небольшого прогресса на пути их решения связано, как правило, с огромными теоретическими и практическими трудностями. С точки зрения теории сложности, большинство задач теории расписаний относится к классу NP-сложных задач, требующих для своего решения разработки эвристических (приближенных) алгоритмов, учитывающих специфику рассматриваемой в задаче предметной области.

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

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

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

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

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

            1. Линейная модель. Построим математическую модель задачи распределения на примере расписания  вуза в терминах линейного программирования: имеется N учебных групп, занятия проводятся в рабочие дни в полуторачасовые интервалы, которые будем называть парами. Пусть t – номер рабочего дня недели, t Є Tn, где Tn множество номеров рабочих дней для группы n є N; j – номер пары, j = 1 ,…, J, где J – общее количество пар. С каждой учебной группой n в течение недели, согласно учебному плану, проводится Wn занятий.

Предположим p – номер (имя) преподавателя, p = 1 ,…, P. Введем в рассмотрение булево значение :

 
 

1, если в группе n занятие wn проводит преподаватель p;

0 – в противном случае;

 

Учебная нагрузка преподавателей планируется до составления расписания занятий, вследствие чего на данном этапе величину  можно считать заданной. Для каждого преподавателя p, p = 1 ,…, P  задана также его аудиторная нагрузка  –  Np часов в неделю.

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

Введем следующие искомую булеву переменную:

 
 


1, если в группе n в день t на паре j проводится занятие wn

0 – в противном случае;

 

 

Ограничения: для каждой группы n должны выполняться все аудиторные работы в течение недели:

(1)

 

 

В любой день t на каждой паре j для каждой группы n может проводиться не более одного занятия:

(2)

 
                

 

Каждые занятие wn соответственно для всех групп n может проводиться не более одного раза в любой день t:

(3)

 

Если переменная увязывают все виды занятий с временем их проведения, то произведение  связывает время проведения с именем преподавателя.

В каждый день t и в каждой паре j преподаватель p может вести не более одного занятия по одной дисциплине в одной группе:

(4)

 

(5)

 
Каждый преподаватель p в течение недели должен провести аудиторные занятия:

Представленными соотношениями исчерпываются безусловные ограничения, с которыми всегда считаются при составлении расписания. Могут, однако, быть и специфические условия, прежде всего проведение отдельных видов работы по “верхней” или по “нижней” неделе (т.е. один академический час в неделю). Не исключены и другие специальные условия, но для упрощения модели они не рассматривались.

Целевая функция: рассмотрим выражение для величины аудиторной нагрузки в день t преподавателя p:

(6)

 

(7)

 
Вводятся ограничения вида:

где M – произвольное положительное достаточно большое число;  – искомая булева переменная.

Из (7) вытекает, что если , то  = 1, и если , то  = 0.

С учетом указанного выше содержательного смысла критерия оптимизации в дополнительных ограничениях (7), а также вводя весовые коэффициенты статуса преподавателя (его ученые степени и звание, занимаемая должность, научно-общественная активность), получаем искомый критерий оптимальности:

(8)

 

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

Поставленная задача максимизации линейной целевой функции при заданной системе ограничений является задачей линейного целочисленного булева программирования, поскольку все коэффициенты ограничений целочисленные в силу дискретности исходных данных задачи; кроме этого искомые переменные математической модели могут принимать только два значения.

К наиболее широко используемым приемам сокращения перебора относятся приемы, основанные на методе ветвей и границ или на методе неявного перебора. Эти приемы состоят в построении «частичных решений», представленных в виде дерева поиска и применении методов построения оценок, позволяющих отсекать бесперспективные частичные решения. [1]

Другой подход – использование модификации симплекс-метода для случая задачи целочисленного линейного программирования [2].

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

2. Комбинаторный подход сводится к целенаправленной перестановке пар работ в некоторой исходной последовательности, пока не будет получено оптимальное (близкое к оптимальному) решение. Сформулируем задачу распределения: пусть задано множество N групп учебного заведения, в которых работают множество Р = {1, 2,…, p} преподавателей. Длительности tiL, i = 1, … , p, L = 1, … , N, работ преподавателей в группах одинаковы (время проведения занятия). Не нарушая общности рассуждений, их можно считать равными единице. Необходимо построить расписание занятий без наличия «окон», при условии минимизации суммы моментов завершения распределения нагрузки преподавателей. Но так как некоторые tiL = 0 (не во всех группах у преподавателей есть нагрузка), то задача минимизации суммарного времени работы оказывается NP-трудной, что доказывается путем сведение ее к задаче о трехцветной раскраске 4-регулярного графа: дан неориентированный граф G =  (X,U) без петель, степень каждой вершины которого равна четырем. Можно ли раскрасить вершины графа G в три цвета таким образом, что никакие две смежные вершины не окрашиваются в один цвет?

Рассмотрим соответствующую задачу распознавания: определить, существует ли расписание s0 (как с «окнами», так и без «окон») такое, что  ( –суммарное время работы преподавателей ) для заданного y.

Положим к примеру p = 95 |X| + 5 |U|, P = {1, 2,.., p}; n=25 |X| +5 |U|, N = {1, 2,.., n}. Так как число ребер произвольного графа равно полусумме степеней его вершин и по условию граф G 4-регулярный, заключаем, что |U|=2 |X|, т. е. p = 3n.

Множество N приборов разобьем на два подмножества N(U) и N(X). Первое подмножество содержит 5|U| групп, соответствующих ребрам uk є U графа G и обозначаемых Ul(k), 1 ≤ l ≤ 5, 1 ≤ k ≤ |U|. Второе подмножество состоит из 25|X| групп, соответствующих вершинам xj  є X графа G и обозначаемых Xlq(j), 1 ≤ l ≤ 5, 1 ≤ q ≤ 5, 1 ≤ j ≤ |X|.

Множество P преподавателей разобьем на три подмножества P(W), P(U), P(X).

Множество P(W) преподавателей состоит из 25|X| преподавателей обозначаемых wlq(j), 1 ≤  l ≤ 5, 1 ≤ q ≤ 5, 1 ≤ j ≤ |X|. Если в графе G вершине xj инцидентны ребра uk1, uk2, uk3, uk4, то преподаватель wlq(j), 1 ≤ l ≤ 5, 1 ≤ q ≤ 5, работает в четырех группах U1(k1), U1(k2), U1(k3), U1(k4)  из множества N(U), а также в группе Xlq(j) и не работает во всех других группах.

Множество P(U) преподавателей состоит из 5 |U| преподавателей, соответствующих ребрам uk графа G и обозначаемых um(k), 1 ≤ m ≤ 5, 1≤ k ≤ |U|. Преподаватель um(k) работает только в пяти группах вида ul(k), 1 ≤ l ≤ 5.

Множество P(X) преподавателей состоит из 70|X| преподавателей, соответствующих вершинам xj графа G и обозначаемых xlm(j), 1 ≤ l ≤ 5, 1 ≤ m ≤ 14, 1 ≤ j ≤ |X|. Преподаватель xlm(j),работает в пяти группах xlq(j), 1 ≤  q ≤ 5.

Таким образом, каждый преподаватель множества Р должен работать ровно в пяти группах.

В результате дальнейших рассуждений можно показать, что задача о 3-раскраске 4-регулярного графа имеет решение тогда и только тогда, когда в построенной задаче существует расписание s0 такое, что  [1].

Поскольку задача о трехцветной раскраске 4-регулярного графа NP-полна и реализация ее сведена к рассматриваемой задаче распознавания путем выполнения полиномиального (относительно |X| ) числа операций, то задача построения расписания, минимизирующего суммарное время работы, в случае, когда все tiL є {0,1}, является NP-трудной.

3. Сетевое представление. Зададим дополнительные условия в постановке задачи расписания (множество {1, 2,…, L, … , M} групп учебного заведения, в которых работают множество N = {1, 2, … , n} преподавателей, длительности работы преподавателя в группе соответствует одному занятию): преподаватель k є N проводит занятия в группах в определенном порядке (). Количество групп ,  для каждого преподавателя отвечает его нагрузке, т. е.  не обязательно различны.

Т. к. на практике порядок () не является заданным, то данное условие предполагает, используя элементы комбинаторики, определить число Р комбинаций перестановок последовательностей (), k є N:

Полученное число говорит о количестве вариантов условий поставленной задачи.

Введем понятие операции как процесса проведения преподавателем занятия в группе. Т. е. процесс работы преподавателя k состоит в последовательном проведении занятий в rk группах. Если преподаватель k проводит занятие в группе L в q-й по очереди раз, то эту операцию будем обозначать через (k, L, q), а длительность ее выполнения через t( k, L, q).

Представим все операции в виде точек (кружков) на плоскости. Каждые две операции  (k1, L1, q1) и (k2, L2, q2) могут быть зависимы или независимы в том смысле, что календарное время выполнения одной из них оказывает или не оказывает влияние на календарное время выполнения другой. В условиях рассматриваемой задачи целесообразно выделить три вида бинарных межоперационных отношений.

Если k1 k2 и L1 L2, то операции (k1, L1, q1) и (k2, L2, q2) являются независимыми. Графически они не соединяются никакими видами связей – ребрами, дугами и т. п.

Если k1 = k2 = k, то по условию задачи одна из операций, для определенности, (k1, L2, q2) следует во времени за второй. В данном случае операция (k, L2, q2) не может быть начата раньше, чем закончится операция (k, L1, q1). Графически операции (k, L1, q1) и (k, L2, q2) соединяются дугой, направленной от первой операции ко второй.

Если L1 = L = L и k1 k2, то операции (k1, L, q1) и (k2, L, q2) не могут выполняться одновременно, однако очередность их выполнения заранее не оговорена. В этом случае соединим операции ребром.

В результате получаем смешанный граф (X, , U), где X – множество операций (вершин), – множество дуг, U – множество ребер. На рис. 1 изображен смешанный граф для 4-х групп и 3-х преподавателей.

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

Каждый бесконтурный ориентированный граф определяет бесконечное число (допустимых) расписаний. Действительно, если приписать каждой дуге этого графа, соединяющей вершину (k1, L1, q1) с вершиной (k2, L2, q2), число t(k1, L1, q1) – длительность операции (k1, L1, q1). В результате получим сетевой график. Используя обычную технику сетевого планирования, можно определить время начала и окончания каждой операции, т. е. построить расписание проведения преподавателями занятий в группах. Таких расписаний, очевидно, можно построить сколь угодно много.

 
 
 

 

 

 

 

 

 

 

 

 

 


 Рис. 1 Смешанный граф для 4-х групп и 3-х преподавателей

 

Для построения сетевого графика можно воспользоваться следующей процедурой:

а) в списке операций выбираем одну из операций, которая не следует ни за одной операцией списка;

б) заменяем все ребра в рассматриваемом смешанном графе, соединяющие выбранную операцию и другие операции списка, на исходящие из соответствующей ей вершины дуги. Удаляем операцию из списка;

в)  если список операций исчерпан, процедура окончена, в противном случае переходим к пункту а).

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

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

На рис. 2 изображены два бесконтурных графа (сетевые графики), порождаемых графом, изображенным на рис. 1, в результате замены всех его ребер дугами. Каждой дуге соответствует длительность выполнения (1 – одно занятие), каждой вершине приписано календарное время начала выполнения соответствующей операции. Сетевые графики дополнены вершиной Z – окончание всех операций.

Согласно сетевому графику первое расписание является более эффективным, чем второе.

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 


а)

 

 

 

 

 

 

 

 

 

 

 

 

 


б)

Рис. 2 Бесконтурные графы (сетевые графики)

 

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

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

Известны генераторы, которые за достаточно большой промежуток времени позволяют построить все допустимые расписания ( Г(R) — генератор с равновероятной выборкой, выбирает любую операцию из множества l возможных на данном шаге претендентов с вероятностью 1/l ); генераторы, исключающие из рассмотрения заведомо неконкурентоспособные расписания ( Г(А) — генератор активных расписаний, который при выборе дает предпочтение операции не изменяющей календарное время начала выполнения других операций, в противном случае также выбирает любую операцию с вероятностью 1/l ).

Наиболее распространены на практике генераторы, использующие разнообразные правила предпочтения (приоритеты). Но они не гарантируют получения оптимального расписания.

В генераторе LRT (longest remaining time) заложено правило быстрее обслужить требование, общая длительность обслуживания которого является наибольшей (преподаватель с наибольшей нагрузкой).

Генераторы FIFO, LIFO (First InFirst On, Last InLast On) используют правило «первый пришел— первый обслуживается» и «последний пришел — последний обслуживается» соответственно, в первом случае выбирается операция с наименьшим календарным временем начала выполнения, во втором— с наибольшим.

Существует также множество видов генераторов, которые используют одновременно несколько даже противоречивых условий с равной вероятностью, например, правила генераторов FIFO и LIFO. Эффективность выбора того или иного генератора определяется временем решения поставленной задачи.

Выводы:

            1. В работе предложены линейная и сетевая модели задачи распределения в теории расписания.

            2. Не зависимо от выбора алгоритма и модели данной задачи, ее решение является трудоемким за счет большого числа входных данных и переменных, и поэтому, обобщая модель задачи распределения, не следует пренебрегать ее частными результатами.

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

            3. Эффективность решения задачи распределения в теории расписания возрастает при комплексном и последовательном использовании рассмотренных алгоритмов.

 

In article methods of construction of models of a problem of distribution in the theory of the schedule with the purpose of definition a method are considered.

 

1.                  Танаев В.С., Сотсков Ю.Н., Струсевич  В.А. Теория расписаний. Многостадийные системы.— М.: Наука, 1989. — 328 с.

2.                  Ху Т. Целочисленное программирование и потоки в сетях.—М.: Мир, 1979.— 519 с.

3.                  Танаев В.С., Гордон В.С., Шафранский Я.Н. Теория расписаний. Одностадийные системы.— М.: Наука, 1984. — 381 с.

 

 

 





Ответы на вопросы [_Задать вопроос_]

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

 
Ускач А.Ф., Становский А.Л., Носов П.С. Разработка модели автоматизированной системы управления учебным процессом

Коджа Т.И., Гогунский В.Д. Эффективность применения методов нечеткой логики в тестировании.

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

Вайсман В.А., Гогунский В.Д., Руденко С.В. Формирование структур организационного управления проектами

Редакционная коллегия

Колесникова Е.В., Кострова Г.В. Формирование базы данных АСУТП дуговой сталеплавильной печи.

Нарожный А.В. Проектирование и реализация автоматизированных систем контроля знаний

Носов П.С. Принятие адаптивной стратегии при формировании траектории обучения в пространстве.

Носов П.С., Косенко Ю.І. Нечіткі моделі і методи ідентифікації та прогнозу стану інформаційної моделі студента

Ладієва Л.Р. Математична модель процесу газової мембранної дистиляції

Китаев А.В., Клементьев А.В., Якимчук Г.С. Внешние характеристики бесконтактного совмещённого синхронного электрического генератора с периодически изменяющейся структурой обмотки ротора.

Рудакова А.В., Кузик О.В. Использование метода динамического программирования Беллмана в задачах оптимизации быстродействия манипулятора

Хомченко А.Н., Цыбуленко О.В., Дембровская М.В. Барицентрические оценки электростатического поля в круге.

Быченко Ю.Ю., Тодорцев Ю.К. Модернизация аппаратного комплекса для проведения испытания на плотность системы герметичного ограждения энергоблока с реактором ВВЭР-1000.

Информационно-управляющие комплексы и системы

Теленик С.Ф., Ролік О.І., Букасов М.М., Андросов С.А. Генетичні алгоритми вирішення задач управління ресурсами і навантаженням центрів оброблення даних

Богушевский В.С., Сухенко В.Ю., Сергеева Е.А., Жук С.В. Реализация модели управления конвертерной плавкой в системе принятия решений

Бень А.П., Терещенкова О.В. Применение комбинированных сетевых методов планирования в судоремонтной отрасли

Цмоць І. Г., Демида Б.А., Подольський М.Р. Методи проектування спеціалізованих комп’ютерних систем управління та обробки сигналів у реально-му час

Теленик С.Ф., РолікО.І., Букасов М.М., РимарР.В., Ролік К.О. Управління навантаженням і ресурсами центрів оброблення даних при виділених серверах

Селякова С. М. Структура інтелектуальної системи управління збиральною кампанією

Еременко А.П., Передерий В.И. Принятие решений в автоматизированных системах с учетом психофункциональных характеристик оператора на основе генетических алгоритмов

Львов М.С. Алгоритм перевірки правильності границь змінення змінних у послідовних програмах

Ляшенко Е.Н. Анализ пожарной опасности сосновых насаждений в зоне Нижне-днепровских песков – самой большой пустыни в Европе

Кучеров Д.П., Копылова З.Н. Принципы построения интеллектуального автору-левого

Касаткина Н.В., Танянский С.С., Филатов В.А. Методы хранения и обработки нечетких данных в среде реляционных систем

Ходаков В.Е., Жарикова М.В., Ляшенко Е.Н. Применение когнитивного подхода для решения задачи поддержки принятия управленческих решений при ликвидации лесных пожаров

Гончаренко А.В. Моделювання впливу ентропії суб’єктивних переваг на прийняття рішень стосовно ремонту суднової енергетичної установки

Фарионова Н.А. Системный подход построения алгоритмов и моделей систем поддержки принятия решений при возникновении нештатных ситуаций

Биленко М.С., Серов А.В., Рожков С.А., Буглов О.А. Многоканальная система контроля качества текстильных материалов

Мотылев K.И., Михайлов M.В., Паслен В.В. Обработка избыточной траекторной информации в измерительно-вычислительных системах

Гончаренко А.В. Вплив суб’єктивних переваг на показники роботи суднової енергетичної установки

Гульовата Х.Г., Цмоць І.Г., Пелешко Д.Д. Архітектура автоматизованої системи моніторингу і дослідження характеристик мінеральних вод

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

ПотапенкоЕ.М., Казурова А.Е. Высокоточное управление упругой электромеханической системой с нелинейным трением.

Кузьменко А.С., Коломіц Г.В., Сушенцев О.О. Результати розробки методу еквівалентування функціональних особливостей fuzzy-контролерів

Кравчук А. Ф., Ладанюк А.П., Прокопенко Ю.В. Алгоритм ситуационного управления процессом кристаллизации сахара в вакуум-аппарате периодического действия с механическим циркулятором

Абрамов Г.С., Иванов П.И., Купавский И.С., Павленко И.Г. Разработка навигационного комплекса для автоматического наведения на цель системы груз-управляемый парашют

Литвиненко В.И., Четырин С.П. Компенсация ошибок оператора в контуре управления следящей системы на основе синтезируемых вейвелет-сетей

Бардачев Ю.Н., Дидык А.А. Использование положений теории опасности в искусственных иммунных системах

Рожков С.О., Кузьміна Т.О., Валько П.М. Інформаційна база як основа для створення асортименту лляних виробів.

Ускач А.Ф., Становский А.Л., Носов П.С. Разработка модели автоматизированной системы управления учебным процессом

Мазурок Т.Л., Тодорцев Ю.К. Актуальные направления интеллектуализации системы управления процессом обучения.

Сідлецький В.М., Ельперін І.В., Ладанюк А.П. Розробка алгоритмів підсистеми підтримки прийняття рішень для контролю якості роботи дифузійного відділення.

Пономаренко Л.А., Меликов А.З., Нагиев Ф.Н. Анализ системы обслуживания с различными уровнями пространственных и временных приоритетов.

Коршевнюк Л.О. Застосування комітетами експертів системи нечіткого логічного виводу із зваженою істинністю.. – С. 73 – 79.

Кирюшатова Т.Г., Григорова А.А Влияние направленности отдельных операторов и направленности всей группы на конечный результат выполнения поставленной задачи.

Петрушенко А.М., Хохлов В.А., Петрушенко І.А. Про підключення до мови САА/Д деяких засобів паралельного програмування пакету МРІСН.

Ходаков В.Е., Граб М.В., Ляшенко Е.Н. Структура и принципы функционирования системы поддержки принятия решений при ликвидации лесных пожаров на базе новых геоинформационных технологий.

Сидорук М.В., Сидорук В.В. Информационные системы управления корпорацией в решении задач разработки бюджета.

Нагорный Ю.И. Решение задачи автоматизированного расчета надежности иасуп с использованием модифицированного метода вероятностной логики

Козак Ю.А. Колчин Р.В. Модель информационного обмена в автоматизированной системе управления запасами материальных ресурсов в двухуровневой логистической системе

Гожий А.П., Коваленко И.И. Системные технологии генерации и анализа сценариев

Вайсман В.А., Гогунский В.Д., Руденко С.В. Формирование структур организационного управления проектами

Бараненко Р.В., Шаганян С.М., Дячук М.В. Аналіз алгоритмів взаємних виключень критичних інтервалів процесів у розподілених системах

Бабенко Н.И., Бабичев С.А. Яблуновская Ю.А. Автоматизированная информационная система управления учебным заведением

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

Бараненко Р.В Лінеаризація шкали і збільшення діапазону вимірювання ємностей резонансних вимірювачів

Головащенко Н.В. Математичні характеристики шумоподібно кодованих сиг-налів.

Шерстюк В.Г. Формальная модель гибридной сценарно-прецедентной СППР.

Шекета В.І. Застосування процедури Append при аналізі абстрактних типів даних модифікаційних запитів.

Цмоць І.Г. Алгоритми та матричні НВІС-структури пристроїв ділення для комп'-ютерних систем реального часу.

Кухаренко С.В., Балтовский А.А. Решение задачи календарного планирования с использованием эвристических алгоритмов.

Бараненко Р.В., Козел В.Н., Дроздова Е.А., Плотников А.О. Оптимизация рабо-ты корпоративных компьютерных сетей.

Нестеренко С.А., Бадр Яароб, Шапорин Р.О. Метод расчета сетевых транзакций абонентов локальных компьютерных сетей.

Григорова А.А., Чёрный С. Г. Формирование современной информационно-аналитической системы для поддержки принятия решений.

Шаганян С.Н., Бараненко Р.В. Реализация взаимных исключений критических интервалов как одного из видов синхронизации доступа процессов к ресурсам в ЭВМ

Орлов В.В. Оценка мощности случайного сигнала на основе корреляционной пространственной обработки

Коджа Т.И., Гогунский В.Д. Эффективность применения методов нечеткой логики в тестировании.

Головащенко Н.В., Боярчук В.П. Аппаратурный состав для улучшения свойств трактов приёма – передачи информации в системах промышленной автоматики.