Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Сирл, С. Матричная алгебра в экономике

.pdf
Скачиваний:
20
Добавлен:
22.10.2023
Размер:
13.54 Mб
Скачать

щий процентной ставке г за период. Тогда уравнение (13) принимает вид:

v (п) —Max {q(k) +

v (п— 1)},

(22)

 

 

далее — рассмотрение аналогично предыдущему.

Упражнения

1. Две машины А и В сдаются в аренду по одной и той же цене. Эти машин имеют следующие различные матрицы вероятностей перехода, соответствующих состояниям «работает хорошо» (состояние I) и «требует регулировки» (со­ стояние 2):

машина А машина В

 

РА

0,9

0 , Г

Рв =

"0,8

0,2'

 

 

 

0 ,6

0,4

0,7

0,3

 

 

 

 

 

 

 

Определите стационарные вероятности для обеих машин.

Какую из машин

стоит арендовать?

 

определила,

что вероятность ветреной погоды после

2.

Лыжная база АВС

ясного

дня равна 0,3, а вероятность хорошей погоды после ветреного дня равна

0,8. Выпишите матрицу вероятностей

перехода. Каковы стационарные вероят­

ности ясных и ветреных дней?

 

 

 

 

 

3.

Компания ACME по прокату автомобилей выдает автомобили напрокат

в трех аэропортах:

А, В и С. Клиенты возвращают автомобили в эти аэропорты

в соответствии с таблицей вероятностей:

 

 

 

 

 

Таблица переходных вероятностейз

 

 

 

 

Куда

А

В

 

С

 

 

 

Откуда

 

 

 

 

 

 

 

 

А

 

0 , 8

0 , 2

 

0

 

 

 

В

 

0 , 2

0

 

0 , 8

 

 

 

С

 

0 , 2

0 , 2

 

0 , 6

 

 

 

 

 

 

 

 

 

 

з

 

а)

Вычислите вектор х ', удовлетворяющий равенствам х'

= х Р и 1=1

= 1.

Представляет ли этот вектор стационарные вероятности? Объясните ответ.

одном

б)

Компания

ACME

планирует построить ремонтную

станцию в

--из трех аэропортов. Какой из них вы порекомендовали бы для этой цели? По­ чему?

4.Рассмотрите матрицу вероятностей перехода для двух состояний,

заданную в общем виде:

p J P ii Р» .

21 Р22_

Определитеэлементы вектора стационарных вероятностей х' = [kj, п21 через элементы Р. (Напоминаем, что сумма элементов любой строки равна 1.)

5. Поведение рынка ценных бумаг обнаруживает следующую тенденцию: сделки, в которых изменение цен направлено в одну сторону, сменяются сдел­ ками, в которых это изменение направлено в другую сторону. Предположим, что условная вероятность возрастания цен после предшествовавшего периода

220

их падения равна 0,75, и также наоборот. Определите соответствующие состоя­

ния и выпишите матрицу вероятностей

перехода для этой системы. Каковы

стационарные вероятности?

 

 

6 . Рассмотрите марковскую цепь со следующей матрицей переходов:

0,7

0,3

0

Р = 0,8

0,2

0

0

0,2

0,8

а)

Если процесс начинается с состояния 1 и произошло уже много перехо­

дов, то какая доля этих переходов приходится на переходы из состояния 1 в сос­

тояние 2? (Указание.

Предварительно

 

вычислите стационарные вероятности).

б) Повторите задание а в предположении,

что процесс начинается с сос­

тояния

3.

 

 

 

 

 

если он находится в городе

1, то с ве­

7. Водитель такси обнаружил, что

 

роятностью 0 ,8 он повезет следующего пассажира в город 2 , в остальных слу­

чаях будет поездка по городу

1. Если же он находится в городе

2, то с вероят­

ностью 0,4 он повезет следующего пассажира в город 1, в остальных случаях

будет поездка по городу 2. Средний

доход от

каждого вида поездок таков:

между городами — 2

доллара (в любом направлении), внутри любого города —

1 доллар.

 

 

 

 

 

вероятностей

 

Р и матрицу

вознаграж­

а) Выпишите матрицу переходных

 

 

дений R

и вычислите стационарные вероятности пребывания в каждом городе.

б) Вычислите вектор ожидаемого

вознаграждения в ближайший переход.

в) Вычислите стационарное ожидаемое вознаграждение за период.

8 .

