Задачи линейного программирования:
Задать область ограничений, определить min/max ЦФ






Ограничение 1
a1: b1:
Ограничение 2
a2: b2:
Ограничение 3
a3: b3:
Ограничение 4
a4: b4:
Ограничение 5
a5: b5:
Целевая функция (ЦФ)
a: b:

Smax = -??-
Smin = -??-
Fmax ЦФ = -??-
Fmin ЦФ = -??-
-??-
-??-

Задачи линейного программирования:
Определить min/max ЦФ, задать область ограничений
Целевая функция:
F = x/a + y/b = 111
Число 111 взяли произвольно, чтобы изобразить ЦФ.
Cоотвественно, отсюда:
а=111
b=111
Область ограничений по первоначальным данным:
x/30 + y/20 > 1
x/15 + y/40 > 1
x/40 + y/5 > 1
x/100 + y/80 < 1
x/80 + y/95 < 1
0 < x,y < 0
Команды Огр1-Огр 5 отображает область ограничений, по которой от оси х идет луч.
Команда ЦФ отображает ЦФ, по которой от оси х идет луч.
Команда Все - отображает лучами все области ограничений и ЦФ.
Команда Вид - отображает направления (два луча) от самой удаленной и близкой на области ограничений точек к ЦФ.
Команда Точки - отображает точки пересечения лучей при x,y > 0.
Smin, Smax - минимальное и максимальное растояния удаления точек области ограничений
Далее в скрипте после команды Точки можно:
1) С помощью мышки указать точку максимума ЦФ.
Если укажите правильно, то будет подтверждение "Максимум правильно".
Если неправильно, то нужно выполнить Reset и начать заново.
2) С помощью мышки указать точку минимума ЦФ.
Если укажите правильно, то будет подтверждение "Минимум правильно".
Если неправильно, то нужно выполнить Reset и начать все выполнить снова.

Примечания:
1) Можно задавать свои области ограничений.
2) Пока параметры а1-а5, b1-b5 должны быть больше 0.
3) Условия:
0 < x,y < 0
на рисунке показываются в виде 2-х полос, совпадающих с осями x и y.
4) Знаки:
0 - означает, что функция ограничений меньше 1.
1 - означает, что функция ограничений больше 1.