рефератырефератырефератырефератырефератырефератырефератырефераты

рефераты, скачать реферат, современные рефераты, реферат на тему, рефераты бесплатно, банк рефератов, реферат культура, виды рефератов, бесплатные рефераты, экономический реферат

"САМЫЙ БОЛЬШОЙ БАНК РЕФЕРАТОВ"

Портал Рефератов

рефераты
рефераты
рефераты

Исследование математических операций

Министерство образования и науки Украины

Днепропетровский Национальный Университет

Факультет электроники, телекоммуникаций и компьютерных систем

Кафедра АСОИ

Расчётная задача №3

«Исследование математических операций»

Выполнил:

Ст. группы РС-05

Проверил:

Доцент кафедры АСОИ

Саликов В.А.

г. Днепропетровск

2007г.

Условие задачи

Решение задачи

r = R1+R2+…Ri ;

min = min(r);

Ri=1,2,….

Полученное на 1 этапе оптимальное базисное решение используется в качестве начального решения исходной задачи.

Основные этапы реализации двухэтапного метода (как и других методов искусственного базиса) следующие:

1. Строится искусственный базис. Находится начальное недопустимое решение. Выполняется переход от начального недопустимого решения к неко-торому допустимому решению. Этот переход реализуется путем минимизации (сведения к нулю) искусственной целевой функции, представляющей собой сумму искусственных переменных.

2. Выполняется переход от начального допустимого решения к оптималь-ному решению.

Все ограничения требуется преобразовать в равенства. Для этого в ограничения «больше или равно» (первое и второе) необходимо ввести избыточ-ные переменные. В ограничение «меньше или равно» (четвертое) добавляется остаточная переменная. В огра-ничение «равно» не требуется вводить никаких дополнительных переменных. Кроме того, требуется перейти к целевой функции, подлежащей максимизации. Для этого целевая функция Е умножается на -1. Математическая модель задачи в стандартной форме имеет следующий вид:

Первый этап (поиск допустимого решения)

1. Во все ограничения, где нет базисных переменных, вводятся искусственные базисные переменные.

Примечание. Искусственная целевая функция всегда (в любой задаче) подлежит минимиза-ции.

2 Искусственная целевая функция выражается через небазисные пере-менные. Для этого сначала требуется выразить искусственные переменные че-рез небазисные:

3 Для приведения всей задачи к стандартной форме выполняется переход к искусственной целевой функции, подлежащей максимизации. Для этого она умножается на -1:

4.Определяется начальное решение. Все исходные, а также избыточные переменные задачи являются небазисными, т.е. принимаются равными нулю. Искусственные, а также остаточные переменные образуют на-чальный базис: они равны правым частям ограничений.

5 Составляется исходная симплекс-таблица. Она отличается от симплекс-таблицы, используемой для обычного симплекс-метода только тем, что в нее добавляется строка искусственной целевой функции. В этой строке указываются коэффициенты искусственной целевой функции (приведенной к стан-дартной форме, т.е. подлежащей максимизации) с обратными знаками, как и для обычной целевой функции.

6.Выполняется переход от начального недопустимого решения, содержащегося в исходной симплекс-таблице, к некоторому допустимому решению. Для этого с помощью обычных процедур симплекс-метода вы-полняется минимизация искусственной целевой функции. При этом переменные, включаемые в базис, выбираются по строке искусственной целевой функции. Все остальные действия выполняются точно так же, как в обычном симплекс-методе. В результате минимизации искусствен-ная целевая функция - должна принять нулевое значение. Все искусственные переменные при этом также становятся равными нулю (исключаются из базиса), так как искусственная целевая функция представляет собой их сумму.

Двухэтапный метод

1 шаг

2 шаг

, где

В ходе преобразований имеем:

Строим симплекс таблицу:

Итерация 0

Базис

Решение

Оценка

15

15

-1

0

-1

-1

-1

0

0

0

0

0

0

34

-2

1

0

1

0

0

0

0

0

0

0

0

0

6

6

1

0

0

0

0

0

0

1

0

0

0

0

0

6

-

0

1

0

0

0

0

0

0

1

0

0

0

0

7

7

1

7

-1

0

0

0

0

0

0

1

0

0

0

7

1

2

5

0

0

-1

0

0

0

0

0

1

0

0

10

2

5

2

0

0

0

-1

0

0

0

0

0

1

0

10

5

7

1

0

0

0

0

-1

0

0

0

0

0

1

7

7

- ведущий столбец

- ведущая строка

Итерация 1

Базис

Решение

Оценка

12,8571

0

1,1429

0

-1

-1

-1

0

0

-2,1429

0

0

0

19

-2,1429

0

0,1429

1

0

0

0

0

0

-0,1429

0

0

0

5

-

1

0

0

0

0

0

0

1

0

0

0

0

0

6

6

-0,1429

0

0,1429

0

0

0

0

0

1

-0,1429

0

0

0

6

-

0,1429

1

-0,1429

0

0

0

0

0

0

0,1429

0

0

0

1

7

1,2857

0

0,7143

0

