Автор работы: Пользователь скрыл имя, 23 Февраля 2012 в 17:41, курсовая работа
Моделирование, как метод научного познания, стало применяться еще в глубокой древности и постепенно захватило все новые области научных познаний: техническое конструирование, строительство и архитектуру, астрономию, физику, химию, биологию и, наконец, общественные науки. Большие успехи и признание практически во всех отраслях современной науки принес методу моделирования XX век.
Глава 1: Основные характерные черты моделирования. 5
1.1. Эволюционный процесс в моделировании. 8
1.2. История применения математических методов в экономике. 11
1.3. История развития экономико-математического моделирования в США 12
1.4. История развития экономико-математического моделирования в СССР. 15
Глава 2: Пример решения задачи методом Гомори. 17
Заключение: 26
Список литературы: 27
qmi+1xm+1 + qmi+2xm+2+…+qinxn – xn+1 = qi; xn+1>=0.
При добавлении этого ограничения к исходной задаче получаем задачу большей размерности.
Эту задачу решают обычным симплекс-методом, т.е. переходя к этапу1.
Если при решении задачи
симплекс-методом имеется
Задача: Для приобретения нового оборудования предприятие выделяет
19 ден.ед. Оборудование должно быть размещено на площади, не превышающей 16 кв.м. Предприятие может заказать оборудование двух видов: машины типа “А” стоимостью 2 ден.ед., требующие производственную площадь
4 км2 и обеспечивающие производительность за смену 8 т продукции, и машины типа “В” стоимостью 5 ден.ед., занимающие площадь 1м2 и обеспечивающие производительность за смену 6 т продукции.
Требуется составить оптимальный план приобретения оборудования, обеспечивающий максимальную общую производительность.
Решение: Обозначим через x1, x2
количество машин соответственно типа
“А” и “В”, через L - их общую производительность.
Тогда математическая модель задачи:
при ограничениях:
2x1+5x2 ≤ 19
4x1+x2 ≤ 16
x1 ≥ 0, x2 ≥ 7
x1 , x2 - целые числа
Решаем задачу симплексным
методом без учета
Co |
Бo |
Хo |
8 |
6 |
- |
- |
x1 |
x2 |
x3 |
x4 | |||
- |
x3 |
19 |
2 |
5 |
1 |
- |
zj |
|
- |
- |
- |
- | |
-8 |
-6 |
- |
- |
C1 |
Б1 |
Х1 |
8 |
6 |
- |
- |
x1 |
x2 |
x3 |
x4 | |||
- |
x3 |
11 |
- |
9/2 |
1 |
-1/2 |
zj |
32 |
80 |
2 |
- |
2 | |
- |
-4 |
- |
2 |
C2 |
Б2 |
Х2 |
8 |
6 |
- |
- |
- |
x1 |
x2 |
x3 |
x4 |
S1 | |||
6 |
x2 |
22/9 |
- |
1 |
2/9 |
-1/9 |
- |
zj |
376/9 |
8 |
6 |
8/9 |
14/9 |
- | |
- |
- |
8/9 |
14/9 |
- | |||
4/9 |
- |
- |
2/9 |
8/9 |
-1 |
Получен оптимальный нецелочисленный план Хопт= (61/18;22/9).
Lmax = 376/9.
Т.к. у компоненты плана х2 максимальная
дробная часть:
max(4/9;7/18) = 4/9, то дополнительное ограничение
записываем по первой строке.
22/9 - [22/9] = (2/9 - [2/9])x3
+ (-1/9 - [-1/9])x4 - S1, S1 ≥ 0
22/9 - 2 = (2/9 - 0)x3 + (-1/9 - (-1))x4 - S1,
S1 ≥ 0
4/9 = 2/9x3 + 8/9x4 - S1, S1 ≥
0 - первое ограничение Гомори.
Составленное ограничение дописываем к имеющимся в симплексной таблице.
После построения дополнительного ограничения имеем новую задачу линейного программирования, в которой 3 ограничения. Для получения опорного плана этой задачи необходимо найти третий базисный вектор. Для этого определяем:
=> в базис вводим вектор х4.
Рассчитываем величину Минимальное значение θ получено по дополнительной строке, значит, не прибегая к искусственной переменной, получаем опорный план расширенной задачи.
C3 |
Б3 |
Х3 |
8 |
6 |
- |
- |
- |
- |
x1 |
x2 |
x3 |
x4 |
S1 |
S2 | |||
6 |
x2 |
5/2 |
- |
1 |
1/4 |
- |
-1/8 |
- |
zj |
41 |
8 |
6 |
1/2 |
- |
7/4 |
- | |
- |
- |
1/2 |
- |
7/4 |
- | |||
1/2 |
- |
- |
1/4 |
- |
7/8 |
-1 |
Найденный план оптимален, но нецелочисленный. Строим новое ограничение Гомори.
Т.к. максимальная дробная часть среди компонент плана равна 1/2, записываем дополнительное ограничение по первой строке (можно и по третьей).
5/2 - [5/2] = (1/4 - [1/4])x3
+ (-1/8 - [-1/8])S1 - S2, S2 ≥ 0
1/2 = 1/4x3 + 7/8S1 - S2, S2
≥ 0 - второе ограничение Гомори
Это ограничение добавляем
в последнюю симплексную
Получили задачу, в которой 4 ограничения, следовательно, в базисе должно быть 4 единичных вектора.
Определяем вектор, вводимый в базис: Можно ввести либо x3, либо S1. Введем вектор S1.
=>соответствует дополнительному ограничению.
C4 |
Б4 |
Х4 |
8 |
6 |
- |
- |
- |
- |
- |
x1 |
x2 |
x3 |
x4 |
S1 |
S2 |
S3 | |||
6 |
x2 |
18/7 |
- |
1 |
2/7 |
- |
- |
-1/7 |
- |
- |
S1 |
4/7 |
- |
- |
2/7 |
- |
1 |
-8/7 |
- |
zj |
40 |
8 |
6 |
- |
- |
- |
2 |
- | |
- |
- |
- |
- |
- |
2 |
- | |||
4/7 |
- |
- |
2/7 |
- |
- |
6/7 |
-1 |
Получаем новый оптимальный нецелочисленный план. Учитывая замечание 1, вычеркиваем строку и столбец, соответствующие переменной S1.
В полученном плане максимальную
дробную часть имеет компо-
4/7 = 2/7х3 + 6/7S2 - S3, S3 ≥ 0 - третье ограничение Гомори.
Определяем вектор, вводимый в базис: Это вектор х3. Минимальное значение q = 2, что соответствует дополнительной строке.
C5 |
Б5 |
Х5 |
8 |
6 |
- |
- |
- |
- |
- |
x1 |
x2 |
x3 |
x4 |
S2 |
S3 |
S4 | |||
6 |
x2 |
2 |
- |
1 |
- |
- |
-1 |
1 |
- |
zj |
|
8 |
6 |
- |
- |
- |
2 |
- | |
- |
- |
- |
- |
- |
2 |
- | |||
4/7 |
- |
- |
- |
- |
- |
1/4 |
-1 |
После проведения очередных симплексных преобразований получили:
План Х5 - оптимальный нецелочисленный.
Дополнительное ограничение запишем по второй строке:
1/2 = 1/4S3 - S4, S4 ≥ 0 - четвертое ограничение Гомори.
Т.к. базисной компонентой может быть S3, определяем величину . Минимальное значение получилось по 3 строке, а не по строке Гомори, следовательно, переходим к М-задаче: введем дополнительную переменную х5 в ограничение Гомори.
- |
Б5 |
Х5 |
8 |
6 |
- |
- |
- |
- |
- |
-M |
x1 |
x2 |
x3 |
x4 |
S2 |
S3 |
S4 |
x5 | |||
6 |
x2 |
2 |
- |
1 |
- |
- |
-1 |
1 |
- |
- |
zj |
40- |
8 |
6 |
- |
- |
2 |
-M/4 |
M |
-M | |
- |
- |
- |
- |
2 |
-M/4 |
M |
- |
C6 |
Б6 |
Х6 |
8 |
6 |
- |
- |
- |
- |
- |
-M |
x1 |
x2 |
x3 |
x4 |
S2 |
S3 |
S4 |
x5 | |||
6 |
x2 |
2 |
- |
1 |
- |
-1/2 |
1/2 |
- |
- |
- |
- |
S3 |
- |
- |
- |
- |
1/2 |
-3/2 |
1 |
- |
- |
- |
x3 |
2 |
- |
- |
1 |
7/4 |
-9/4 |
- |
- |
- |
zj |
40- |
8 |
6 |
- |
M/8 |
2-3M/8 |
- |
M |
-M | |
- |
- |
- |
M/8 |
2-3M/8 |
- |
M |
- |
C7 |
Б7 |
Х7 |
8 |
6 |
- |
- |
- |
- |
- |
x1 |
x2 |
x3 |
x4 |
S2 |
S4 |
S5 | |||
6 |
x2 |
4/3 |
- |
1 |
- |
-1/3 |
- |
4/3 |
- |
- |
S2 |
4/3 |
- |
- |
- |
-1/3 |
1 |
-8/3 |
- |
zj |
|
8 |
6 |
- |
2/3 |
- |
16/3 |
- | |
- |
- |
- |
2/3 |
- |
16/3 |
- | |||
2/3 |
- |
- |
- |
1/3 |
- |
2/3 |
-1 |
Информация о работе Становление и развитие математического моделирования