Сирт, Дэвидсон и Томпсон в работе [4] с помощью марковских цепей опи­

сали

поведение лиц,

пользующихся

кредитом

и переходящих

из состояния

«уплачено» в такие состояния, как «задолженность один месяц», «задолженность

два месяца», «задолженность три и более месяцев».

Рассмотрите

следующие

три состояния и соответствующие переходные вероятности и вознаграждения

для упрощенного варианта их модели:

 

 

 

 

 

 

 

состояние

1 — уплачено;

 

один

месяц;

 

 

 

 

 

состояние

2 — задолженность

 

 

 

 

 

состояние

3 — задолженность два и более месяцев;

 

 

 

 

 

 

' 0 ,8

0 ,2

0

 

"10

5

0

 

 

 

 

 

 

0,5

0

0,5

,

=

10

5

0

 

 

 

 

 

 

0,3

0

0,7

 

 

10

5

0

 

 

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

9. Некоторый производитель кофе анализирует возможность проведения рекламной кампании, направленной на привлечение покупателей к его сорту кофе. Из данных, полученных при исследовании рынка, ему удалось оценить нынешние вероятности того, что покупатели сменят «наш сорт» на «какой-либо другой», и наоборот. Обе вероятности равны 0,2. Исследователи рынка, исходя из предположения о неизменности рекламы конкурента, предварительно оцени­ вают результаты кампании следующим образом: единственным изменением вероятностей будет возрастание с 0,2 до 0,3 вероятности смены «какого-либо сорта» на «наш сорт».

а) Предположите, что проведение рекламной кампании стоит 70 миллионов долларов (нынешняя оценка всех будущих затрат) и что на рынке 50 миллионов покупателей кофе. Каждый покупатель в среднем приносит 2 доллара прибыли (рассчитываемой до уплаты налогов). Если учетная ставка равна 20% в год, то следует ли производителю проводить рекламную кампанию? (Предположите, что стационарность наступает очень быстро.) (Указание. Матрица вознагражде­ ний не нужна; работайте непосредственно со стационарными вероятностями.)

221

б) Теперь предположите, что у производителя имеется план другой реклам­ ной кампании, проведение которой стоит столько же, столько и проведение предыдущей, и единственным результатом которой будет увеличение вероят­ ности удержания своих покупателей с 0,8 до 0,9. Следует ли выбрать эту кампа­ нию?

10.Рассмотрите пример с машиной в параграфе 5 данной главы. Предполо­ жите, что ремонт машины в случае, если она требует регулировки, стоит не 0,90 доллара, а 1,40 доллара. Если осталось всего три периода до того момента, как машину должны разобрать и перестроить, то какова оптимальная стратегия ре­ монта для каждого из трех периодов?

11.Предположите, что машина переходит из состояния 1 (работает хорошо)

всостояние 2 (требуется регулировка) и обратно с такими вероятностями пе­ рехода:

р _ [ 0>8

0 ,2"

“ [ 0 ,4

0 ,6_ '

Предположите, что в случае, если машина в течение дня находится в состоянии 1, то она приносит 100 долларов прибыли, а в случае, если она в течение дня на­ ходится в состоянии 2, то приносит убытков на 50 долларов.

а) Подсчитайте ожидаемую дневную прибыль.

б) Теперь предположите, что машину можно починить за 120 долларов, причем ремонт может быть проведен столь быстро, что машина получает возмож­ ность работать в состоянии 1 в течение полного рабочего дня. Предполагая, что переходы из состояния в состояние происходят в конце рабочего дня, вычислите стационарное ожидаемое вознаграждение за период при условии, что выполняет­ ся решающее правило «всегда ремонтировать машину, если она этого требует». Какое из решающих правил (не ремонтировать, либо ремонтировать) дает большее стационарное вознаграждение?

в) Если бы оставалось всего несколько дней до момента, когда машину за­ менят другой моделью, то следовало ли бы тогда придерживаться оптимальной стратегии, найденной в ответе на вопрос б? Объясните свой ответ.

12. Управляющий желает выработать

стратегию

запасов для тех запас­

ных частей, которые требуются нечасто. Каждую неделю

поступают

запросы

на нуль, одну или две единицы со следующими вероятностями:

 

Количество требуемых частей

. . .

О

1

2

 

Вероятность................• ...................... 0,8

 

0,1

0,1

 

Управляющий рассматривает такие альтернативные решения: (1) никогда

