next up previous
Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: Метод точных штрафных

7. Вопросы полиэдральной разделимости

Задача разделимости непересекающихся множеств M и N из некоторого пространства X с помощью функции f(x) из фиксированного класса tex2html_wrap_inline4222 называется задачей дискриминацией множеств. Функция f(x) в этом случае называется дискриминантной. Разделимость состоит в выполнимости неравенств
equation2373
Можно говорить и о не строгой разделимости, когда в (7.1) допускаются не строгие неравенства.

Если M и N - выпуклые многогранники, а tex2html_wrap_inline4222 - класс аффинных функций, то говорят о задаче линейной дискриминации. Задача линейной дискриминации является одной из важнейших задач в распознавании образов (РО). В качестве одной из базовых формальных моделей РО является система строгих линейных однородных неравенств. Убедимся в этом.

Пусть tex2html_wrap_inline4232 и tex2html_wrap_inline4234 - некоторые образы, tex2html_wrap_inline4236Rtex2html_wrap_inline2872 и tex2html_wrap_inline4240Rtex2html_wrap_inline2872 -
формализованные выборки представителей этих образов. Если
tex2html_wrap_inline4244 - некоторый базовый набор функций (вообще говоря, произвольный), то разделяющую функцию можно искать в виде tex2html_wrap_inline4246, где tex2html_wrap_inline4248 - числовые коэффициенты. Свойство разделимости состоит в выполнимости системы неравенств:
displaymath4250
или в матричном виде
equation2381
где tex2html_wrap_inline4252, tex2html_wrap_inline4254; tex2html_wrap_inline4256, tex2html_wrap_inline4258.

Если tex2html_wrap_inline4260 - некоторое решение системы (7.2), то функция tex2html_wrap_inline4262 будет строго разделяющей множества A и B. Дискриминантная функция f(x) реализует правило соотнесения (по свойству принадлежности одному из образов tex2html_wrap_inline4232 и tex2html_wrap_inline4234), предъявляемого для распознавания вектора y по правилу:
displaymath4276

displaymath4278

Функция f(x) реализует решающее правило. Система (7.2) может быть как совместной, так и несовместной. На случай несовместности имеется обобщение понятия решения как конечной совокупности векторов tex2html_wrap_inline4282Rtex2html_wrap_inline2872 (именуемой комитетным решением) такой, что любое из неравенств системы (7.2) удовлетворяется более чем половиной векторов этой совокупности. Комитетная технология и ее использование в задачах распознавания составляют важное и хорошо разработанное направление в распознавании образов [8].

Если M и N - многогранники, причем tex2html_wrap_inline4290, то эти множества строго разделяются аффинной функцией. Ниже речь пойдет о разделимости произвольных непересекающихся полиэдральных множеств кусочно-линейной функцией (k-функцией).

Итак, пусть tex2html_wrap_inline4294, tex2html_wrap_inline4296, tex2html_wrap_inline3548 и tex2html_wrap_inline4300 - конечные совокупности выпуклых многогранников, причем tex2html_wrap_inline4290. Имеет место

Теорема 7.1. Полиэдральные множества M и N с пустым пересечением строго разделяются k-функцией, т.е. функцией вида tex2html_wrap_inline4312
equation2396

Д о к а з а т е л ь с т в о. Полиэдральное множество может быть задано одним k-неравенством: если tex2html_wrap_inline4316 и tex2html_wrap_inline4318, то
displaymath4320
где f(x) - функция (7.3);
displaymath4324
где tex2html_wrap_inline4326. Учитывая соотношения: Xtex2html_wrap_inline4328, Xtex2html_wrap_inline4330, при любых tex2html_wrap_inline4332 и tex2html_wrap_inline4334 будем иметь
displaymath4336

displaymath4338
Таким образом, построена функция tex2html_wrap_inline4340, зависящая от числовых параметров tex2html_wrap_inline4332 и tex2html_wrap_inline4334, строго разделяющая полиэдральные множества M и N.

Следствие 7.1. Пусть tex2html_wrap_inline4352tex2html_wrap_inline4354 и tex2html_wrap_inline4352tex2html_wrap_inline4358 - конечные совокупности точек из tex2html_wrap_inline4352tex2html_wrap_inline2872, при этом tex2html_wrap_inline4364. Тогда существует k-функция f(x), строго разделяющая эти множества, т.е.
displaymath4370

Д е й с т в и т е л ь н о, поскольку точка из Rtex2html_wrap_inline2872 может быть задана конечной системой линейных неравенств (если tex2html_wrap_inline4374, то
tex2html_wrap_inline4376), то сформулированное следствие превращается в частный случай теоремы .

На самом деле, в данном следствии пространство, из которого берутся точки, может быть произвольным. Сведение к конечномерному арифметическому пространству тривиально: достаточно взять подпространство Etex2html_wrap_inline4378 исходного пространства, натянутое на совокупность
tex2html_wrap_inline4380, выделить его некоторый базис, в котором векторы tex2html_wrap_inline4382 и tex2html_wrap_inline4384 б-- т представлены точками конечномерного арифметического пространства. Если взять прямое разложение X=Etex2html_wrap_inline4378+H, то k-функция f(x), разделяющая указанные совокупности точек в Etex2html_wrap_inline4378, может быть продолжена до k-функции tex2html_wrap_inline4400, определенной на всем пространстве X, по правилу: если tex2html_wrap_inline2876X и tex2html_wrap_inline4404, tex2html_wrap_inline3202Etex2html_wrap_inline4378, tex2html_wrap_inline4410H, то tex2html_wrap_inline4412.

Поступила 25.10.97

СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ

  1. Плотников С.В.. Методы проектирования в задачах нелинейного программирования. Дисс. канд. физ.-мат. наук. -Свердловск: УрГУ, 1983. -С. 83 - 118.
  2. Волокитин Е.П. О представлении непрерывных кусочно-линейных функций // Управляемые системы. -Новосибирск: Наука, 1979. -N 19, -C. 14 - 21.
  3. Meltzer D. On the expressibility of piecewise linear continuous functions as the difference of two piecewise linear convex functions // Math. Program., Study 29, 1986. -P. 118 - 134.
  4. Kripfganz A., Schulze R. Piecewise affine functions as a difference of two convex functions//Optimization, 1987. -V. 18, N 1. -P. 23 - 29.
  5. Benchekroun B. A nonconvex piecewise linear optimization problem // Computers Math. Applic., 1991. -V. 21, N 6/7. -P. 77 - 85.
  6. Gorokhovik V.V., Zorko O.I. Piecewise affine functions and polyhedral sets //
    Optimization, 1994. -V. 33, -P. 209 - 221.
  7. Исследования по линейному и нелинейному программированию//Сб. работ под ред. K. Дж. Эрроу, Д. Гурвица, Х. Удзавы. -M.: ИЛ, 1962. -298 c.
  8. Мазуров В.Д. Метод комитетов в задачах оптимизации и классификации. -M.:
    Наука, 1990. -246 c.
  9. Еремин И.И., Мазуров В.Д., Астафьев Н.Н. Несобственные задачи линейного и выпуклого программирования.М.: Наука, 1983. -336 с.

next up previous
Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: Метод точных штрафных