русс | укр

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

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

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

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


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

Модели синтеза, анализа и выбора


Дата добавления: 2013-12-24; просмотров: 1142; Нарушение авторских прав


В широком смысле понятие синтез означает создание чего-либо (системы управления, модели), а анализ – исследование чего-либо уже существующего (решения задачи, проекта, ситуации).

Соответственно, моделью синтеза будем называть модель, позволяющую создать некий объект с заданным набором свойств, а моделью анализа – модель, позволяющую изучить, исследовать некий уже существующий объект.

Принято различать структурный синтез – синтез, создание структуры объекта и параметрический синтез – определение значений параметров объекта, а также структурный анализ – исследование свойств структуры данного объекта и параметрический анализ – исследование свойств объекта при заданных его параметрах.

       
 
 
   
Рис. 2.5. Взаимодействие задач синтеза, анализа и выбора

 

 


Также различают простой синтез – создание произвольного (“первого попавшегося”) объекта, обладающего заданными свойствами и оптимальный синтез – создание такого объекта, одним из заданных свойств которого является удовлетворение требованиям оптимальности в каком-либо смысле.

На рис. 2.5 представлена схема взаимодействия перечисленных моделей и последовательность решения соответствующих задач моделирования.

Проблема оптимального синтеза тесно связана с проблемой выбора, т.е. проверки того, насколько тот или иной объект удовлетворяет данным требованиям и его принятие или отклонение. Модели, описывающие в формализованном виде те правила, посредством которых осуществляется выбор, будем называть моделями выбора. К настоящему времени сложилось три основных способа построения этих моделей:

- критериальный способ;

- способ бинарных отношений;

- способ функций выбора.

Каждый следующий из названных способов является определенным обобщением предыдущего.



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

Пусть х – некоторая альтернатива из множества Х. Считается, что для всех хÎХ может быть задана функция q(x), которая называется критерием(критерием качества или эффективности, целевой функцией и т. д.) и обладает тем свойством, что если альтернатива х1 предпочтительней альтернативы х2, то q(x1) < q(x2) ( или q(x1) > q(x2) в зависимости от физического смысла q(x)) и обратно.

Если теперь сделать еще одно предположение, что выбор любой альтернативы х приводит к однозначно известным последствиям (детерминированный выбор или выбор в условиях определенности), и заданный критерий q(x) численно выражает оценку этих последствий, то наилучшей альтернативой х* является, естественно, та, которая обладает экстремальным (оптимальным) значением критерия:

x* = arg opt (q(x) | xÎX).

Задачи отыскания х* принадлежат к разряду наиболее сложных в вычислительном плане, поскольку каждая оптимизационная задача по своему уникальна, и к настоящему времени нет универсальных методов их решения.

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

1. Синтез модели – создание возможных ее вариантов. Различают

а) структурный синтез – разработка структуры модели, т.е. ее общего вида (например, в виде систем уравнений, алгебраических или дифференциальных), определение числа параметров и т.п.;

б) параметрический синтез – поиск числовых значений параметров модели. Он производится либо на основании справочных данных, либо исходя из условия максимального совпадения результатов, найденных по модели с экспериментальными.

2. Анализ модели – определение качества синтезированного варианта модели по критериям:

а) универсальности – полноты отображаемых свойств объекта;

б) точности –степени совпадения реальных данных с предсказанными моделью;

в) адекватности – способности правильно отображать свойства объекта с точки зрения поставленной цели;

г) экономичности – затрат на разработку и реализацию модели.

3. Выбор и принятие решения – общая оценка полезности вариантов модели и выбор лучшего.

 



<== предыдущая лекция | следующая лекция ==>
Модели описания, решения, алгоритмические, программные | Теоретические и эмпирические модели


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


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

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

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


 


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

 
 

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

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