не заказывать ни одной единицы; (2) заказывать одну

единицу, когда

запасы

на складе достигают 0 .

 

 

 

 

 

Предположите, что текущие расходы на хранение одной единицы в течение недели равны 1 доллару, и что одна продажа приносит 5 долларов прибыли. Всякий запрос, который не может быть удовлетворен из запасов на складе, теряется. Какому из решений нужно следовать, чтобы максимизировать стацио­

нарное

ожидаемое

вознаграждение? Предположите, что единицы,

заказанные

в конце недели, прибывают на склад к началу следующей недели.

в примере

13.

Проверьте,

что стационарное ожидаемое вознаграждение

с машиной в параграфе 5 равно 1,33 доллара за период, если машину ремонти­ руют, когда это требуется.

14. Для произвольной матрицы переходных вероятностей Р и произволь­ ного целого п покажите:

а)

что суммы по строкам матрицы Р п равны 1,0;

б)

что, если элементы вектора х в сумме дают единицу, то это справедливо

и для

элементов вектора х'Р п.

(Указание. Используйте вектор 1, каждый элемент которого равен единице.) 15. Проверьте, что для любой матрицы переходных вероятностей Р матри­

ца (IР) вырожденная.

2 2 2

16. Рассмотрите ситуацию упражнения 5, но предположите, что состояние описывается текущей ценой бумаг. Нарушает ли такое описание состояний мар­ ковское свойство «отсутствия памяти»? Дайте ответ на языке формулировок уп­ ражнения 5.

ЛИ Т Е Р А Т У Р А

1.B e l l m a n R. Е. (1957). Dynamic Programming. Princeton Univer­

sity Press. (Имеется русский

перевод:

В е л л м а н

Р. Динамическое програм­

мирование. М., Изд. Иностранной литературы, 1960.)

 

 

 

2.

B e l l m a n

R. Е. and D г е у f u s S.

Е. (1962). Applied Dynamic Prog­

ramming. Princeton University

Press. (Имеется русский

перевод: В е л л м а н

Р.,

Д р е й ф у с С.

Прикладные

задачи

динамического

программирования.

М.,

«Наука», 1965.)

 

Н. Jr.,

В о n i n i С. Р. and

Н a u s-m a n

W, Н. (1969).

3. В i е г m a n

Quantitative Analysis for Business Decisions. Third Edition; Irwin, Homewood,

111.

4.

C y e r t

R.

M., D a v i d s o n

H. J.

and

T h o m p s o n

G. L. (1962).

Estimation of the allowance for doubtful accounts by Markov chains. Management

Science,

8, 287—303.

(1960). Dynamic Programming and Markov Processes.

5.

H o w a r d R. A.

M. I. T. Press. Cambridge,

Mass.

IX ЛИНЕЙНОЕ

ГЛАВА П РОГРАММИ РОВАНИЕ

Линейное программирование — аналитический аппарат (создан­ ный Данцигом, см. [5])*, привлекший к себе большое внимание в эко­ номике в последние двадцать лет. Это метод максимизации (или ми­ нимизации) линейной функции, учитывающий множество линейных ограничений. Наиболее распространенное его применение заключает­ ся в распределении дефицитных ресурсов Между несколькими вида­ ми деятельности для максимизации или минимизации некой «цели», например такой, как прибыли или издержки. Метод линейного про­ граммирования обеспечивает решения широкого класса такого рода задач, возникающих в хозяйстве.

1. ПРОБЛЕМА МАКСИМИЗАЦИИ

а) ГРАФИЧЕСКОЕ РЕШЕНИЕ

Пример. Небольшая механическая мастерская выпускает два типа изделий, причем изделия каждого типа изготовляются двумя разными машинами. А именно, каждая единица продукта 1 (первый тип изделий) требует трех часов работы на машине I и двух часов работы на машине II; каждая единица продукта 2 (второй тип изделий) тре­ бует двух часов на машине I и трех часов на машине II. Машину I можно использовать только восемь часов, а машину II — только семь часов в день. Предположим, что прибыль, получаемая от продажи единицы каждого продукта, равна 20 и количество любого продукта, которое может быть продано, не имеет ограничения. Задача состоит

в нахождении такого

количества каждого продукта, которое мо­

жет быть произведено

для получения наибольшей общей прибыли.

При этом надо учитывать ограничения, определяемые фондом машин­ ного времени.

