Помощь в учёбе, очень быстро...
Работаем вместе до победы

Исследование математических моделей, критериев существования и алгоритмов построения непрерывных расписаний нечетной длительности

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Рассмотренная в диссертационном исследовании задача составления непрерывного расписания является подзадачей классической А^Р-полной задачи составления расписания. Полученные в научной работе критерии существования и алгоритмы построения непрерывных расписаний, а также свойства и методы представления расписаний в матричном виде вносят определенный вклад в развитие теории расписаний, теории графов… Читать ещё >

Содержание

  • 1. Постановка задачи. Определения и обозначения
    • 1. 1. Определения и обозначения
    • 1. 2. Постановка задачи
  • 2. Непрерывное размещение набора 2-слов в/?хЗ-матрице
    • 2. 1. Необходимое условие существования непрерывного размещения набора 2-слов в рхЗ-матрице
    • 2. 2. Достаточные условия существования непрерывного размещения набора 2-слов в рхЗ-матрице
    • 2. 3. Критерий существования непрерывного размещения набора 2-слов в /?хЗ-матрице
    • 2. 4. Алгоритм построения полной трансверсали и непрерывного размещения
  • 3. Непрерывное размещение набора 2-слов в/?х5-матрице
    • 3. 1. Разреженность непрерывного размещения набора 2-слов в /7×5-матрице
    • 3. 2. Непрерывное размещение набора 2-слов в /?х5-матрице
  • 4. Непрерывное размещение набора 2-слов в ^х2А:+1-матрице
    • 4. 1. Необходимое условие существования непрерывного размещения набора 2-слов в рх2к±матрице
    • 4. 2. Критерий существования непрерывного размещения набора
  • 2-слов в рх2к+1 -матрице
    • 4. 3. Разреженность непрерывного размещения набора 2-слов в рх2к+ -матрице
    • 4. 4. Алгоритм построения непрерывного размещения набора
  • 2-слов в рх2к+1 -матрице

Исследование математических моделей, критериев существования и алгоритмов построения непрерывных расписаний нечетной длительности (реферат, курсовая, диплом, контрольная)

Актуальность темы

.

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

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

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

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

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

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

Важные результаты по теории расписаний получены следующими авторами: A.C. Асратян, В. Г. Визинг, P.P. Камалян, A.M. Магомедов, A.B. Пяткин, C.B. Севастьянов, Ю. Н. Сотсков, В. А. Струсевич, B.C. Танаев, S. Even, D. R. Fulkerson, A. Itai и др.

Цель работы.

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

Методы исследования.

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

Научная новизна.

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

Доказано, что всякое непрерывное расписание длительности 2к+ (кg N) может быть приведено к такому непрерывному расписанию, у которого в любом заранее выбранном столбце с нечетным номером расположены символы кратности 2к+1 и только они.

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

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

Предложены новые подходы к решению задач построения непрерывных расписаний.

Теоретическая и практическая значимость.

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

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

Основные положения и результаты, выносимые на защиту.

1. Матричное представление исходных данных как удобная модель исследования и составления непрерывных расписаний.

2. Необходимые и достаточные условия существования непрерывных расписаний длительности три, в которых каждый прибор работает точно две единицы времени, основанные на понятии «полной транс-версали».

3. Алгоритм построения полной трансверсали.

4. Метод «¿—разбиения», который наряду с-разреженностью является эффективным инструментом составления и исследования условий существования непрерывных расписаний.

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

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

Достоверность научных результатов.

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

Апробация работы.

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

1. 50-я Международная научная студенческая конференция «Студент и научно-технический прогресс» (Новосибирск, 2012 г.);

2. XVIII Международная школа-семинар «Синтез и сложность управляющих систем» имени академика О. Б. Лупанова (Пенза, 2009 г.);

3. V Региональная научно-техническая конференция «Информационные и телекоммуникационные системы: информационные технологии в научных и образовательных процессах» (Махачкала, 2009 г.);

4. IV Всероссийская конференция «Проблемы оптимизации и экономические приложения» (Омск, 2009 г.);

5. Всероссийская научно-практическая конференция с международным участием «Информационные технологии в профессиональной деятельности и научной работе» (Йошкар-Ола, 2008 г.).

Публикации.

По теме диссертации автором опубликованы 9 печатных работ, в том числе две — в журналах из перечня, рекомендованного ВАК.

Структура и объем диссертации

.

Диссертация состоит из введения, четырех глав, заключения и списка литературы. Работа изложена на 96 страницах машинописного текста, включающих 38 рисунков и библиографию, содержащую 35 названий.

Основные результаты и выводы.

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

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

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

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

Третья подзадача состояла в необходимости объединить к (произвольное натуральное число) наборов 2-слов, для каждого из которых существует непрерывное расписание длительности три, в непрерывное расписание длительности 2к+. На этом этапе также были получены как условия, налагаемые на наборы 2-слов, так и алгоритм составления искомого расписания.

При решении четвертой подзадачи был получен ответ на вопрос, каким условиям должен удовлетворять набор 2-слов, в котором кратность любого символа не превосходит 2к+, чтобы для него существовало непрерывное расписание длительности 2к +1, к е N, а также найден алгоритм построения соответствующего непрерывного расписания.

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

Заключение

.

