Возможные темы рефератов

  1. Алгоритм Форда-Фалкерсона решения задачи о максимальном потоке. Теорема о максимальном потоке и минимальном разрезе.
  2. Алгоритм Карзанова решения задачи о максимальном потоке.
  3. Сведение задачи построения многопроцессорного расписания с прерываниями при заданных длительностях работ и директивных интервалах к задаче о максимальном потоке.
  4. Распознающие алгоритмы. Класс P. Задачи распознавания свойств и языки. Детерминированная одноленточная машина Тьюринга. Рекурсивные и рекурсивно перечислимые языки. Полиномиально распознаваемые языки и класс P.
  5. Проверяемые алгоритмы. Классы и
  6. Класс NP. Соотношение между классами P и NP. Существование экспоненциального проверяющего алгоритма для языков из NP. Полиномиальная сводимость. Класс NPC. Способы доказательства NP-полноты.
  7. Семь основных полных задач.
  8. Доказательство NP-полноты задач выполнимость и 3-выполнимость.
  9. полнота некоторых задач. Класс
  10. Доказательство NP-полноты задач вершинное покрытие, клика, расписание без прерываний для многопроцессорной системы. Класс co-NP. Структура классов NP и co-NP.
  11. Сильная полнота.
  12. Задачи с числовыми параметрами. Псевдополиномиальные алгоритмы. Сильная NP-полнота и методы ее доказательства. Псевдополиномиальный алгоритм решения задачи о разбиении. Сильная полнота задачи расписание без прерываний для многопроцессорной системы.
  13. трудные и легкие задачи. Приближенные алгоритмы.
  14. Сводимость по Тьюрингу. Доказательство NP-трудности и NP-легкости некоторых задач. Приближенные алгоритмы (решения задач упаковка в контейнеры и расписание без прерываний для многопроцессорной системы) и оценки их погрешности.
  15. Применение теории полноты к разработке приближенных алгоритмов.
  16. Невозможность существования полиномиального приближенного алгоритма с фиксированной погрешностью для некоторых NP-трудных задач. Приближенный полиномиальный алгоритм решения задачи коммивояжера с неравенством треугольника.
  17. Метод ветвей и границ. Общее описание метода «ветвей и границ» и его реализация для решения задачи расписание без прерываний для многопроцессорной системы. Рандомизированный алгоритм решения задачи об идентичности полиномов и задачи о паросочетаниях.
  18. Алгоритмы параллельных вычислений.EREW-алгоритмы решения задач определения номера элемента в списке, параллельная обработка префиксов, вычисление глубины вершины в двоичном дереве. CRCW-алгоритм решения задачи определения корня для вершины двоичного леса. Алгоритм нахождения максимального элемента в массиве. Моделирование CRCW-машины с помощью EREW-машины. Эффективная параллельная обработка префиксов.
  19. Решение задачи линейного программирования различными методами.
  20. Решение транспортной задачи.
  21. Целочисленное программирование.
  22. Задача водопроводчика. Целочисленное линейное программирование с булевыми переменными.
  23. Задача загрузки преподавательского состава и обеспечение студентов аудиториями.
  24. Задача назначения экипажей транспортных самолетов.
  25. Задача размещения промышленных предприятий.
  26. Паросочетания и задача о назначениях.
  27. Задача о назначениях. Венгерский алгоритм.
  28. Задача о размещении производства.
  29. Повреждение узлов и дуг в сетях.
  30. Задача о перевозках.
  31. Нахождение критического пути и критических работ в сети.
  32. Задача о распределении ресурсов.
  33. Составление графика выполнения заданий с известными временными характеристиками.
  34. Задача о хранении и сбыте товара.
  35. Методы управления проектами.
  36. Распределение ресурсов в сетевых графиках проектов.
  37. Способы задания графов. Фундаментальные циклы и разрезы.
  38. Сильно связные графы. Проблемы введения на дорогах одностороннего движения. Выбор критериев оптимальности.
  39. Задача китайского почтальона.
  40. Задача коммивояжера.
  41. Нахождение в сетях центров и медиан.
  42. Оптимальный выбор места для складского помещения.
  43. Календарное сетевое планирование. Разложение графа без циклов на слои.
  44. Планирование транспортных потоков.
  45. Правильная раскраска графов и задача об уборке мусора.
  46. Правильная раскраска графов и оптимальное расписание.
  47. Составление оптимального расписания.

48. Нахождение остова кратчайших путей в заданной сети.

49. Поиск в глубину.

50. Поиск в ширину.

  1. Потоки в сетях. Простые варианты задачи о максимальном потоке. Различные обобщения (несколько источников, несколько стоков).
  2. Потоки в сетях. Простые варианты задачи о максимальном потоке. Различные обобщения (пропускные способности на вершинах).
  3. Максимальный поток между каждой парой парой вершин.
  4. Потоки минимальной стоимости.
  5. Подходы к решению о максимальных потоках в многопродуктовых сетях.
Ссылка на основную публикацию
Adblock detector
x