Студопедия — Решение задачи традиционными методами. Алгоритм решения. Для решения задач данного типа разработано множество методов
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Решение задачи традиционными методами. Алгоритм решения. Для решения задач данного типа разработано множество методов






Алгоритм решения. Для решения задач данного типа разработано множество методов. Рассмотрим самый распространенный – итерационный метод Эгервари-Куна. Студент должен в нем разобраться и уметь объяснить.

Алгоритм включает четыре основных этапа. Для поиска оптимального решения потребуется не более чем m ‑ 2 последовательно проводимых итераций.

1. Получение нулей в каждой строке и каждом столбце. Находим наименьший элемент в каждой строке исходной таблицы (табл. 1), вычитаем его из всех ее элементов и получаем новую таблицу (табл. 2). Аналогично производим действия для каждого столбца новой таблицы (табл. 2). Получаем табл. 3.

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

 

Таблица 1.

В этой таблице и ниже О(i) и К(i) – соответственно блоки и группы.

  O(1) O(2) O(3) O(4) O(5)
K(1)          
К(2)          
К(3)          
К(4)          
К(5)          

 

 

Таблица 2

  O(1) O(2) O(3) O(4) O(5)
K(1)          
К(2)          
К(3)          
К(4)          
К(5)          

 

Аналогичные операции последовательно выполняем для всех строк. Если число нулей, отмеченных звездочкой, равно m, то решение является неоптимальным, в противном случае следует переходить к очередному шагу. В нашей задаче количество отмеченных звездочкой нулей не равно m, следовательно, решение неоптимально (табл. 4). Переходим к следующему этапу.

 

Таблица 3

  O(1) O(2) O(3) O(4) O(5)
K(1)          
К(2)          
К(3)          
К(4)          
К(5)          

 

Таблица 4

  O(1) O(2) O(3) O(4) O(5)
K(1) 0D       0*
К(2) 0*        
К(3)     0*    
К(4)     0D    
К(5)     0D 0*  

 

Замечание:

0 D- в таблице 4 и других означает «перечеркнутый ноль»

 

3. Поиск минимального набора строк и столбцов, содержащих нули. Необходимо отметить звездочкой:

а) все строки, не имеющие ни одного отмеченного звездочкой нуля (табл. 5, строка 4);

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

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

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

4. Перестановка некоторых нулей. В не вычеркнутых клетках (табл. 5, число 20) наименьший элемент вычитается из каждого элемента для непомеченных столбцов и прибавляется к каждому элементу непомеченной строки. Результаты расчета вносятся в новую таблицу (см. табл. 6).

 

Таблица 5

  O(1) O(2) O*(3) O(4) O(5)
K(1) 0D   20   0*
К(2) 0*        
К*(3)     0*    
К*(4)          
К(5) 30     0*  

 

Таблица 6

  O*(1) O(2) O*(3) O*(4) O*(5)
K*(1) 0*   20 20 0
К*(2) 0D     0*  
К*(3) 20D   0D    
К*(4)     0* 20D  
К(5) 30 0*   0D  

 

Эта операция не изменяет оптимального решения. После нее выполняется новая итерация, цикл расчета начинается с этапа 2, и так до тех пор, пока не будет получено оптимальное решение. Поскольку число нулей, отмеченных звездочкой, не равно m, выполняется новый итерационный цикл, по завершении которого находится оптимальное решение (табл. 7).

 

Таблица 7

  O(1) O(2) O(3) O(4) O(5)
K(1) 0D       0*
К(2) 0* 0D   0D  
К(3) 0D   0*    
К(4)   0D 0D 0*  
К(5)   0*      

 

Согласно ему распределение групп по блокам должно быть проведено так:

• первая группа разрабатывает пятый блок;

• вторая - первый;

• третья - третий;

• четвертая - четвертый;

• пятая - второй,

при этом себестоимость выполнения всех работ будет минимальной и составит Yмин. = 220 условных единиц

 







Дата добавления: 2014-12-06; просмотров: 558. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

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

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия