Интересное свойство приведенной матрицы А состоит в том, что
каждая |
из ее квадратных |
подматриц имеет определитель, равный |
+ 1, —1 |
или 0 (см. главу |
IV, упражнение 10). Как будет показано |
в параграфе 5, при применении симплекс-метода последовательно прибегают к обращению текущего базиса для получения решения. Единственное различие, которое следует. принимать во внимание, связано со значением определителя, но если он всегда равен + 1 или
—1 (0 не используется в расчетах, так как для соответствующих под матриц не существует обратных), то мы начинаем расчет с целочислен ной матрицы и далее будем иметь дело лишь с целочисленными матри цами. Это важный аспект транспортных задач линейного программиро вания: они гарантируют целочисленность решения, хотя в общем, случае для задач линейного программирования такая гарантия невоз можна. Существуют алгоритмы получения наилучшего целочисленно го решения для произвольной задачи линейного программирования,, но до сих пор не выяснены их вычислительные возможности для боль шинства задач (см. Хедли [10]). Таким образом, этот аспект транспорт ных задач представляет известный интерес.
Некоторые задачи планирования производства, расстановки персо нала и планирования работы машин имеют форму транспортных задач линейного программирования, а это общая форма широкого круга задач, решение которых обычно требует малого объема вычислений.
Приведенные примеры иллюстрируют лишь две области возможных, приложений линейного программирования. Упомянем некоторые дру гие: оно было применено в проблемах финансирования капиталовло жений (см. Вейнгёртнер [13], Чарнес, Купер и Миллер [4]); широкий класс проблем планирования производства был сформулирован в виде задач линейного программирования; проблема составления авиарасписанпя с учетом случайных вызовов была решена с помощью мето дов линейного программирования; экономическая теория равновесия анализировалась по схеме линейного программирования; это же от носится и к играм двух лиц с постоянной суммой (см. упражнения главы II). Этот список ни в коей мере не является исчерпывающим,, но он дает некоторое представление о возможных областях приложе ния и типах задач, решаемых с применением методов линейного про граммирования. Для дальнейшего изучения роли линейного програм мирования в экономической теории мы отсылаем читателя к работе Дорфмана, Самуэльсона и Солоу [7]; что касается приложения к про блемам хозяйства, то мы сошлемся на Бирмана, Бонини и Госмана [3], Хедли [9] или на Данцига [6].
5. МОДИФИЦИРОВАННЫЙ СИМПЛЕКС-МЕТОД
Хотя существуют машинные программы, пригодные для решения задач линейного программирования в самой общей постановке, было бы весьма полезно рассмотреть в данной работе процесс их решения с применением симплекс-метода. Модифицированный симплекс-ме тод отличается в отношении некоторых деталей расчетного характера