русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Морфологические таблицы


Дата добавления: 2015-08-06; просмотров: 2285; Нарушение авторских прав


Морфологические таблицы, представляют результаты морфологического анализа и используются для решения задач структурного синтеза.

Морфологическая таблица ( ) представляет собой обобщенную структуру в виде множества функций, выполняемых компонентами синтезируемых объектов рассматриваемого класса, и подмножеств способов их реализации. Каждой функции можно поставить в соответствие одну строку таблицы, каждому способу ее реализации — одну клетку в этой строке. Следовательно, в морфологических таблицах элемент означает -й вариант реализации -й функции в классе технических объектов, описываемом матрицей .

Другими словами, множество альтернатив можно представить в виде отношения , называемого морфологической таблицей

где — множество свойств (характеристик или функций), присущих объектам рассматриваемого типа, — число этих свойств, , — множество значений (способов реализации) -го свойства, мощность этого множества далее обозначена . При этом собственно множество альтернатив представлено композицией множеств , т.е. каждая альтернатива включает по одному элементу (значению) из каждой строки морфологической таблицы. Очевидно, что общее число альтернатив , представляемых морфологической таблицей, равно

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

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



К недостаткам относятся неучет запрещенных сочетаний элементов в законченных структурах и отражение состава элементов в структурах без конкретизации их связей. Кроме того, морфологические таблицы строят в предположении, что множества взаимно независимы, т.е. состав способов реализации -й функции не меняется при изменении значений других функций. Очевидно, что предположение о взаимной независимости множеств оправдано лишь в сравнительно простых структурах. Последний недостаток устраняется путем обобщения метода морфологических таблиц — при использовании метода альтернативных (И-ИЛИ) графов.



<== предыдущая лекция | следующая лекция ==>
 | Альтернативные графы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 4.315 сек.