Автор работы: Пользователь скрыл имя, 01 Июля 2013 в 23:07, курсовая работа
Под задачей целочисленного программирования (ЦП) понимается задача, в которой все или некоторые переменные должны принимать целые значения. В том случае, когда ограничения и целевая функция задачи представляют собой линейные зависимости, задачу называют целочисленной задачей линейного программирования. В противном случае, когда хотя бы одна зависимость будет нелинейной, это будет целочисленной задачей нелинейного программирования. Особый интерес к задачам ЦП вызван тем, что во многих практических задачах необходимо находить целочисленное решение ввиду дискретности ряда значений искомых переменных.
Итерация №2.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так
как в индексной строке находятся отрицательные
коэффициенты.
2. Определение новой базисной
переменной.
В качестве ведущего выберем столбец,
соответствующий переменной x1, так
как это наибольший коэффициент по модулю.
3. Определение новой свободной
переменной.
Вычислим значения Di по строкам
как частное от деления: bi / ai1
и из них выберем наименьшее:
min (- , 45/7 : 2/7 ) =
161/2
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (2/7)
и находится на пересечении ведущего столбца
и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
min |
x2 |
21/7 |
-11/7 |
1 |
0 |
3/7 |
3/7 |
-1/7 |
- |
x3 |
45/7 |
0 |
1 |
1/7 |
1/7 |
2/7 |
||
F(X3) |
414/7 |
0 |
0 |
25/7 |
25/7 |
13/7 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной
таблицы.
Вместо переменной x3 в план 3 войдет
переменная x1.
Строка, соответствующая переменной x1
в плане 3, получена в результате деления
всех элементов строки x3 плана 2
на разрешающий элемент РЭ=2/7
На месте разрешающего элемента в плане
3 получаем 1.
В остальных клетках столбца x1 плана
3 записываем нули.
Таким образом, в новом плане 3 заполнены
строка x1 и столбец x1.
Все остальные элементы нового плана 3,
включая элементы индексной строки, определяются
по правилу прямоугольника.
Представим расчет каждого элемента в
виде таблицы:
B |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
x 6 |
21/7-(45/7 • -11/7):2/7 |
-11/7-(2/7 • -11/7):2/7 |
1-(0 • -11/7):2/7 |
0-(1 • -11/7):2/7 |
3/7-(1/7 • -11/7):2/7 |
3/7-(1/7 • -11/7):2/7 |
-1/7-(2/7 • -11/7):2/7 |
45/7 : 2/7 |
2/7 : 2/7 |
0 : 2/7 |
1 : 2/7 |
1/7 : 2/7 |
1/7 : 2/7 |
2/7 : 2/7 |
414/7-(45/7 • -54/7):2/7 |
-54/7-(2/7 • -54/7):2/7 |
0-(0 • -54/7):2/7 |
0-(1 • -54/7):2/7 |
25/7-(1/7 • -54/7):2/7 |
25/7-(1/7 • -54/7):2/7 |
13/7-(2/7 • -54/7):2/7 |
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x2 |
21 |
0 |
1 |
4 |
1 |
1 |
1 |
x1 |
161/2 |
1 |
0 |
31/2 |
1/2 |
1/2 |
1 |
F(X3) |
1331/2 |
0 |
0 |
191/2 |
51/2 |
51/2 |
7 |
1. Проверка критерия
оптимальности.
Среди значений индексной строки нет отрицательных.
Поэтому эта таблица определяет оптимальный
план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x2 |
21 |
0 |
1 |
4 |
1 |
1 |
1 |
x1 |
161/2 |
1 |
0 |
31/2 |
1/2 |
1/2 |
1 |
F(X4) |
1331/2 |
0 |
0 |
191/2 |
51/2 |
51/2 |
7 |
По итогам проведенного исследования можно сделать следующие выводы, что в некоторых задачах линейного программирования результат вычислений должен выражаться целым числом. Например, количество изготовленных автомобилей, изданных книг, собранных холодильников и т.д. Целевая функция и условия ограничений в таких задачах также выражаются целыми числами .В данной работе мы на примере решили задачу методом ветвей и границ, здесь же в проекте была разобрана и изучена тема: "Метод ветвей и границ", по которой представлена презентация. В презентации были рассмотрены следующие разделы: основные понятия, пример целочисленного решения задачи линейного программирования графическим методом. Слайды презентации подробно описаны в пояснительной записке.
1.Акулич И.Л. Математическое программирование в примерах и задачах. - М.: Высшая школа, 1986. - 319 с.
2.Вентцель Е.С. Исследование операций: задачи, принципы, методология. - М.: Высшая школа, 2004. - 208 с.
3.Исследование операций в экономике/ Под ред. Кремера Н.Ш. - М.:ЮНИТИ, 2004. - 407 с.
4.Конюховский П.В. Математические методы исследования операций в экономике. Краткий курс. - СПб.: Питер, 2002. - 208 с.
5.Костевич Л.С.
6.Орлова И.В. Экономико-
7.Просветов Г.И. Математические методы в экономике: Учебно-методическое пособие. - М.: Издательство РДЛ, 2004. - 160 с.
8.Интернет ресурсы:
- http://matesha.ru/book/lp11.
-http://www.matburo.ru/ex_mp.
Информация о работе Метод ветвей и границ решение задач целочисленного программирования