Jump to content

Индекс сложности

В современной информатике и статистике индекс сложности функции обозначает уровень информативности, что, в свою очередь, влияет на сложность изучения функции на примерах . Это отличается от вычислительной сложности , которая представляет собой сложность вычисления функции. Индексы сложности характеризуют весь класс функций, к которому принадлежит интересующая нас функция. Сосредоточив внимание на логических функциях , детали класса булевых функций c по сути означает, насколько глубоко сформулирован класс.

Техническое определение

[ редактировать ]

Чтобы идентифицировать этот индекс, мы должны сначала определить сторожевую функцию .Давайте на мгновение сосредоточимся на одной функции c , назовем ее концепцией, определенной на множестве элементов, которые мы можем представить как точки в евклидовом пространстве . В этой структуре вышеуказанная функция связывает с c набор точек, которые, поскольку определены как внешние по отношению к понятию, не позволяют ему расшириться в другую функцию . Мы можем двояко определить эти точки с точки зрения защиты данного понятия c от полного включения (вторжения) в другое понятие внутри класса. Поэтому мы называем эти точки либо дозорными , либо сторожевыми точками ; они назначаются сторожевой функцией к каждому понятию таким образом, что:

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

Техническое определение, взятое из ( Apoloni 2006 ), основано на включении расширенной концепции. состоит из c плюс его сторожевые точки, созданные другим в том же классе.

Определение сторожевой функции

[ редактировать ]

Для концептуального класса на пространстве , сторожевая функция — это полная функция удовлетворяющий следующим условиям:

  1. Стражи находятся за пределами концепции дозорных ( для всех ) .
  2. Стражи находятся внутри концепции вторжения ( Введя наборы , вторгающаяся концепция таков, что и . Обозначая набор понятий, вторгающихся в c , мы должны иметь это, если , затем ) .
  3. — минимальное множество с указанными выше свойствами ( Нет существует, удовлетворяя (1) и (2) и обладая тем свойством, что для каждого ) .
  4. Стражи – честные стражи. Может быть, это но так что . Однако это должно быть следствием того факта, что все пункты участвуют в реальном сопоставлении c с другими концепциями в и не только в том, чтобы избежать включения к . Таким образом, если мы удалим остается неизменным ( всякий раз, когда и таковы, что и , то ограничение к является сторожевой функцией на этом множестве ) .

это граница c на .

Схематическое представление о функциональности внешнего дозорного

Что касается изображения справа, является кандидатской границей против . Все точки находятся в промежутке между и . Они избегают включения в , при условии, что эти точки не используются последним для защиты от других концепций. И наоборот, мы ожидаем, что использует и как свои собственные стражи, использует и и использует и аналогично. Точка не допускается как сторожевой пункт, поскольку, как и любое дипломатическое место, он должен располагаться вне всех других концепций, просто чтобы гарантировать, что он не будет занят в случае вторжения .

Определение деталей

[ редактировать ]

Граничный размер самой дорогой концепции, которая будет отслеживаться с помощью наименее эффективной контрольной функции, т. е. количества

,

называется деталью . охватывает также сторожевые функции на подмножествах отслеживая в этом случае пересечения понятий с этими подмножествами. На самом деле, правильные подмножества могут выполнять задачи по дозору, которые оказываются сложнее, чем те, которые возникают с сам.

Деталь является мерой сложности классов концептов, двойственных измерению VC. . Первый использует точки для разделения наборов понятий, второй — для разделения наборов точек. В частности, имеет место следующее неравенство ( Аполлони 1997 ):

См. также сложность Радемахера , чтобы узнать о недавно введенном индексе сложности класса.

Пример: непрерывные пространства

[ редактировать ]

Класс C кругов в есть детали , как показано на рисунке слева внизу. Аналогично для класса отрезков на , как показано на рисунке справа.

Две точки за пределами c (толстый круг) достаточно, чтобы предотвратить включение его в больший круг, не содержащий их.
Класс сегментов в и два пункта, необходимые для отражения его концепций

Пример: дискретные пространства

[ редактировать ]

Класс на понятия которого проиллюстрированы на следующей схеме, где «+» обозначает элемент принадлежащий , "-" элемент снаружи , и ⃝ сторожевой пункт:

-⃝ -⃝ -
-⃝ + +
+ -⃝ +
+ + +

Этот класс имеет . Как обычно, у нас могут быть разные функции дозора. Наихудший случай S , как показано, таков: . Однако более дешевый вариант :

- - -⃝
-⃝ + +
+ -⃝ +
+ + +
  • Аполлони, Б.; Мальчиоди, Д.; Гайто, С. (2006). Алгоритмический вывод в машинном обучении . Международная серия по передовому интеллекту. Том. 5 (2-е изд.). Аделаида: Мэгилл. Передовые знания Международные
  • Аполлони, Б.; Кьяравалли, С. (1997). «PAC-обучение концептуальных классов через границы их предметов» . Теоретическая информатика . 172 (1–2): 91–120. дои : 10.1016/S0304-3975(95)00240-5 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5c4080ee216015e023d5ef46f935b764__1669979580
URL1:https://arc.ask3.ru/arc/aa/5c/64/5c4080ee216015e023d5ef46f935b764.html
Заголовок, (Title) документа по адресу, URL1:
Complexity index - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)