Алгоритм повышения быстродействия минимаксной оптимизации решений распределительных задач в однородных системах
Автор: Нейдорф Рудольф Анатольевич, Жикулин Артм Александрович
Журнал: Вестник Донского государственного технического университета @vestnik-donstu
Рубрика: Технические науки
Статья в выпуске: 3 (78) т.14, 2014 года.
Бесплатный доступ
Описывается и обосновывается алгоритм оптимизации решения однородных распределительных задач теории расписаний. Он представляет собой модификацию известного в этой предметной области алгоритма Романовского - классического варианта метода ветвей и границ с односторонним обходом дерева решений. Проведено системное исследование этого алгоритма, которое позволило выявить причины увеличения времени его работы при обходе некоторых ветвей дерева решений. Это даёт возможность предложить свободную от выявленного недостатка модификацию, названную комбинационно-модифицированным алгоритмом Романовского. Сущность данной модификации заключается в следующем. В процедуре решения распределительной задачи избирательно пропускаются те правила, этапы и шаги, которые приводят к перебору на исполнителях наборов заданий, заведомо повторяющих проверенный ранее результат. Сущность нового алгоритма поясняется примером. Приводятся результаты статистически представительных исследований. Они позволили продемонстрировать возможности алгоритма на распределительных задачах высокой размерности. (Решение таких задач классическим алгоритмом невозможно из-за ограниченных временных ресурсов.) Результаты обработки этих решений показали, что новая модификация не позволяет решить проблему NP-полноты распределительных задач, но обеспечивает ресурсно-временной выигрыш, связанный с существенным снижением показателя степени экспоненциальной модели роста среднего времени решения.
Теория расписаний, распределительная задача, алгоритм романовского, дерево решений, перебор комбинаций, размер задания, сочетания, перестановки
Короткий адрес: https://sciup.org/14250092
IDR: 14250092 | DOI: 10.12737/5710
Список литературы Алгоритм повышения быстродействия минимаксной оптимизации решений распределительных задач в однородных системах
- Jackson, J.-R. Scheduling a production line to minimize maximum tardiness/J.-R. Jackson//Research Report. Los Angeles University of California Management Sciences Research Project. -1955. -№ 43. -72 p.
- Bellman, R. Mathematical aspects of scheduling theory/R. Bellman//Journal of the Society for Industrial and Applied Mathematics. -1956. -Vol. 4. -Pp. 168-205.
- Коффман, Э. Г. Теория расписания и вычислительные машины/Э. Г. Коффман. -Москва: Наука, 1984. -334 с.
- Танаев, В. С. Теория расписаний. Одностадийные системы/В. С. Танаев, В. С. Гордон, Я. М. Шафранский. -Москва: Наука, 1984. -384 с.
- Танаев, В. С. Теория расписаний. Многостадийные системы/В. С. Танаев, Ю. Н. Сотсков, В. А. Струсевич. -Москва: Наука, 1989. -328 с.
- Scheduling Computer and Manufacturing Processes/J. Blazewicz [et al.]. -New York: Springer, 2001. -485 p.
- Лазарев, А. А. Теория расписаний. Задачи и алгоритмы/А. А. Лазарев, Е. Р. Гафаров. -Москва: Моск. гос. ун-т им. М. В. Ломоносова, 2011. -222 с.
- Романовский, И. В. Алгоритмы решения экстремальных задач/И. В. Романовский. -Москва: Наука, 1977. -352 с.
- Нейдорф, Р. А. Повышение ресурсной эффективности алгоритма точного решения однородной распределительной задачи/Р. А. Нейдорф, А. А. Жикулин//Математические методы в технике и технологиях -ММТТ-27: сб. тр. XXVII Междунар. науч. конф. -Тамбов: Тамб. гос. техн. ун-т, 2014. -Т. 3. -С. 42-46.
- Бочаров, П. П. Теория вероятностей. Математическая статистика/П. П. Бочаров, А. В. Печинкин. -Москва: ФИЗМАТЛИТ, 2005. -296 с.
- Адлер, Ю. П. Планирование эксперимента при поиске оптимальных условий/Ю. П. Адлер, Е. В. Маркова, Ю. В. Гранковский. -Москва: Наука, 1976. -278 с.