В форме матричного представления могут быть отображены взаимоотношения между уровнями иерархической структуры. Например, древовидная иерархическая структура, приведенная на рис. 1.9, б, может быть представлена матричной структурой, приведенной на рис. 1.9, г, что иногда удобнее на практике при оформлении планов, поскольку помимо иерархической соподчиненности тематической основы плана, в нем нужно еще указать исполнителей, сроки выполнения, формы отчетности и другие сведения, необходимые для контроля за выполнением плана. Разновидности такого вида матричного представления иерархических взаимоотношений используются в толковых словарях, информационно-поисковых языках дескрипторного типа, автоматизированных диалоговых процедурах анализа целей и функций (см. гл. 5), поскольку при использовании подобных диалоговых процедур первоначально неизвестно количество ветвей на каждом уровне иерархии.
Рис. 1.9, б | Рис. 1.9, г |
В виде двумерной матричной структуры (см. рис. 1.9, д) могут быть представлены взаимоотношения между уровнями иерархии со «слабыми» связями (см. рис. 1.9, в); при этом помимо наличия связей в матрице может быть охарактеризована и сила связей либо словами («сильная» — «слабая»), либо путем введения количественных характеристик силы (значимости, длительности и т.п.) связи.
Рис. 1.9, д | Рис. 1.9, в |
Матричные структуры могут быть и многомерными. Но в этих случаях их графическое представление становится неудобным, и тогда применяют символическое алгебраическое отображение или представление многомерной структуры в виде тензора.
Многоуровневые иерархические структуры | Смешанные иерархические структуры с вертикальными и горизонтальными связями |