Об алгоритме Козинца

Авторы

  • Василий Николаевич Малоземов Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7-9
  • Наталья Анатольевна Соловьева Санкт-Петербургский государственный экономический университет, Российская Федерация, 191023, Санкт-Петербург, наб. кан. Грибоедова, 30/32
  • Григорий Шаликович Тамасян Военно-космическая академия им. А.Ф. Можайского, Российская Федерация, 197198, Санкт-Петербург, ул. Ждановская, 13; Институт проблем машиноведения РАН, Российская Федерация, 199178, Санкт-Петербург, Большой пр. В.О., 61

DOI:

https://doi.org/10.21638/spbu01.2025.104

Аннотация

В 1964 г., на заре машинного обучения, Б.Н. Козинец предложил простой численный метод (алгоритм) для решения следующей экстремальной задачи. "В $n$-мерном евклидовом пространстве заданы два конечных множества $P_1$ и $P_2$. Предполагается, что соответствующие выпуклые оболочки $C_1$ и $C_2$ этих множеств не имеют общих точек. Требуется построить гиперплоскость, разделяющую множества $P_1$ и $P_2$, т.е. такую гиперплоскость, которая не имеет общих точек со множествами $C_1$ и $C_2$ и, кроме того, множества $C_1$ и $C_2$ лежат по разные стороны этой гиперплоскости. На самом деле, желательно среди всех гиперплоскостей, разделяющих множества $P_1$ и $P_2$, найти такую гиперплоскость, расстояние от которой до множества P1 ∪P2 имеет максимальную величину. Очевидно, что такой гиперплоскостью будет гиперплоскость, проходящая через середину отрезка, соединяющего какие-нибудь две ближайшие точки множеств $C_1$ и $C_2$, перпендикулярно к нему". В дальнейшем эту задачу стали называть задачей жесткого SVM-отделения (Support Vector Machine) двух конечных множеств. В алгоритме Козинца используется естественный геометрический вариант критерия оптимальности для рассматриваемой задачи. В данной статье приводится детальный анализ алгоритма Козинца с современных позиций. В частности, дано корректное доказательство его сходимости. Предложена рабочая схема алгоритма. Рассмотрены два примера, в которых сравнивается эффективность принципиальной и рабочей схем.

Ключевые слова:

машинное обучение, жесткое SVM-отделение, алгоритм Козинца, усеченные итерации

Скачивания

Данные скачивания пока недоступны.
 

Загрузки

Опубликован

14.05.2025

Как цитировать

Малоземов, В. Н., Соловьева, Н. А., & Тамасян, Г. Ш. (2025). Об алгоритме Козинца. Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия, 12(1), 48–63. https://doi.org/10.21638/spbu01.2025.104

Выпуск

Раздел

Математика

Наиболее читаемые статьи этого автора (авторов)