Прежде всего представим задачу в алгебраической форме: пусть хх обозначает число единиц продукта 1 , х2 — число единиц продукта 2, a z — общую прибыль; надо найти максимум функции

[;г = 20ЛУ+ 20х2,

*Первая работа, положившая начало линейному программированию, как известно, принадлежит советскому ученому академику Л. В. Канторовичу

(1939 г.) — Прим. ред.

224

учитывая следующие ограничения:

 

 

 

 

 

 

 

Злу +

2 х 2 < 8;

 

 

 

 

 

 

 

2лу +

Злу < 7;

 

 

 

 

 

 

 

х1 > 0;

( 1 )

 

 

 

 

 

 

Х2

8.

 

Неравенство

 

Злу +

2лу <

8, называемое ограничением,

указывает

на пределы' производственных возможностей машины I; неравенство

2хх + Зх2 <

7

дает

такую же

гс2

 

информацию

о машине II.

Ус-

 

ловие лу, х2

0

показывает,

 

 

что отрицательный объем про­

 

 

изводства невозможен. Функция

 

 

г = 20лу + 20лу,

которую

надо

 

 

максимизировать,

 

называется

 

 

целевой

функцией.

 

 

 

 

 

Задача, описываемая нера­

 

 

венствами (1) и функцией 2, есть

 

 

обычная задача линейного про­

 

 

граммирования, или L. Р. задача.

 

 

Можно

выделить три основных

 

 

свойства

любой

такой задачи:

 

 

1) все взаимосвязи, вклю­

 

 

чающие целевую функцию,

ли­

 

 

нейны;

 

 

 

 

 

 

 

 

2) ограничения могут быть

 

•*>

выражены равенствами или не­

 

равенствами в любую сторону; 3) решения должны быть не­

отрицательными.

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

любая точка (лу, х2)

на этой площади удовлетворяет неравенствам

Злу + 2 х 2

8, 2лу +

Злу < 7 и лу, лу > 0. Эта (заштрихованная)

площадь называется областью допустимых решений. Задача сводится

кнахождениию такой точки (лу, х2) в области допустимых решений,

вкоторой значение целевой функции максимально.

 

Если графически найдена область допустимых решений, то

получить оптимальное решение для данной задачи

уже относитель­

но

просто. Рассмотрим

параллельные линии z =

20лу +

20лу = 20

и

z = 20лу + 20лу = 40,

указанные пунктиром на рис.

1. Теперь

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

8 Зак. 425

225

Карандаш изображает линию 20хх + 20х2 = г, где z увеличивается по мере того, как он удаляется от начала координат. Так как целью является получение возможно большего значения г, то карандаш надо двигать вверх до тех пор, пока он не коснется области допусти­ мых решений только в одной точке; эта точка есть оптимальное ре­ шение задачи линейного программирования. Оптимальной является точка (2; 1), в ней z — 20хх + 20х3 = 60. В любой другой точке об­ ласти допустимых решений целевая функция не равна 60, так как каж­ дая из этих точек лежит на линии 20хх + 20х3 = z, где г < 60. Пунк­ тирные линии иногда называют линиями равной прибыли. Таким обра­ зом, в любой точке на л и н и и 20х\ + 20х2 = 60 можно получить при­ быль 60; однако только одна точка на этой линии допустима данными условиями задачи.

б) СВОЙСТВО УГЛОВЫХ ТОЧЕК

Графический метод решения задач линейного программирования удобен в случае, когда область допустимых решений имеет два измере­ ния; но его трудно применять, когда она описывается тремя или более измерениями. В этом случае оптимальные решения следует искать другими способами. Здесь рассматривается специальный метод реше­ ния, так называемый модифицированный симплекс-метод, основан­ ный на свойстве, по которому оптимальное решение является угловой точкой области допустимых решений.

Определение.

Угловой точкой любой я-мерной области

в за­

даче

линейного

программирования называется я-мерный

вектор

х' =

[хх х2 х3 ... х„], являющийся единственным решением совместной

системы уравнений, полученной выбором я ограничений, которые рас­ сматриваются как равенства, из ограничений, определяющих область допустимых решений. Если угловая точка удовлетворяет оставшимся ограничениям, то ее называют допустимой угловой точкой (или угло­ вой точкой области допустимых решений)1.

Например, в рассмотренной задаче (1) четыре допустимые угловые

