Page 294 - Microsoft Word - Милогиё 2019-чом 1
P. 294

М.И.Беляев, Милогия, том 1, ©, 2019г.

        произвольных структур все известные алгоритмы «срав-
        нимости»,  гарантирующие  однозначную  оценку,  явля-
        ются экспоненциальными. Фактически для структур, име-
        ющих небольшое число уровней иерархии, эту задачу ре-
        шить нелегко. Перед лицом этого комбинаторного взрыва
        исследователи  часто отказываются от поиска эффектив-
        ного алгоритма сравнения и взамен этого строят простые
        процедуры, от которых ожидается хорошая работа в боль-
        шинстве случаев.
            Инвариантом структуры называют параметр, имеющий
        одно и тоже значение для сравниваемых структур. Среди
        самых очевидных можно назвать: число элементов, число
        связей,  число  модулей  соответствующего  ранга,  число
        уровней иерархии, уровень декомпозиции и т. д. При срав-
        нении двух структур, как только обнаруживается, что два
        значения  одного  и  того  же  параметра  отличаются  друг
        друга, то приходят к заключению, что данные структуры
        не эквивалентны. Упорядочивая подобные параметры по
        их сложности  и  значимости,  мы тем самым определяем
        код, по которому и сравниваем две структуры. В нашем
        случае таким кодом может служить спектр соответствую-
        щего  ранга, который  фактически является  числом,  даю-
        щего относительную оценку сложности структуры и вы-
        раженным  в  некоторой  позиционной  иерархической  си-
        стеме счисления. В этом случае при оценке эквивалентно-
        сти структур мы можем говорить, что две структуры экви-
        валентны  друг  с  другом  с  точностью  до  n  -  го  уровня
        иерархии (до n - го уровня декомпозиции). Подобный под-
        ход к оценке сложности структур по их спектру соответ-
        ствующего  ранга  позволяет  определять  сложность  рас-

        сматриваемых  структур  по  существу,  т.  е.  с  требуемой

                                          293
   289   290   291   292   293   294   295   296   297   298   299