-1

0

0

0

0

-0,7143

1

0

0

5

3,8889

4,7143

0

0,2857

0

0

-1

0

0

0

-0,2857

0

1

0

8

1,697

6,8571

0

0,1429

0

0

0

-1

0

0

-0,1429

0

0

1

6

0,875

- ведущий столбец

- ведущая строка

Итерация 2

Базис

Решение

Оценка

0

0

0,875

0

-1

-1

0,875

0

0

-1,875

0

0

-1,875

7,75

0

0

0,1875

1

0

0

-0,3125

0

0

-0,1875

0

0

0,3125

6,875

36,6667

0

0

-0,0208

0

0

0

0,1458

1

0

0,0208

0

0

-0,1458

5,125

-

0

0

0,1458

0

0

0

-0,0208

0

1

-0,1458

0

0

0,0208

6,125

42

0

1

-0,1458

0

0

0

0,0208

0

0

0,1458

0

0

-0,0208

0,875

-

0

0

0,6875

0

-1

0

0,1875

0

0

-0,6875

1

0

-0,1875

3,875

5,6364

0

0

0,1875

0

0

-1

0,6875

0

0

-0,1875

0

1

-0,6875

3,875

20,6666

1

0

0,0208

0

0

0

-0,1458

0

0

-0,0208

0

0

0,1458

0,875

42

- ведущий столбец

- ведущая строка

Итерация 3

Базис

Решение

Оценка

0

0

0

0

0,2727

-1

0,6364

0

0

-1

-1,2727

0

-1,6364

2,8182

0

0

0

1

0,2727

0

-0,3636

0

0

0

-0,2727

0

0,3636

5,8182

-

0

0

0

0

-0,0303

0

0,1515

1

0

0

0,0303

0

-0,1515

5,2422

34,6009

0

0

0

0

0,2121

0

-0,0606

0

1

0

-0,2121

0

0,0606

5,3033

-

0

1

0

0

-0,2121

0

0,0606

0

0

0

0,2121

0

-0,0606

1,6967

27,9978

0

0

1

0

-1,4545

0

0,2727

0

0

-1

1,4545

0

-0,2727

5,6364

20,6670

0

0

0

0

0,2727

-1

0,6364

0

0

0

-0,2727

1

-0,6364

2,8182

4,4285

1

0

0

0

0,0303

0

-0,1515

0

0

0

-0,0303

0

0,1515

0,7578

-

- ведущий столбец

- ведущая строка

Итерация 4

Базис

Решение

0

0

0

0

0

0

0

0

0

-1

-1

-1

-1

0

0

0

0

1

0,4285

-0,5713

0

0

0

0

-0,4285

0,5713

0

7,4283

0

0

0

0

-0,0952

0,2381

0

1

0

0

0,0952

-0,2381

0

4,5714

0

0

0

0

0,238

-0,0952

0

0

1

0

-0,238

0,0952

0

5,5716

0

1

0

0

-0,238

0,0952

0

0

0

0

0,238

-0,0952

0

1,4284

0

0

1

0

-1,5714

0,4285

0

0

0

-1

1,5714

-0,4285

0

4,4288

0

0

0

0

0,4285

-1,5713

1

0

0

0

-0,4285

1,5713

-1

4,4283

1

0

0

0

0,0952

-0,2381

0

0

0

0

-0,0952

0,2381

0

1,4286

Полученная симплекс-таблица удовлетворяет условиям оптимальности и допустимости.

Переходим на на 2 этап двухэтапного метода

Полученное на этапе I решение используется в качестве начального базиса на этапе II. Далее задача решается обычным симплекс-методом.

Базис

Решение

Оценка

0

0

0

0

-0,238

1,0953

0

0

0

3,6508

0

0

0

1

0,4285

-0,5713

0

0

0

7,4283

17,3356

0

0

0

0

-0,0952

0,2381

0

1

0

4,5714

-

0

0

0

0

0,238

-0,0952

0

0

1

5,5716

23,4101

0

1

0

0

-0,238

0,0952

0

0

0

1,4284

-

0

0

1

0

-1,5714

0,4285

0

0

0

4,4288

-

0

0

0

0

0,4285

-1,5713

1

0

0

4,4283

10,3344

1

0

0

0

0,0952

-0,2381

0

0

0

1,4286

15,0063

- ведущий столбец

- ведущая строка

Базис

Решение

0

0

0

0

0

0,2226

0,5554

0

0

6,1110

0

0

0

1

0

1

-1

0

0

3

0

0

0

0

0

-0,111

0,2222

1

0

5,5552

0

0

0

0

0

0,7775

-0,5554

0

1

3,112

0

1

0

0

0

-0,7511

0,5386

0

0

3,8889

0

0

1

0

0

-5,3338

3,6672

0

0

20,6683

0

0

0

0

1

-3,667

2,3337

0

0

10,3344

1

0

0

0

0

0,111

-0,2222

0

0

0,4445

Таким образом, оптимальное решение задачи имеет вид:

, Х = { , }

рефераты
РЕФЕРАТЫ © 2010