точки: (0; 0), (J; 0j, (О; ^), (2; 1). Они являются решениями следую­

щих систем уравнений (составлены из условий):

(I)

хх =

0, х2

0,

 

(II)

х2 =

Зхх +

2 х 2

== 8 ;

(III)

хх =

2хх +

Зх2

= 7;

(IV) Зхх + 2 х 2

= 8 ,

2хх -Г Зх2 = 7.

1 Исключения имеют место в следующих случаях: а) если область допустимых решений не ограничена, то оптимальное решение может быть не определено; б) когда условия таковы, что не существует области допустимых решений. Та­ кие случаи в данной главе не рассматриваются.

226

Еще две угловые точки могут быть получены из систем: Злу + 2х2 = = 8, хх = 0; и 2лу + Зх2 = 7, х2 = 0; но они недопустимы, т. е. они не лежат в области допустимых решений.

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

то, используя для

нахождения каждой угловой точки по я ограниче-

нии, мы получим

j j угловых точек. Как мы увидим далее, мо­

дифицированный симплекс-метод последовательно рассматривает лишь допустимые угловые точки и делает это таким образом, что значения целевой функции в последовательно рассматриваемых угловых точ­ ках образуют неубывающую монотонную последовательность1. Та­ ким образом будут оценены не все допустимые угловые точки; это ос­ новное вычислительное преимущество модифицированного симплексметода по сравнению, например, с процессом полного перебора всех допустимых угловых точек.

в) МАТРИЧНАЯ ФОРМУЛИРОВКА ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

Обычно в линейном программировании имеют дело с задачами, сформулированными в виде одной из следующих форм:

I. Максимизировать z = с х

II. Минимизировать z = с'х

при условии, что Ах > Ь,

при условии, что Ах >

Ь,

х > 0,

х >

0,

где с есть я-мерный вектор коэффициентов целевой функции (обычно коэффициенты характеризуют удельную прибыль или затраты); -X—я-мерный вектор переменных решения (неизвестных); А — матри­ ца «технологических коэффициентов» размером m X я; Ь — яг-мерный вектор дефицитных ресурсов с bt > 0, i = 1 , ..., m\ z — значение

целевой функции; > означает соответственно «больше», «равно», -«меньше».

Пример. Теперь рассмотренную ранее задачу (1) можно сформу­ лировать в матричных терминах:

Л

'3

2 '

 

 

' 20'

 

*1 !

А ==

2

3

,

с =

20

х =

х2

Оба технологических ограничения относятся к типу «меньше чем ...». В данном параграфе рассматриваются задачи формы I (максими­ зация) с ограничением «меньше.чем ...». В параграфе 2 рассматривают­ ся задачи формы II (минимизация); в параграфе 3 излагается пробле­ ма смешанных ограничений (как «меньше чем ...», так и «больше чем...»), а также освещен случай, когда ограничения представлены ра­

венствами. Таким образом, задача в этом параграфе такова.

 

максимизировать

z = с'х

(2)

при условии, что

Ах ^ Ь, х>-0.

1 Последовательность аи а2, ..., ап, ... называется неубывающей монотонной, если ап < ап+1 для всех п.

8 *

227

г) ДОПОЛНИТЕЛЬНЫЕ ПЕРЕМЕННЫЕ

Запишем задачу (2) в несколько измененной форме: максимизировать z = с*'х*

при

условии, что А*х* = Ь,

х * ^ 0 ,

т)\

( 3 )

