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

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

Рубрика Математика
Вид задача
Язык русский
Дата добавления 21.08.2010
Размер файла 86,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

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

Кафедра АСОИ

Расчётная задача №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

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

, Х = { , }


Подобные документы

  • Сущность понятия "симплекс-метод". Математические модели пары двойственных задач линейного программирования. Решение задачи симплексным методом: определение минимального значения целевой функции, построение первого опорного плана, матрица коэффициентов.

    курсовая работа [219,4 K], добавлен 17.04.2013

  • Понятие линейного программирования и его основные методы. Формулировка задачи линейного программирования в матричной форме и ее решение различными методами: графическим, табличным, искусственного базиса. Особенности решения данной задачи симплекс-методом.

    курсовая работа [65,3 K], добавлен 30.11.2010

  • Математическая модель задачи. Решение транспортной задачи методом потенциалов. Значение целевой функции. Система, состоящая из 7 уравнений с 8-ю неизвестными. Решение задач графическим методом. Выделение полуплоскости, соответствующей неравенству.

    контрольная работа [23,5 K], добавлен 12.06.2011

  • Форма для ввода целевой функции и ограничений. Характеристика симплекс-метода. Процесс решения задачи линейного программирования. Математическое описание алгоритма симплекс-метода. Решение задачи ручным способом. Описание схемы алгоритма программы.

    контрольная работа [66,3 K], добавлен 06.04.2012

  • Структурное преобразование схемы объекта и получение в дифференциальной форме по каналам внешних воздействий. Формы представления вход-выходных математических моделей динамических, звеньев и систем, методов их построения, преобразования и использования.

    курсовая работа [1,3 M], добавлен 09.11.2013

  • Нахождение экстремумов функций методом множителей Лагранжа. Выражение расширенной целевой функции. Схема алгоритма численного решения задачи методом штрафных функций в сочетании с методом безусловной минимизации. Построение линий ограничений.

    курсовая работа [259,9 K], добавлен 04.05.2011

  • Формирование нижних и верхних оценок целевой функции. Алгоритм метода ветвей и границ, решение задач с его помощью. Решение задачи коммивояжера методом ветвей и границ. Математическая модель исследуемой задачи, принципы ее формирования и порядок решения.

    курсовая работа [153,2 K], добавлен 25.11.2011

  • Геометрический смысл решений неравенств, уравнений и их систем. Определение понятия двойственности с помощью преобразования Лежандра. Разбор примеров нахождения переменных или коэффициентов при неизвестных в целевой функции двойственной задачи.

    дипломная работа [2,6 M], добавлен 30.04.2011

  • Основные сведения о симплекс-методе, оценка его роли и значения в линейном программировании. Геометрическая интерпретация и алгебраический смысл. Отыскание максимума и минимума линейной функции, особые случаи. Решение задачи матричным симплекс-методом.

    дипломная работа [351,2 K], добавлен 01.06.2015

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

    задача [394,9 K], добавлен 21.08.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.