Становление и развитие математического моделирования

Автор работы: Пользователь скрыл имя, 23 Февраля 2012 в 17:41, курсовая работа

Краткое описание

Моделирование, как метод научного познания, стало применяться еще в глубокой древности и постепенно захватило все новые области научных познаний: техническое конструирование, строительство и архитектуру, астрономию, физику, химию, биологию и, наконец, общественные науки. Большие успехи и признание практически во всех отраслях современной науки принес методу моделирования XX век.

Содержание работы

Глава 1: Основные характерные черты моделирования. 5
1.1. Эволюционный процесс в моделировании. 8
1.2. История применения математических методов в экономике. 11
1.3. История развития экономико-математического моделирования в США 12
1.4. История развития экономико-математического моделирования в СССР. 15
Глава 2: Пример решения задачи методом Гомори. 17
Заключение: 26
Список литературы: 27

Содержимое работы - 1 файл

Курсовая работа по математическому моделированию.docx

— 168.64 Кб (Скачать файл)

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 - их общую производительность. Тогда математическая модель задачи:                                         max L = 8x1 + 6x2

при ограничениях:

2x1+5x≤ 19 
4x1+x≤ 16 
x≥ 0, x≥ 7 
x1 , x2 - целые числа

Решаем задачу симплексным  методом без учета целочисленности.

Co

Бo

Хo

8

6

-

-

x1

x2

x3

x4


-

x3 
x4

19 
16


4


1


-


1

zj 
j

 
0

-

-

-

-

-8

-6

-

-


 

C1

Б1

Х1

8

6

-

-

x1

x2

x3

x4


8

x3 
x1

11 
4


1

9/2 
1/4


-

-1/2 
1/4

zj 
j

32

80

2

-

2

-

-4

-

2


 

C2

Б2

Х2

8

6

-

-

-

x1

x2

x3

x4

S1


8

x2 
x1

22/9 
61/18


1


-

2/9 
-1/18

-1/9 
5/18


-

zj 
j

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, S≥ 0 
22/9 - 2 = (2/9 - 0)x3 + (-1/9 - (-1))x4 - S1, S≥  0 
4/9 = 2/9x3 + 8/9x4 - S1, S≥ 0  -  первое ограничение Гомори.

Составленное ограничение  дописываем к имеющимся в симплексной  таблице.

После построения дополнительного  ограничения имеем новую задачу линейного программирования, в которой 3 ограничения. Для получения опорного плана этой задачи необходимо найти  третий базисный вектор. Для этого  определяем:

=> в базис вводим вектор х4.

 

Рассчитываем величину Минимальное значение θ получено по дополнительной строке, значит, не прибегая к искусственной переменной, получаем опорный план расширенной задачи.

C3

Б3

Х3

8

6

-

-

-

-

x1

x2

x3

x4

S1

S2



-

x2 
x1 
x4

5/2 
13/4 
1/2



-



-

1/4 
-1/8 
1/4



1

-1/8 
5/16 
-9/8



-

zj 
j

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, S≥ 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



-

x2 
x1 
x4

18/7 
43/14 
8/7



-



-

2/7 
-3/14 
4/7



1



-

-1/7 
5/14 
-9/7



-

-

S1

4/7

-

-

2/7

-

1

-8/7

-

zj 
j

 

40

8

6

-

-

-

2

-

-

-

-

-

-

2

-

 

4/7

-

-

2/7

-

-

6/7

-1


 

Получаем новый оптимальный  нецелочисленный план. Учитывая замечание 1, вычеркиваем строку и столбец, соответствующие переменной S1.

В полученном плане максимальную дробную часть имеет компо-нента  х2, поэтому записываем дополнительное ограничение по первой строке.

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




-

x2 
x1 
x4 
x3


7/2 

2




-




-




1




-

-1 

-3 
3


-3/4 

-7/2




-

zj 
j

 
40

8

6

-

-

-

2

-

-

-

-

-

-

2

-

 

4/7

-

-

-

-

-

1/4

-1




 

 

 

 

 

 

 

 

 

 

 

После проведения очередных симплексных  преобразований получили:

План Х5 - оптимальный нецелочисленный.

Дополнительное ограничение  запишем по второй строке:

1/2 = 1/4S- S4,  S≥ 0   - четвертое ограничение Гомори.

Т.к. базисной компонентой может  быть S3, определяем величину . Минимальное значение получилось по 3 строке, а не по строке Гомори, следовательно, переходим к М-задаче: введем дополнительную переменную х5 в ограничение Гомори.

 

-

Б5

Х5

8

6

-

-

-

-

-

-M

x1

x2

x3

x4

S2

S3

S4

x5





-M

x2 
x1 
x4 
x3 
x5


7/2 


1/2





-





-





-





-

-1 

-3 

-


-3/4 

-7/2 
1/4





-1





1

zj 
j

40- 
-M/2

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


8

x2 
x1


7/2


1


-


-

-1/2 
3/8

1/2 
-1/8


-


-


-

-

S3

-

-

-

-

1/2

-3/2

1

-

-


-M

x3 
x5


1/2


-


-


-

7/4 
-1/8

-9/4 
3/8


-


-1


1

zj 
j

40- 
-M/2

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



-

x2 
x1 
x3

4/3 
11/3 
5



-



-



1

-1/3 
1/3 
1



-

4/3 
-1/3 
-6



-

-

S2

4/3

-

-

-

-1/3

1

-8/3

-

zj 
j

 
112/3

8

6

-

2/3

-

16/3

-

-

-

-

2/3

-

16/3

-

 

2/3

-

-

-

1/3

-

2/3

-1

Информация о работе Становление и развитие математического моделирования