где х* = [х' xsl' — вектор-столбец порядка (п +

 

х ,— вектор-столбец дополнительных переменных** порядка т\

с* = [с'

0']' — вектор-столбец порядка (п +

т),

а А* = /,„] —

матрица порядка ш х (я + т); с, х,

Ь, и А — те же,

что и раньше. Эта

новая форма идентична первоначальной за небольшим исключением: множество т дополнительных переменных, введенных по одной в каж­ дое из неравенств Ах ^ Ь, превратило неравенства в равенства. Из требования неотрицательности этих дополнительных переменных и равенства нулю связанной с ними прибыли следует, что если х*

удовлетворяет

равенству

А*х*

=

Ь,

то

Ах ^

Ь

и z = с*'х* —

= [с' O'] [х'

XsY = c'x. Таким образом,

вектор х как часть х*, удовлет­

воряющего

условиям (3), также удовлетворяет условиям

(2),

и зна­

чение целевой функции в точке х остается

таким

же

Далее если

задача (3)

разрешима и

ее оптимальное

решение

Хо =

[хб,

Xs0],

то тогда оптимальное решение задачи (2) есть х0.

 

 

 

 

Пример.

Задача (1) может быть записана в Форме (31 так:

 

максимизировать z = [20 20

0 0]

Xj

 

 

 

 

 

 

 

 

 

 

 

*2

 

 

 

 

 

 

 

 

 

 

 

XS1

 

 

 

 

 

при условии,

что

 

 

-

XS2

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

*1

 

 

 

 

 

 

 

 

 

х 2

_ _

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XS2

 

 

 

 

 

 

 

 

 

о,

*S lS&'O,

X S 2 ^

0.

 

 

 

Когда задача записана в форме (3), то можно прямо применять модифи­ цированный симплекс-метод. Как указывалось, этот метод решения задач линейного программирования проверяет допустимые угловые точки. Хотя существует бесконечно много векторов х*, таких, что А*х* = Ь, х* > 0, угловых точек, удовлетворяющих условиям Ах ^ Ь, х >- 0, всегда конечное число*1.

**Эти переменные иногда называют балансовыми или выравнивающими. —

Прим. ред.

1 С помощью обобщенной обратной матрицы из главы VII можно найти всех*, удовлетворяющие уравнению А*х* = Ь; однако в данном случае из равенства

х*

= Gb +

I)w

следует

существование

бесконечно

большого

числа ре­

шений (так как I) w — ненулевая матрица, а ш — произволен),

в том-чис­

ле

и таких,

которые

содержат

отрицательные

элементы,

нарушая

тем самым

ограничения на отрицательность. Таким образом, хотя метод обощенных обрат­ ных матриц и является общей формой для всех решений урвнения А*х* =; Ь, он не может ничем помочь при поиске оптимального решения задачи линейного программирования.

228

д ) Б А З И С

Базисом мы называем здесь матрицу т х т, столбцами которой являются т линейно-независимых столбцов матрицы А*. Поскольку А* = [А I т], всегда существует по крайней мере один набор из т линейно-независимых столбцов матрицы А*, полученный с помощью единичной матрицы 1т, Далее, из того, что А* содержит т п столб­

цов, следует, что существует не более

базисов. Каждый базис

однозначно соответствует некоторой угловой точке, хотя среди этих точек могут быть и недопустимые. Например, рассмотрим базис В, состоящий из k столбцов (матрицы А) соответствующих переменных, входящих в х, и m k столбцов (матрицы /), ассоциированных с пе­ ременными, входящими в xs. Напомним, что из результатов главы VII

следует, что для совместных уравнений [Лх Л2]

= уг реше­

ние методом расчленения дает

Y

Д- —

н to

1 У1 1 Л2х2

(4)

х2

В данном случае х равен х*, матрица Аг есть В, уг равен Ь, а хх пред ставляет собой т- мерный вектор решения для переменных, соответст­ вующих базису В. Мы назовем этот вектор Хв вектором базисных пе­ ременных. Выражение (4) можно переписать с учетом введенных обоз­ начений в форме

II * *

' V

В~г b—Б -1 А2х2

х2

%2

(5)

Теперь

допустим, что х2 = 0, т.

е.

положим равными нулю небазис

ные переменные в х*. Тогда'(5)

сокращается до

 

 

 

 

В -1 Ь

( 6)

 

 

 

О

 

 

 

 

Таким

образом, определяя вектор

Хв для получения х* = [хв 0],

мы находим одновременно решение системы уравнений А*х* = Ь. Это решение ассоциировано с единственной угловой точкой: посколь­ ку k переменных, входящих в xs, приравнены к нулю k ассо­ циированы с хв), то k неравенств Ах < b должны обратиться в ра­ венства; кроме того, п k переменных, входящих в х, приравнены к нулю, что обращает в равенства соответствующие им ограничения неотрицательности. Таким образом, исходные переменные, входящие в х*, будут решением системы из п уравнений, образованной превра­ щением неравенств типа Л х < Ь и х | > 0 в равенства. Единственное решение этой системы по определению является угловой точкой. Каждый базис связан с единственной угловой точкой, которая в за­ висимости от того, удовлетворяет она или нет всем остальным ограни­ чениям, либо будет, либо не будет допустимой.

Пример. В задаче (1) существует шесть базисов, которые следую­ щим образом связаны с угловыми точками:

229

Соседние файлы в папке книги из ГПНТБ