
- •13. Целочисленная решетка.
- •14.Метод гомори в целочисленном программировании.
- •15. Основные принципы решения задачи целочисленного программирования (на примере)
- •16. Сетевые модели управления программами.
- •Сетевая модель.
- •17. Правила построения сетевого графика
- •18. Расчет сетевого пути: критический путь, ранний и поздний срок наступления события.
- •23. Графический метод решения игр.
- •20. Модели матричных игр.
- •Примеры моделей игр.
- •Метод последовательных приближений
13. Целочисленная решетка.
Целочисленная решетка - , совокупность точек плоскости или пространства, все координаты которых в некоторой (прямолинейной) системе координат являются целыми числами. Играет важную роль в вопросах кристаллографии, теории функций, теории чисел. ;
14.Метод гомори в целочисленном программировании.
|
Нахождение
решения задачи целочисленного
программирования методом Гомори
начинают с определения симплексным
методом оптимального плана задачи
(4.1)–(4.2) без учета целочисленности
переменных. Если в полученном оптимальном
плане задачи (4.1)–(4.2) есть переменные,
принимающие дробные значения, то к
системе уравнений (4.2) добавляют
ограничение
где
Коэффициент Примеры.
Полученное ограничение вносят в симплексную таблицу, содержащую оптимальное решение задачи (4.1)–(4.2), и полученную строку выбирают в качестве разрешающей. Разрешающий столбец выбирают по наименьшему по абсолютной величине отношению элементов L-строки к отрицательным элементам разрешающей строки. С выбранным таким образом разрешающим элементом осуществляют переход по известному правилу симплекс-метода к следующей таблице. Если при этом полученное решение окажется еще нецелочисленным, то общий шаг повторяют. Примечание 1. Признаком отсутствия целочисленности решения служит появление хотя бы одной строки с дробным свободным членом и целыми остальными коэффициентами. Примечание 2. Дополнительное ограничение целесообразно составлять для строки, содержащей в столбце свободных членов дробную наибольшую часть. Примечание
3. Дополнительное
ограничение можно составлять иначе,
выбирая в качестве коэффициентов при
неизвестных единицы. Тем самым получая
ограничение в виде |
|
15. Основные принципы решения задачи целочисленного программирования (на примере)
Схема решения ЗЛП в целых числах |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Исходную задачу решают симплекс-методом до получения оптимального решения, без учета требования целочисленности. 2. Составляют дополнительное ограничение для строки, содержащей дробную наибольшую часть в столбце свободных членов. 3. Коэффициенты нового ограничения вносят в последнюю симплексную таблицу. 4. Разрешающий элемент выбирают как наименьшее отношение по абсолютной величине элементов L-строки к отрицательным элементам разрешающей строки. 5. С выбранным таким образом разрешающим элементом осуществляют переход к следующей симплексной таблице. 6. В случае необходимости составляют еще одно дополнительное ограничение, и процесс повторяют до получения целочисленного решения. Пример.
Не принимая во внимание требования целочисленности, задачу решаем симплексным методом до получения оптимального плана.
Решение оптимально, но нецелочисленно. Используем алгоритм Гомори.
Получили
оптимальное и целочисленное решение L(max) = 5.
Дадим
геометрическую интерпретацию решения
данной задачи. Из рис. 1 видно, что
максимально значение целевая функция
принимает в точке
Рис. 1 С учетом требования целочисленности решение не является оптимальным, поэтому используем дополнительное ограничение
|