Студопедия Главная Случайная страница Обратная связь

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

Численные примеры решенные вручную





Пример 1.

Дан граф:

Найти на нем путь минимальной длины.

Решим задачу методом ветвей и границ.

Составим для графа матрицу переходов:

           
0 X        
    X      
      X    
        X  
          X

Коэффициент приведения по строке находятся как сумма минимальных элементов в строке. т.е. K1=5+4+3+3+5=20.

Приведение по строкам выполняется путем вычитания из каждого элемента минимального для данной строки. После приведения по строкам матрица примет вид:

           
0 X        
    X      
      X    
        X  
          X

Коэффициент приведения по столбцу находится как сумма минимальных элементов каждого столбца, т.е. K2=1+0+0+0+1=2.

Приведение по столбцам выполняется путем вычитания из элементов матрицы минимального для данного столбца. После приведения матрица примет вид:

           
0 X        
    X      
      X    
        X  
          X

Нижняя граница вычисляется как сумма коэффициентов приведения по строке и по столбцу. Гн=K1+K2=22.

При этом верхняя граница Гв=22.

Сократим матрицу путем удаления 0-й строки и первого столбца с минимальным значением в 0-й строке. Матрица примет вид:

         
1        
    X    
      X  
        X

Коэффициент приведения по строкам K1=0, поэтому приведение по строкам делать не нужно. Коэффициент приведения по столбцам K2=1, поэтому необходимо выполнить приведение по столбцам, после чего матрица примет вид:

         
1        
    X    
      X  
        X

Гв=23.

Теперь сократим матрицу путем удаления столбца с минимальным значением в 1-й строке. При этом нулевой столбец удалять нельзя. Также уделяется сама 1-я строка. После этого матрица будет иметь вид:

       
    X  
3      
      X

Как видно, K1=0 и K2=0. Поэтому матрица уже является приведенной.

Сократим матрицу путем удаления столбца с минимальным значением в 3-й строке, при этом удаление 0-го столбца запрещено. Также удаляется сама 3-я строка. Матрица принимает вид:

     
2    
    X

Матрица является приведенной.

Гв=23.

Сократим матрицу путем удаления 4-го столбца и 2-й строки:

   
   

Теперь остался всего один переход.

Гв=23.

Таким образом, в ходе выполнения алгоритма была пройдена только одна ветвь, длина пути которой равна 23.

В ходе работы строилось дерево переходов:

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

Видно, что минимальной будет длина 23, найденная при проходе первой ветви.

Пример 2.

Дан граф:

Матрица переходов для него будет иметь вид:

             
  X   X      
    X   X   X
  X   X      
    X   X X  
        X X  
    X       X

Гн=26.

При обходе всех ветвей будет составлено дерево вида:

Видно, что минимальная длина пути – 28.







Дата добавления: 2015-09-04; просмотров: 363. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


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

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

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

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

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