Показать весь текст

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

  1. А. Оптимизация мультизадачного графика по временному критерию // Автореферат диссертации на соискание ученой степени кандидата физико-математических наук. — Нальчик, 2000. -С. 16.
  2. A.C., Камалян P.P. Интервальные раскраски ребер мульти-графа // Прикладная математика. 1987. — № 5. — С. 25−34.
  3. В.Г. О раскраске в инциденторов в гиперграфе // Дискрет, анализ и исслед. операций. Сер. 1. 2007. — Т. 14, № 3. — С. 40−45.
  4. В.Г. О раскраске инциденторов в частично ориентированном мультиграфе // Дискрет, анализ и исслед. операций. Сер. 1. 2008. -Т. 15, № 1.-С. 17−22.
  5. В.Г. Об оценках инциденторного хроматического числа взвешенного ориентированного мультиграфа // Дискрет. Анализ и исслед. операций. Сер. 1. 2006. — Т. 13, № 4. — С. 18−25.
  6. М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. М.: Мир, 1982. 416 с.
  7. Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ. М.: Вильяме, 2007. — 1296 с.
  8. М. Свами, К. Тхуласираман Графы, сети и алгоритмы. М.: Мир, 1984.-456 с.
  9. A.M. Дефрагментация матриц перестановок с сохранением наборов элементов в линиях // Проблемы теоретической кибернетики. Тез. докладов XIV Международной конференции. М.: Изд-во МГУ, 2005. — С. 99.
  10. A.M. Жесткий директивный срок для многопроцессорного расписания без прерываний и отношений предшествования // Вестник Дагестанского научного центра. 2007. — № 28. — С. 5−11.
  11. П.Магомедов A.M. К вопросу о реберной раскраске двудольного графа // Дискретная математика. 2009. — Т. 21, № 2. — С. 153−159.
  12. A.M. К вопросу оптимизации расписания // Известия Волгоградского государственного технического университета: меж-вуз. сб. науч. ст. 2008. — № 5 — С.40−43.
  13. З.Магомедов A.M. Непрерывное расписание для специализированных процессоров без отношения предшествования // Вестник Московского Энерг. Института, сер. Автоматика, выч. техника, информатика. -2009. -№ 5.-С. 14−17.
  14. A.M. Непрерывность расписания для 3-элементных предписаний // Вопросы современной науки и практики. Университет им. В. И. Вернадского. 2010. № 10−12(31). — С. 82−89.
  15. A.M. Раскраска графа с непрерывным спектром. Деп. в ВИНИТИ № 478, 1985. Зс.
  16. A.M. Уплотнение расписания с директивным сроком, кратным количеству занятий каждого преподавателя // Матем. Заметки. 2009. — Т. 85, № 1. — С. 65−72.
  17. П.Магомедов A.M., Сапоженко A.A. Условия существования непрерывных расписаний длительности 5 // Вестник Московского Университета, сер. Вычислительная математика и кибернетика. 2010. — № 1.- С. 39−45.
  18. Т.А. Непрерывное 3-тестирование // Материалы XVIII международной школы-семинара «Синтез и сложность управляющих систем» им. ак. О. Б. Лупанова. М.: Изд-во МГУ, 2009. — С. 6162.
  19. A.B. (к, 1)-раскраска инциденторов кубических мультигра-фов // Дискрет, анализ и исслед. операций. Сер. 1. 2002. — Т. 9, № 1.- С. 49−53.
  20. А.В. Некоторые верхние оценки для инцидентного к, 1) -хроматического числа // Дискрет, анализ и исслед. операций. Сер. 1. 2003. — Т. 10, № 2. — С. 66−78.
  21. А.В. Некоторые задачи оптимизации расписания передачи сообщений в локальной сети связи // Дискрет, анализ и исслед. операций. Сер. 1. 1995. — Т. 2, № 4. — С. 74−79.
  22. А.В. Об (1,1)-раскраске инциденторов мультиграфов степени 4 // Дискрет, анализ и исслед. операций. Сер. 1. 2004. — Т. 11, № 3. -С. 59−62.
  23. , С.В. Об интервальной раскрашиваемости ребер двудольного графа // Методы дискретного анализа 1999. — Т. 50, — С. 61−72.
  24. B.C., Гордон B.C., Шафранский Я. М. Теория расписаний. Одностадийные системы. М.: Наука, 1984. — 381 с.
  25. B.C., Сотсков Ю. Н., Струсевич В. А. Теория расписаний. Многостадийные системы. М.: Наука, 1989. — 328 с.
  26. М. Комбинаторика. М.: Мир, 1970. — 424 с.
  27. А.З. Некоторые задачи дискретного разбиения и дефрагмен-тации и методы их решения // Автореферат диссертации на соискание ученой степени кандидата физико-математических наук. Саратовский гос. ун-т, Саратов, 2003. 15 с.
  28. Asratian A.S., and Kamalian R.R. Investigation on interval edge-colorings of graphs // J. Combin. Theory. Ser. B. 1994. — V.62, N 1. — Pp. 34−43.
  29. Cook S.A. The complexity of theorem-proving procedures // Proc. 3rd Ann. ACM Symp. on Theory of Computing, Association for Computing Machinery, New York, 1971. Pp. 151−158.
  30. Hansen H.M. Scheduling with minimum waiting periods (in Danish) // Master’s Thesis, Odense University, Odense, Denmark, 1992.
  31. Karp R.M. Reducibility among combinatorial problems // Complexity of Computer Computation, Miller R.N. and Thatcher J.W., eds., Plenum Press, New York, 1972. Pp. 85−104.
  32. Melnikov L.S., Vizing V.G. The edge-chromatic number of a directed/mixed multigraph // J. Graph Theory. 1999. — V. 23, № 4. — P. 267−273.
  33. Pyatkin A.V. The incidentor coloring of multigraphs and its applications // Discrete Applied Math. 2002. — V. 120, № 1−3. — P. 209−217.
Заполнить форму текущей работой