НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

а) Общая идея методов отсечения

Основная идея методов отсечения заключается в построении такой эквивалентной задачи линейного программирования (А, с), при которой исходная задача целочисленного программирования (Lц, с) сводится к ее решению. Иногда это называют линейной аппроксимацией целочисленного программирования (Lц, с).

Введем понятие правильного отсечения, физически означающее выбор такой гиперплоскости, которая разделяет оптимальные решения целочисленной линейной задачи х (Lц, с) и задачи линейного программирования х (L, с), причем последняя не удовлетворяет условию целочисленности

х (L, с) ∉ Lц

Математически правильное отсечение означает выбор такого числа β, при котором неравенство


выполняется при условиях

ах (L, с) > β (18-44)
{х (Lц, с) | ах ≤ β} &#*712;Lц (18-45)

где а - вектор-строка, состоящая из элементов aj.

Метод отсечений позволяет построить процедуру последовательного выделения оптимального решения целочисленной задачи по известному решению соответствующей линейной задачи, в которой исключены требования целочисленности. Эта процедура решения задачи (Lц, с) может быть описана следующим образом:

  1. На k-м этапе решается вспомогательная задача линейного программирования (Lk, с), k = 0, 1, 2, где L0 = L.
  2. Если на k-м этапе оптимальное решение х (Lk, с) удовлетворяет условию целочисленности, то оно будет также оптимальным решением х (Lц0, с) исходной задачи (Lц0, с), так как на всех этапах множества целочисленных точек совпадают, т. е.
    Lц0=Lц1=...
    что является специальным условием при отсечении.
  3. Если на k-м этапе решение не удовлетворяет условиям целочисленности, то х (Lk, с) не является оптимальным решением исходной целочисленной задачи. В этом случае переходят от k-го этапа к (k + 1) - му, добавляя к линейным ограничениям задачи (Lk, с) условие правильного отсечения
    аkх≤βk, (18-46)
    которое превращает многогранник (множество) Lk в многогранник Lk+1. Каждый конкретный метод имеет свой способ задания отсечения, но в алгоритмах Гомори гарантируется конечное число процедур.
предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь