Пусть заданы различные сущности, относящиеся к одному множеству и имеющие одинаковый набор атрибутов. Тогда возможно разработать набор элементарных операций на данном множестве.
Разработка таких операций позволяет упростить разработку и описание алгоритмов взаимодействия таких сущностей и алгоритмов поиска оптимального значения минимизируемой функции, аргументами которой являются элементы множества.
Кроме того, возможно произвести разработку процедур оптимизации расчетов на этапе проведения вычислительного эксперимента.
Пусть задано множество точек в мерном пространстве. Обозначим — -ю размерность точки.
Отметим, что различные размерности в пространстве могут иметь различную степень релевантности.
Обозначим — пустое значение атрибута (размерности). Будем применять, когда значение атрибута не заполнено.
Определим для случаев лечения следующие операции.
1. Пересечение случаев лечения.
2. Объединение случаев лечения.
3. Инверсия случая лечения.
- 4. Нечеткий минимум
- 5. Нечеткий максимум
- 6. Нечеткая инверсия
7. Близость.
где.
Разработанные операции будут использованы при описании алгоритмов классификации для первого уровня иерархической оптимизации.
Таким образом, основная трудность в создании алгоритма заключается в выборе процедуры перебора синтаксического дерева, с целью определения выражений, значение которых может быть вычислено на стадии компиляции.
Автором предполагается опробовать несколько различных алгоритмов перебора с целью сравнения их итоговой эффективности. Результаты будут изложены в последующих статьях.