Сущность линейного программирования и его использования в социальной сфере

Автор работы: Пользователь скрыл имя, 21 Ноября 2013 в 06:40, реферат

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

Цель данной работы раскрыть не только сущность линейного программирования, но и найти возможность его использования в социальной сфере.

Содержание

Введение 2
1. Условия задачи.
2. Решение.
Этап 1
Этап 2
Заключение.
Список используемых источников. 3

Вложенные файлы: 1 файл

Введение.docx

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

 

В индексной строке есть отрицательный элемент, поэтому  проведём следующую итерацию:

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

0

Р3

у–1085

0

0

1

–7/4

1/4

14

Р2

525/8

0

1

0

7/32

5/32

12

Р1

245/4

1

0

0

–1/16

3/16

6615/4

0

0

0

37/16

1/16


 

Так как в индексной  строке все элементы неотрицательны, то данный план является оптимальным. Таким образом, при у≥3500/3 план х1* = 245/4, x2* = 525/8, х3* = (у–1085), х4* = 0, х5* = 0, а значение функции равно Z* = 6615/4.

 

2. Теперь рассмотрим случай  у < 3500/3. Тогда в таб. 1 ведущей строкой будет первая строка:

СБ

Б

0

12

14

0

0

0

 

 

Р0

Р1

Р2

Р3

Р4

Р5

0

Р3

у

7

10

1

0

0

у/10

0

Р4

700

5

6

0

1

0

700/6 = 117

0

Р5

560

7

2

0

0

1

560/2 = 280

0

–12

–14

0

0

0

 

 

 

 

             

 

В базис входит вектор Р2, а покидает его Р3. Пересчитывая, получаем новую симплексную таблицу:

Таблица 2.

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

14

Р2

у/10

7/10

1

1/10

0

0

у/7

0

Р4

700–3у/5

4/5

0

–3/5

1

0

875–3у/4

0

Р5

560–у/5

28/5

0

–1/5

0

1

100–у/28

7у/5

–11/5

0

7/5

0

0

 

Ведущим столбцом будет второй, так как ему в  индексной строке соответствует единственное отрицательное число. При определении ведущей строки среди симплексных отношений aip, полученных в последнем столбце, нужно выбрать наименьшее. Все они зависят от у. Определим, в каких интервалах изменения у минимально каждое из чисел ajp. Для этого рассмотрим три неравенства:

Проанализировав результат, приходим к следующим  выводам:

а11 = у/7 меньше остальных симплексных отношений при у ≤ 560;

а21 = 875–3у/4 меньше остальных отношений при у > 1085;

а31 = 100–у/28 меньше остальных отношений при 560 < у < 1085.

Рассмотрим все три  случая с учетом условий у < 3500/3 и у ≥ 0.

 

2.1. 0 ≤ у ≤ 560. Тогда в таб. 2 ведущей строкой будет первая строка.

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

14

Р2

у/10

7/10

1

1/10

0

0

0

Р4

700–3у/5

4/5

0

–3/5

1

0

0

Р5

560–у/5

28/5

0

–1/5

0

1

7у/5

–11/5

0

7/5

0

0


В базис входит вектор Р1, а покидает его Р2. Пересчитывая, получаем новую симплексную таблицу:

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

12

Р1

у/7

1

10/7

1/7

0

0

0

Р4

700–5у/7

0

–8/7

–5/7

1

0

0

Р5

560–у

0

–8

–1

0

1

12у/7

0

22/7

12/7

0

0


Так как в индексной  строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при 0 ≤ у ≤ 560 оптимален план: х1* = у/7, х2*=0, х3*=0, х4*=(700–5у/7), х5* = (560–у), а значение целевой функции равно Z* = 12у/7.

 

2.2. 1085 ≤ у < 3500/3. Тогда в таб. 2. ведущей строкой будет вторая строка:

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

14

Р2

у/10

7/10

1

1/10

0

0

0

Р4

700–3у/5

4/5

0

–3/5

1

0

0

Р5

560–у/5

28/5

0

–1/5

0

1

7у/5

–11/5

0

7/5

0

0


В базис входит вектор Р1, а покидает его Р4,. Пересчитывая, получаем новую симплексную таблицу:

СБ

Б

0

12

14

0

0

Р0

Р1

Р2

Р3

Р4

14

Р2

5у/8–1225/2

0

1

5/8

–7/8

у–980

12

Р1

875–3у/4

1

0

–3/4

5/4

 

0

Р5

4у–4340

0

0

4

7

у–1085

1925–у/4

0

0

–1/4

11/4

0


Ведущим столбцом будет третий столбец, так как  ему в индексной строке соответствует отрицательное число.

СБ

Б

0

12

14

0

0

Р0

Р1

Р2

Р3

Р4

14

Р2

525/8

0

1

0

–91/64

12

Р1

245/4

1

0

0

41/16

0

Р3

у–1085

0

0

1

7/4

6615/4

0

0

0

51/16


Так как в индексной  строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при 1085 ≤ у < 3500/3 оптимален план: х1* = (245/4), х2*=(525/8), х3*= у–1085, х4*=0, х5* =0, а значение целевой функции равно Z* = 6615/4.

2.3. 560 < у < 1085. Тогда в таб. 2. ведущей строкой будет третья строка:

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

14

Р2

у/10

7/10

1

1/10

0

0

0

Р4

700–3у/5

4/5

0

–3/5

1

0

0

Р5

560–у/5

28/5

0

–1/5

0

1

7у/5

–11/5

0

7/5

0

0


В базис входит вектор P1, а покидает его P5. Пересчитывая, получаем новую симплексную таблицу:

СБ

Б

0

12

14

0

0

0

Р0

Р1

Р2

Р3

Р4

Р5

14

Р2

у/8–70

0

1

1/8

0

–1/8

0

Р4

620–4у/7

0

0

–4/7

1

–1/7

12

Р1

100–у/28

1

0

–1/28

0

5/28

37у/28+220

0

0

37/28

0

11/28

Информация о работе Сущность линейного программирования и его использования в социальной сфере