Контрольные работы по математическим дисциплинам
українська русский  
Авторизация
 
Логін
Пароль
Забыли пароль?
Регистрация
Примеры задач
Высшая математика
Теория вероятностей
Матпрограммирование
Эконометрия
Теория статистики
Избранное
Готовые работы
Рейтинг задач
Задачи on-line
Справка
Стоимость работ
Оплата услуг
Другие ресурсы
Контакты
Курсы валют

Курсы валют на PROext
Метод искусственного базиса
Найдено 17 решенных задач данной темы. Подробнее ...

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

z = 2x1 - 3x2 + 6x3 + x4min

x1, x2, x3, x4 > 0.

Решение

Изменим знаки целевой функции на противоположные и будем рассматривать задачу на максимум:

z = - 2x1 + 3x2 - 6x3 - x4max

Сведем задачу к каноническому виду, для чего прибавим дополнительные или базисные векторы:

Для увеличения количества базисных векторов отнимаем от строки, которая содержит отрицательную
вспомогательную переменную и максимальный B1 = 24 все строки с отрицательными вспомогательными переменными (3).

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

Вектор z1 является искусственным.

Тогда целевая функция запишется так:

z = - 2x1 + 3x2 - 6x3 - x4Mz1max ,
где M - большое число.

Построим начальную симплекс-таблицу, где

Q - неотрицательное отношение столбца плана к ключевому столбцу.

Базис

Cб

План

-2

3

-6

-1

0

0

0

-M

Q

x1

x2

x3

x4

x5

x6

x7

z1

z1 -M  24  -2  -1  12 
x6 22  22 
x7 14  -4  -1  14 

Δj

-3  –  
-24  -2  -1  -1  –  

Cтолбик 1 есть ключевым, поскольку он содержит минимальный отрицательный элемент  Δ1 = -2M + 2.
Строка 1 есть ключевой, поскольку в ней минимальное Q1 = 12.


Зарегистрируйтесь и Вы сможете посмотреть задачу полностью!


Найдено 17 решенных задач данной темы. Подробнее ...

Просмотров: 1629

 

 

 

 

 

Design:
ru.AnVisionWebTemplates.com

©2005-09 MatComUA

 
Главная || Регистрация || Заказ || Рефераты || Вопросы || Отзывы || О нас UKR | RUS

Rambler's Top100