🗊Презентация Задача о назначениях. Алгоритмы

Категория: Математика
Нажмите для полного просмотра!
Задача о назначениях. Алгоритмы, слайд №1Задача о назначениях. Алгоритмы, слайд №2Задача о назначениях. Алгоритмы, слайд №3Задача о назначениях. Алгоритмы, слайд №4Задача о назначениях. Алгоритмы, слайд №5Задача о назначениях. Алгоритмы, слайд №6Задача о назначениях. Алгоритмы, слайд №7Задача о назначениях. Алгоритмы, слайд №8Задача о назначениях. Алгоритмы, слайд №9

Вы можете ознакомиться и скачать презентацию на тему Задача о назначениях. Алгоритмы. Доклад-сообщение содержит 9 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Задача о назначениях
Выполнил студент 306 группы специальности «Бизнес-информатика» Князев Д.А
Описание слайда:
Задача о назначениях Выполнил студент 306 группы специальности «Бизнес-информатика» Князев Д.А

Слайд 2






Задача о назначениях — одна из фундаментальных задач комбинаторной оптимизации в области математической оптимизации или исследовании операций. Задача состоит в поиске минимальной суммы дуг во взвешенном двудольном графе.
В наиболее общей форме задача формулируется следующим образом:
Имеется некоторое число работ и некоторое число исполнителей. Любой исполнитель может быть назначен на выполнение любой (но только одной) работы, но с неодинаковыми затратами. Нужно распределить работы так, чтобы выполнить работы с минимальными затратами.
Если число работ и исполнителей совпадает, то задача называется линейной задачей о назначениях. Обычно, если говорят о задаче о назначениях без дополнительных условий, имеют в виду линейную задачу о назначениях.
Описание слайда:
Задача о назначениях — одна из фундаментальных задач комбинаторной оптимизации в области математической оптимизации или исследовании операций. Задача состоит в поиске минимальной суммы дуг во взвешенном двудольном графе. В наиболее общей форме задача формулируется следующим образом: Имеется некоторое число работ и некоторое число исполнителей. Любой исполнитель может быть назначен на выполнение любой (но только одной) работы, но с неодинаковыми затратами. Нужно распределить работы так, чтобы выполнить работы с минимальными затратами. Если число работ и исполнителей совпадает, то задача называется линейной задачей о назначениях. Обычно, если говорят о задаче о назначениях без дополнительных условий, имеют в виду линейную задачу о назначениях.

Слайд 3





Алгоритмы
Венгерский алгоритм.
Метод исчерпывающего перебора.
Описание слайда:
Алгоритмы Венгерский алгоритм. Метод исчерпывающего перебора.

Слайд 4





Венгерский метод
ЗАДАНИЕ. Решить задачу об оптимальном назначении с матрицей эффективностей A .
       ( 2 4 1 3 3)
       ( 1 5 4 1 2 ) 
A = ( 3 5 2 2 4 )
       ( 1 4 3 1 4 )
       ( 3 2 5 3 5 ) 
РЕШЕНИЕ. Поскольку не указано, будем решать задачу на минимум (стандартная постановка). Решение будем искать венгерским методом.
Составляем исходную таблицу (матрицу):
Описание слайда:
Венгерский метод ЗАДАНИЕ. Решить задачу об оптимальном назначении с матрицей эффективностей A . ( 2 4 1 3 3) ( 1 5 4 1 2 ) A = ( 3 5 2 2 4 ) ( 1 4 3 1 4 ) ( 3 2 5 3 5 ) РЕШЕНИЕ. Поскольку не указано, будем решать задачу на минимум (стандартная постановка). Решение будем искать венгерским методом. Составляем исходную таблицу (матрицу):

Слайд 5


Задача о назначениях. Алгоритмы, слайд №5
Описание слайда:

Слайд 6





Задачей является распределение всех подлежащих назначению единиц в клетки с нулевой стоимостью.
Задачей является распределение всех подлежащих назначению единиц в клетки с нулевой стоимостью.
Этап 2. Выбираем строку с одним нулем (строка №1), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №3).
Выбираем строку с одним нулевым значением (строка №5), выделяем нуль.
Выбираем строку с одним нулем (строка №3), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №4).
Выбираем строку с одним нулем (строка №4), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №1). Выбираем строку с одним нулевым значением (строка №2), выделяем нуль.
Описание слайда:
Задачей является распределение всех подлежащих назначению единиц в клетки с нулевой стоимостью. Задачей является распределение всех подлежащих назначению единиц в клетки с нулевой стоимостью. Этап 2. Выбираем строку с одним нулем (строка №1), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №3). Выбираем строку с одним нулевым значением (строка №5), выделяем нуль. Выбираем строку с одним нулем (строка №3), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №4). Выбираем строку с одним нулем (строка №4), выделяем нуль жирным и зачеркиваем (выделено серым) оставшиеся нулевые значения этого столбца (столбца №1). Выбираем строку с одним нулевым значением (строка №2), выделяем нуль.

Слайд 7





Временная сложность оригинального Венгерского алгоритма была O(n^4), однако Эдмондс (англ.) и Карп (а также Томидзава независимо от них) показали, что его можно модифицировать так, чтобы достичь времени выполнения O(n^3).
Временная сложность оригинального Венгерского алгоритма была O(n^4), однако Эдмондс (англ.) и Карп (а также Томидзава независимо от них) показали, что его можно модифицировать так, чтобы достичь времени выполнения O(n^3).
Описание слайда:
Временная сложность оригинального Венгерского алгоритма была O(n^4), однако Эдмондс (англ.) и Карп (а также Томидзава независимо от них) показали, что его можно модифицировать так, чтобы достичь времени выполнения O(n^3). Временная сложность оригинального Венгерского алгоритма была O(n^4), однако Эдмондс (англ.) и Карп (а также Томидзава независимо от них) показали, что его можно модифицировать так, чтобы достичь времени выполнения O(n^3).

Слайд 8





Метод исчерпывающего перебора
Описание слайда:
Метод исчерпывающего перебора

Слайд 9






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

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



Похожие презентации
Mypresentation.ru
Загрузить презентацию