next up previous
Next: Задача кусочно-линейного программирования Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: Задача о седловой

3. Кусочно-линейные функции и системы кусочно-линейных неравенств

Кусочно-линейные функции - это tex2html_wrap_inline2936-функции в ситуации, когда
Ftex2html_wrap_inline2938 - пространство линейных функций. К определению кусочно-линейных функций можно подойти двояко: либо так, как это только что сделано в §1, либо исходя из некоторой аксиоматики, идентифицирующей такие функции. Остановимся на втором подходе.

Пусть имеются конечные совокупности многогранников tex2html_wrap_inline3474 и собственных линейных функций tex2html_wrap_inline3476. Будем говорить, что система
tex2html_wrap_inline3478 задает однозначную кусочно-линейную функцию l(x), заданную на X, если:

1)
tex2html_wrap_inline3482приtex2html_wrap_inline3484;
2)
tex2html_wrap_inline3486.

Здесь tex2html_wrap_inline3488 - алгебраическая внутренность многогранника tex2html_wrap_inline3182, т.е.
tex2html_wrap_inline3492 при любом tex2html_wrap_inline3494X и достаточно малом tex2html_wrap_inline3496. Термином многогранник, как и ранее, обозначается множество, задаваемое конечной системой собственных линейных неравенств
displaymath3498
В данном определении некоторые из tex2html_wrap_inline3182, или tex2html_wrap_inline3488, могут быть и пустыми.

Будем использовать обозначения: Ltex2html_wrap_inline2938 - пространство линейных
функций, L - пространство k-линейных функций, определенных внешним образом в силу свойств 1) и 2). На самом деле класс функций L совпадает с классом F из пре-- ущего параграфа, который строится из Ftex2html_wrap_inline3508Ltex2html_wrap_inline2938, т.е. L - это минимальное расширение пространства линейных функций, замкнутое относительно операций дискретного максимума (см. §1). Следовательно, представление (1.9), а также каждое из (1.10) и (1.11), являются универсальным представлением кусочно-линейных функций (k-линейных функций).

Для унификации и упрощения записи k-линейных функций, систем неравенств из k-функций, задач кусочно-линейного программирования и т.д. будем в дальнейшем полагать: X=Rtex2html_wrap_inline2872, тогда
displaymath3522

displaymath3524

Если tex2html_wrap_inline3526 - вектор линейных функций, то
displaymath3528
Представления кусочно-линейных функций в виде (1.9) - (1.11) принимают унифицированную форму:
equation2023

equation2025

equation2027
Отметим также свойства функций дискретного максимума:
displaymath3530

displaymath3532

Произвольная конечная система кусочно-линейных неравенств может быть записана в виде
equation2035
Эта система может быть записана с помощью одного неравенства
displaymath3536
или (на основе теоремы ) в виде
equation2038
Это задание будем считать одним из стандартных. Другим стандартным видом является
equation2040

Рассмотрим представление системы в виде (3.5). Положим tex2html_wrap_inline3538. Тогда множеством решений неравенства (3.5) будет tex2html_wrap_inline3540. С другой стороны, если M - произвольное полиэдральное множество, пусть из Rtex2html_wrap_inline2872, т.е. tex2html_wrap_inline3540 и tex2html_wrap_inline3548 - многогранники, т.е. tex2html_wrap_inline3182 задаются конечными системами линейных неравенств: tex2html_wrap_inline3552, то M является множеством решений неравенства (3.5).

С этой же точки зрения посмотрим на неравенство (3.6). Пусть
displaymath3556

displaymath3558
(Ltex2html_wrap_inline2938 - пространство аффинных функций). Положим
displaymath3562
Тогда, как легко видеть, tex2html_wrap_inline3564 совпадает с множеством решений неравенства (3.6). Тем самым, для неравенства (3.6) указаны те многогранники tex2html_wrap_inline3566, объединение которых и дает множество решений неравенства (3.6). С другой стороны, если полиэдральное множество M задано тем или иным образом, например, как в пре-- ущем случае - совокупностью систем линейных неравенств, каждая из которых задает выпуклую многогранную компоненту множества M, то требуется цепочка тех или иных преобразований типа (1.3) - (1.8), приводящая к заданию множества M одним неравенством вида (3.6).

Наконец, рассмотрим систему кусочно-линейных неравенств в форме (3.4), формально более сложную, чем (3.5) или (3.6). Положим
displaymath3574
Множество tex2html_wrap_inline3576 - это множество решений t-го неравенства в системе (3.4), так что M - множество решений всей системы.

Материал, изложенный в §1 и §3, устанавливает способы конструктивного соответствия между полиэдральными множествами и их аналитическим заданием. Хотя сопутствующая этому алгебра преобразований может быть достаточно громоздкой, тем не менее логика этих преобразований проста и может быть в реальных прикладных ситуациях поручена компьютеру.


next up previous
Next: Задача кусочно-линейного программирования Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: Задача о седловой