Рефераты | Рефераты по экономике | Задача коммивояжера | страница реферата 5 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • 7

    6

    14

    10

    10

    11

    7

    -

    табл. 1

    Рефераты | Рефераты по экономике | Задача коммивояжера

    Решение. Жадный алгоритм (иди в ближайший город из города 1) дает тур 1–(4)–3-(3)–5(5)–4–(11)–6–(10)–2–(6)–1, где без скобок показаны номера вершин, а в скобках – длины ребер. Длина тура равна 39, тур показана на рис. 5.

    2. Деревянный алгоритм вначале строит остовное дерево, показанное на рис. 6 штриховой линией, затем эйлеров цикл 1-2-1-3-4-3-5-6-5-3-1, затем тур 1-2-3-4-5-6-1 длиной 43, который показан сплошной линией на рис. 6.

    Теорема. Погрешность деревянного алгоритма равна 1.

    Доказательство. Возьмем минимальный тур длины fB и удалим из него максимальное ребро. Длина получившейся гамильтоновой цепи LHC меньше fB. Но эту же цепь можно рассматривать как остовное дерево, т. к. эта цепь достигает все вершины и не имеет циклов. Длина кратчайшего остовного дерева  LMT меньше или равна LHC. Имеем цепочку неравенств

    fB>LHC³LMT

    (6)

    Но удвоенное дерево – оно же эйлеров граф – мы свели к туру посредством спрямлений, следовательно, длина полученного по алгоритму тура удовлетворяет неравенству

    2LMT>fA

    (7)

    Умножая (6) на два и соединяя с (7), получаем цепочку неравенств

    2fB>2LHC³2LMT³fA

    (8)

    Т.е. 2fB>fA, т.е. fA/fB>1+e; e=1.

    Теорема доказана.

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


    Рекомендуем скачать другие рефераты по теме: изложение по русскому 6 класс, деньги реферат.



    Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9  10  11 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •