........................,
anx + bny + cnz + dn = 0.
Упражнения.
1. Изобразите
многогранник, состоящий из точек, координаты которых удовлетворяют неравенствам
|x+y|+|z|
1, |x-y|-|z| 1или
неравенствам |x-y|+|z|
1, |x+y|-|z|
1.
2. Докажите,
что точки с координатами (0, ±j, ±
1), (± 1, 0, ±j ),
(±j , ±1,
0), где j= ,
являются вершинами икосаэдра.
3. Докажите,
что точки с координатами (0, ±F, ±j
), (±j , 0, ±F ),
(±F , ±j , 0), (±
1, ± 1, ±1),
где j= ,
F
= ,
являются вершинами додекаэдра.
4. При
каком значении a неравенства
Ярким
примером применения многогранников является ее использование в теории оптимального
управления.
Выпуклые
многогранники можно трактовать аналитически – с помощью системы линейных
неравенств. Линейная функция, рассматриваемая на таком выпуклом многограннике,
достигает своего наибольшего (наименьшего) значения в одной из его вершин,
либо на некотором ребре, либо на некоторой грани. В любом случае существует
вершина (хотя бы одна), в которой принимается это наибольшее (наименьшее)
значение. Найти это наибольшее (наименьшее) значение можно алгебраически,
найдя значения линейной функции во всех вершинах многогранника и выбрав
из них наибольшее (наименьшее).
Оказалось,
что к данной задаче отыскания наибольшего (наименьшего) значения линейной
функции на многограннике приводят многие практические задачи. Среди них:
транспортная
задача о составлении оптимального способа перевозок грузов;
задача
о диете, т.е. о составлении наиболее экономного рациона питания, удовлетворяющего
определенным медицинским требованиям;
задача
составления оптимального плана производства;
задача
рационального использования посевных площадей и т.д.
Несмотря
на различные содержательные ситуации в этих задачах, математические модели,
их описывающие, имеют много общего, и все они решаются одним и тем же методом,
разработанным отечественным математиком Л.В. Канторовичем (1912-1986).
В своей
книге "Математические методы организации и планирования производства" он
заложил основы того, что ныне называется математической экономикой. Методы,
развитые Канторовичем положили начало новому направлению прикладной математики
– линейному программированию, изучающему численные методы решения задач
отыскания наибольших и наименьших значений линейных функций на выпуклых
многогранниках.
За разработку
этого направления в 1975 году Л.В. Канторович был удостоен Нобелевской
премии.
В качестве
примера рассмотрим упрощенный вариант транспортной задачи.
Задача.
Пусть
на четыре завода З1, З2,
З3, З4
требуется завезти сырье одинакового вида, которое хранится на двух складах
С1, С2.
Потребность данных заводов в сырье каждого вида указана в таблице 1, а
расстояние от склада до завода - в таблице 2. Требуется найти наиболее
выгодный вариант перевозок, т. е. такой, при котором общее число тонно-километров
наименьшее.
Таблица 1
Наличие сырья, (в т) на складе | Потребность в сырье, (в т) на заводе | ||||
С1 | С2 | З1 | З2 | З3 | З4 |
20 | 25 | 8 | 10 | 12 | 15 |
Таблица 2
Склад | Расстояние (в км) от склада до завода | |||
З1 | З2 | З3 | З4 | |
C1 | 5 | 6 | 4 | 10 |
С2 | 3 | 7 | 3 | 7 |
Для решения этой задачи, в первую очередь, проанализируем ее условие и переведем его на язык математики, т. е. составим математическую модель. Для этого количество сырья, которое нужно перевезти со склада С1 на заводы З1, З2, З3, обозначим через x, y и z соответственно. Тогда на четвертый завод с этого склада нужно будет перевезти 20 - x – y - z сырья в тоннах, а со второго склада нужно будет перевезти соответственно 8 - x, 10 - y, 12 - z, x + y + z - 5 сырья в тоннах. Запишем эти данные в таблицу 3.
Таблица 3
Склад | Кол-во сырья (в т), перевезенное на заводы | |||
З1 | З2 | З3 | З4 | |
С1 | x | y | z | 20–x–y - z |
С2 | 8 – x | 10 - y | 12 - z | x + y + z - 5 |
Поскольку
все величины, входящие в эту таблицу, должны быть неотрицательными, получим
следующую систему неравенств
Эта система
неравенств определяет некоторый многогранник. Для того чтобы его построить,
изобразим сначала многогранник, определяемый первой и второй строкой данной
системы. На рисунке 3 это параллелепипед OABCO1A1B1C1.
Уравнение 20 - x - y - z = 0
определяет плоскость D1D2D3,
которая, пересекая параллелепипед, образует многоугольник M1M2M3C1.
Уравнение
x + y + z - 5 = 0
определяет плоскость, которая пересекает параллелепипед и образует в нем
треугольник E1E2E3.
На многограннике M1M2M3C1CBAE1E2E3O1,
где M1(8,10,2), M2(0,10,10),
M3(0,8,12), C1(8,0,12),
C(8,0,0), B(8,10,0), A(0,10,0), E1(5,0,0),
E2(0,5,0), E3(0,0,5),
O1(0,0,12),
выполняются все условия данной системы. Назовем его многогранником ограничений.
Для нахождения
общего числа тонно-километров умножим расстояния от складов до заводов
на перевозимое количество сырья и полученные результаты сложим. Общее число
тонно-километров выражается формулой:
Склад | Кол-во сырья (в т), перевезенное на заводы | |||
З1 | З2 | З3 | З4 | |
С1 | 0 | 10 | 10 | 0 |
С2 | 8 | 0 | 2 | 15 |
Литература
1. Беляева Э.С., Монахов В.М. Экстремальные задачи. –
М.: Просвещение, 1977.
2. Болтянский В.Г. Математические методы оптимального
управления. – М.: Наука, 1969.
3. Болтянский В.Г. Элементарная геометрия. – М.: Просвещение,
1985.
4. Волков В.А. Элементы линейного программирования. –
М.: Просвещение, 1975.
5. Смирнова И.М. В мире многогранников. - М.: Просвеще-ние,
1995.
6. Тихомиров В.М. Рассказы о максимумам и минимумах.
– М.: Наука, 1986.
7. Тихомиров В.М. 50 лет линейному программированию.
– Квант, 1989, № 6, с. 9.
8. Тихонов А.Н., Костомаров Д.П. Рассказы о прикладной
математике. – М.: Наука, 1979.