WikiDer > Индекс сложности - Википедия
Эта статья предоставляет недостаточный контекст для тех, кто не знаком с предметом.Октябрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Помимо сложности, задуманной как сложность вычисления функции (см. вычислительная сложность), в современном Информатика И в статистика еще один индекс сложности функции обозначает ее информационное содержание, что, в свою очередь, влияет на сложность изучения функция из примеров.Показатели сложности в этом смысле характеризуют весь класс функций, к которому принадлежит интересующая нас функция. Сфокусироваться на Логические функции, то деталь класса булевых функций c по существу означает, насколько глубоко артикулирован класс.
Чтобы идентифицировать этот индекс, мы должны сначала определить караульная функция из . Давайте сосредоточимся на одной функции. c, назовите это концепция определен на множестве элементов, которые мы можем изобразить как точки в Евклидово пространство. В этой структуре указанная выше функция ассоциируется с c набор точек, которые, поскольку определены как внешние по отношению к концепции, препятствуют ее расширению в другую функцию . Мы можем определить эти точки двояко с точки зрения определения данной концепции. c быть полностью закрытым (вторгшимся) другим концептом внутри класса. Поэтому мы называем эти точки либо часовые или же сторожевые посты; они назначаются сторожевой функцией к каждой концепции таким образом, что:
- сторожевые посты находятся вне концепции c быть дозорным и внутренним по крайней мере для одного другого, включая его,
- каждая концепция включая c имеет хотя бы один из постов охраны c либо в промежутке между c и , или снаружи и в отличие от постов охраны , и
- они составляют минимальный набор с этими свойствами.
Техническое определение, взятое из (Аполлони 2006) основан на включении расширенной концепции состоит из c плюс его сторожевые посты другим в том же классе.
Определение сторожевой функции
Для концептуального класса на пространстве , а караульная функция это общая функция удовлетворяющие следующим условиям:
- Стражи вне дозорной концепции ( для всех ).
- Часовые находятся внутри концепции вторжения (Представив наборы , захватническая концепция таково, что и . Обозначение набор понятий вторгается c, мы должны иметь это, если , тогда ).
- минимальное множество с указанными выше свойствами (Нет существует, удовлетворяющее (1) и (2) и обладающее тем свойством, что для каждого ).
- Часовые - честные стражи. Может быть что но так что . Однако это должно быть следствием того факта, что все точки вовлечены в настоящие дозорные c против других концепций в и не только для того, чтобы избежать включения к . Таким образом, если мы удалим остается неизменной (В любое время и такие, что и , то ограничение к это караульная функция на этом наборе).
это граница из c на .
Что касается изображения справа, является кандидатом границы против . Все точки находятся в промежутке между и . Они избегают включения в , при условии, что эти точки не используются последним для самоконтроля против других концепций. Наоборот мы ожидаем, что использует и как собственные стражи, использует и и использует и аналогично. Точка не допускается как сторожевой пост, поскольку, как и любое дипломатическое место, он должен располагаться вне всех других концепций, чтобы гарантировать, что он не будет занят в случае вторжения .
Определение детали
Граничный размер самого дорогостоящего концепта, подлежащего отправке с наименее эффективной функцией дозорного контроля, то есть количество
- ,
называется деталь из . охватывает также сторожевые функции на подмножествах отслеживая в этом случае пересечения понятий с этими подмножествами. Собственно, собственные подмножества могут выполнять дозорные задачи, которые оказываются сложнее, чем те, которые возникают с сам.
Деталь является мерой сложности концептуальных классов, двойственных Размер ВК . В первом случае точки используются для разделения наборов понятий, а во втором - для разделения наборов точек. В частности, имеет место следующее неравенство (Аполлони 1997)
Смотрите также Радемахерская сложность для недавно введенного индекса сложности класса.
Пример: непрерывные пробелы
Учебный класс C кругов в есть детали , как показано на рисунке слева ниже. Аналогично для класса отрезков на , как показано на рисунке справа.
Пример: дискретные пространства
Класс на концепции которых проиллюстрированы на следующей схеме, где «+» обозначает элемент принадлежащий , «-» элемент вне и сторожевой пост:
-⃝ | -⃝ | - | |
-⃝ | + | + | |
+ | -⃝ | + | |
+ | + | + |
Этот класс имеет . Как обычно, у нас могут быть разные дозорные функции. Худший случай S, как показано, это: . Однако более дешевый :
- | - | -⃝ | |
-⃝ | + | + | |
+ | -⃝ | + | |
+ | + | + |
Рекомендации
- Аполлони, В; Malchiodi, D .; Гайто, С. (2006). Алгоритмический вывод в машинном обучении. Международная серия по продвинутому интеллекту. 5 (2-е изд.). Аделаида: Мэджилл.
Advanced Knowledge International
- Apolloni, B .; Кьяравалли, С. (1997). «PAC изучение концептуальных классов через границы их элементов». Теоретическая информатика. 172 (1–2): 91–120. Дои:10.1016 / S0304-3975 (95) 00240-5.