Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
симплекс.doc
Скачиваний:
17
Добавлен:
12.11.2019
Размер:
1.15 Mб
Скачать

5. Каноническая форма записи задачи:

х1 + х2 + х3 + х5 = 3300

42х1 + 35х2 + 80х3 + 120х46 = 250000

- 30х2 - 38х3 + 54х4 + х7 = 4000

4,2х1 + 0*х2 + 0*х3 + 30х4+0*х5+0*х6 + 0*х7 max

  1. Описание дополнительных переменных:

х5 недоиспользованная площадь пашни, га

х6 – недоиспользованный труд, чел. час

х7 – недоиспользованные корма, ц к.е.

  1. Запись математической формулировки задачи в структурном виде.

Введем следующие обозначения:

Хj(j Q1) – площади посевов сельскохозяйственных культур;

Q1 – множество площадей посевов сельскохозяйственных культур;

хj (j Q2) – поголовье скота;

Q2 – множество видов и групп скота.

1). По использованию площади пашни, га:

, где i M1, M1 – множество видов пашни;

2). По использованию трудовых ресурсов, чел. час.:

, где i M2, M2 – множество видов труда;

tij – норма затрат i-го вида труда на единицу j-ой отрасли (на 1га посева сельскохозяйственной культуры или на 1 голову скота);

3). Баланс кормов:

; где i M3, М3 – множество видов кормов;

yij – выход i-го вида корма с 1га j-ой кормовой культуры;

nij – норма кормления i-ым видом корма j-го вида скота;

Целевая функция:

Z = max, где cj – стоимость товарной продукции, получаемой с единицы отрасли.

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

Первая симплексная таблица соответствует первому опорному решению (табл. 3).

Первая строка таблицы содержит коэффициенты при неизвестных в каноническом представлении целевой функции;

первый столбец – нумерация ограничений;

второй столбец содержит набор базисных переменных;

третий столбец – номер ограничения для дополнительной переменной;

четвёртый столбец – оценка целевой функции: оценка целевой функции равна соответствующим коэффициентам при базисных переменных целевой функции в каноническом представлении;

Таблица 3

Первая симплексная таблица

п/п

Баз. пер.

№ ограничения для доп. пер.

СI Оценка целевой функции

Аio значение базисной переменной

Сj

4,2

0

0

30

0

0

0

Конт

Част. от дел.

Коэффициенты замещения

х1

х2

х3

х4

х5

(ост. в огр. 1)

х6

(ост. в огр. 2)

х7

(ост. в огр. 3)

1.

х5

(1)

0

3300

1

1

1

1

3304

-

2.

х6

(2)

0

250000

42

35

80

120

1

250278

2083,3

3.

х7

(3)

0

4000

-30

-38

54

1

3987

74,1

4.

Zj-Cj

0

-4,2

0

0

-30

0

0

0

-34,2

-

пятый столбец – значения базисных переменных (Aio). Столбец свободных членов формируется из правых частей исходной системы ограничений;

В качестве коэффициентов замещения берутся соответствующие коэффициенты при переменных системы ограничений в канонической форме.

В столбце сумма находится сумма значений всех коэффициентов, начиная со столбца свободных членов.

Элементы индексной строки вычисляются по формуле:

(Zj – Cj,) = . Aio - Cj, j=0, 1,2,…7, где Cj, j=0, 1,2,…7 – коэффициенты при соответствующих переменных целевой функции в каноническом виде.

Построение второй симплекс – таблицы.

Шаг 1. Определение переменной, вводимой в базис. При решении задачи на максимум это будет переменная, в индексной строке которой находится максимальный по абсолютной величине отрицательный элемент. Вводимой в базис переменной будет переменная Х4. Данный столбец называется ключевым.

Шаг 2. Определение выводимой из базиса переменной. Базисная переменная, находящаяся в строке, в которой результат поочередного деления значений элементов столбца свободных членов на соответствующие положительные элементы ключевого столбца оказался минимальным, будет выводиться из базиса. Результаты деления записываются в последнем столбце симплекс-таблицы. Они показывают, что минимальное частное находится в строке с базисной переменной Х7.

Эта строка называется ключевой. Элемент, который находится на пересечении ключевого столбца и ключевой строки называется ключевым.

Шаг 3. Во второй симплексной таблице из базиса исключается переменная Х7 и на ее место ставится переменная Х4. Эта строка называется начальной.

Шаг 4. Проверка на оптимальность. Если в индексной строке находятся отрицательные элементы, то решение необходимо улучшать. При решении на максимум признаком оптимальности является неотрицательность элементов индексной строки.

Шаг 5. Расчет элементов начальной строки производится путем деления соответствующих коэффициентов ключевой строки на ключевой элемент.

Все остальные элементы второй симплекс-таблицы, включая элементы индексной строки и столбца сумма рассчитываются по формуле:

,

где - элемент следующей симплекс – таблицы;

- элемент предыдущей симплекс – таблицы;

- элемент преобразуемой i-ой строки, расположенного в ключевом столбце;

- элемент, начальной строки (j – го столбца).

Столбец контроль считается как сумма всех элементов, начиная со столбца свободных членов и до столбца последней переменной.