- •1. Дайте определение и перечислите основные принципы системного анализа.
- •Принципы:
- •Классификация систем
- •8. Дайте описание системной модели поддержки принятия решений
- •5. Перечислите основные принципы принятия решений, сформулируйте проблему принятия решений
- •6. Сформулируйте постановку задач принятия оптимальных решений
- •7. Перечислите этапы принятия решений
- •9. В чем состоит назначение и какова область использования систем поддержки принятия решений
- •2. Дайте определение системы и перечислите основные характеристики системы
- •10.Приведите приемы формализации задач системного анализа
- •12. Проанализируйте роль целей и стратегий в процессе формирования управленческих решений
- •13. Рассмотрите пример структурирования целей стратегического управления предприятием
- •14. Опишите процесс формирование критериев принятия решений
- •22.Рассмотрите содержательные постановки задач, приводящие к моделям линейного программирования
- •Задачи распределения ресурсов
- •16. Дайте определение и приведите описание модели онтологического анализа.
- •17.Дайте определение и приведите описание модели онтологии
- •18.Рассмотрите методику разработки онтологии
- •20.Дайте определение и сформулируйте поставку задач математического программирования
- •23.Дайте общую математическую формулировку задачи линейного программ-ния
- •24.Рассмотрите пример графического решения задачи линейного программирования
- •26.Сформулируйте принципы постановки двойственных задач линейного программирования
- •Основная теорема двойственности:
- •Метод ветвей и границ для задачи целочисленного программирования.
- •27.Опишите процесс решения задач линейного программирования с использованием программного обеспечения matlab
- •Метод ветвей и границ для задачи целочисленного программирования.
- •32.Дайте общую математическую формулировку задач нелинейного программирования
- •28.Дайте общую формулировку задач дискретного программирования
- •34.Дайте общую математическую формулировку задач квадратичного программирования
- •Если одна из задач двойственной пары разрешима, то и другая задача также разрешима; причем экстремальные значения обеих задач равны.
- •35.Поясните понятия: задача многокритериальной оптимизации, множество допустимых решений, оптимальное решение. Дайте общую математическую формулировку задач многокритериальной оптимизации
- •36.Сформулируйте условие Парето-оптимальности
- •38.Опишите алгоритм поиска решений методом анализа иерархий
- •47.Приведите пример моделирования системы массового обслуживания на эвм
- •Листинг программы:
- •39.Дайте определение типовых математических схем массового обслуживания, укажите основные соотношения математической схемы процесса обслуживания
- •40.Дайте характеристику метода статистического моделирования систем на эвм
- •2. Пакеты, использующие язык физического моделирования.
- •42.Опишите, что представляют собой конгруэнтные процедуры генерации последовательностей
- •К онгруэнтный метод генерации последовательности случайных чисел
- •43.Укажите, какие функции используются для генерации случайных чисел с различными законами распределения в системе matlab
- •44.Дайте определение и приведите основные соотношения для моделирования разомкнутых систем массового обслуживания с отказами
- •Одноканальная смо с ожиданием, без ограничений на вместимость накопителя
- •46.Дайте определение и приведите основные соотношения для моделирования замкнутых систем массового обслуживания
- •53.Укажите принципы разработки схем моделирующих алгоритмов
- •54.Дайте общую математическую формулировку игровых моделей
- •56. Опишите метод Байеса-Лапласа нахождения оптимальной стратегии
- •Лапласа.
40.Дайте характеристику метода статистического моделирования систем на эвм
. Статическое моделирование на ЭВМ. Моделирование дискретных и непрерывных случайных величин.Статистическое моделирование. Для реализации статистического моделирования на ЭВМ прибегают к методу статистических испытаний (метод Монте-Карло). Метод статистических испытаний применяют при моделировании случайных процессов, которые невозможно или трудно описать аналитически.
Алгоритм метода статистических испытаний: 1)- разыгрывается случайное явление с помощью некоторой процедуры, которая даёт случайный результат 2)- проводится большое количество реализаций 3)- полученные результаты обрабатываются методами теории вероятности и рассчитываются оценки искомых величин
Метод статистических испытаний - это метод математического моделирования случайных величин, где каждый случайный фактор моделируется с помощью розыгрыша. Недостаток метода - необходимость проведения большого количества испытаний, чтобы получить результат с заданной точностью. При статистическом моделировании систем на ЭВМ имитация любых случайных процессов сводится к генерированию равномерно распределенных на [0;1] случайных чисел и их последующему функциональному преобразованию. Для получения (генерации) такой СВ используют генераторы случайных чисел. Выделяют 3 способа генерации: аппаратный (физический); табличный (файловый); алгоритмический (программный) - на рекуррентных формулах. Наиболее распространен программный. При использовании программного метода получают т.н. псевдослучайные величины, т.к. рекуррентная формула связывает значения соседних членов некоторой последовательности, она позволяет шаг за шагом определить любой член последовательности, если известны ее первые члены. Если каждый цикл работы генератора (псевдослучайных чисел) начинается с одними и теми же исходными данными (начальными значениями), то на выходе получаются одинаковые последовательности чисел.
Моделирование дискретных случайных величин.
1. Моделирования события. Если случайное число меньше вероятности события, то событие наступило; если случайное число больше или равно вероятности события, то событие не наступило.
2. Моделирование дискретно-распределительных случайных величин. Если случайное число Ri попало в интервал, то случайная величина приняла значение Pi.
где p0=0.
Моделирование непрерывных случайных величин.
Для разыгрывания непрерывных случайных величин применяют метод обратных функций.
СВ Х может быть задана либо функцией распределения F(x), либо функцией вероятностей (плотность вероятности) f(x).
Функция распределения устанавливает вероятность того, что непрерывная СВ X примет значение, не большее х:
. Функция плотности вероятности устанавливает вероятность того, что случайная величина примет значение из интервала [a;b]:
.
Отсюда два правила:
1. Для того чтобы разыграть возможное значение xi непрерывной СВ Х, зная ее функцию распределения F(x) надо выбрать случайное число ri, приравнять его функции распределения и решить относительно xi полученное уравнение F(xi)=ri.
Пример: найдем явную формулу для разыгрывания непрерывной СВ Х, распределенной равномерно в интервале (a, b), зная ее функцию распределения F(x)=(x-a)/b-a) (a<x<b).
Решение: Приравниваем заданную функцию распределения случайному числу ri:
(xi-a)/b-a)=ri
xi=(b-a)ri+a.
2. Для того чтобы разыграть возможное значение Xiвеличины X, зная её плотность вероятности f(X) надо выбрать случайное число ri, приравнять его к функции распределения и решать относительно полученное уравнение:
или
, где а - наименьшее возможное конечное значение величины X.
Пример: найдем явную формулу для разыгрывания непрерывной СВ Х, распределенной равномерно в интервале (a, b), зная ее функцию плотности f(x)=1/(b-a).
Решение: Выбираем случайное число ri и решаем уравнение
хi = (b-a)ri + a.
50.Перечислите известные инструментальные средства моделирования систем
В настоящее время коми, промышленность предлагает целый ряд разнообразных средств мод-я, позволяющих не только моделировать сложные динамич. системы, но и проводить с ними эксперименты.
Наиболее полное исследование общих систем проблем получ-ся в рез-те моделирования объекта с помощью совр. технологии реализованных в специализированных вычислит, пакетах или пакетах визуального моделирования. В них пользователю предоставляется возможность описывать моделируемую систему преимуществ в визуальной форме. Например: графич. представляя как структуру системы, так и ее поведение.
Из множества существующих пакетов визуального моделирования особый интерес, вызывают универсальные пакеты, неориентированные на определенную узко специальную область (физика, химия) или опред. типы моделей, а позволяющих моделировать принадлежащие различным прикладным областям сложные динамические системы.
Не смотря на то, что современные универсальные пакеты визуального моделирования обладают рядом общих свойств. Они позволяют строить из блоков функциональные иерархические схемы и доставляют пользователю схожие библиотеки численных методов, средства визуализации поведения и наборы анимационных возможностей, поддерживают технологию ООП. Все же их можно разделить на 3 группы:
Пакеты, использующие язык блочного мод-я.
Пакеты, использующие язык физического моделирования.
Пакеты, ориентированные на использование схем гибридного автомата.
1. Пакеты, использующие язык блочного мод-я.
Пакеты используют графический язык иерархических блок-схем. Блок высшего уровня иерархии собир-ся из некоторого набора стандартных блоков, созданных раннее разработчиками пакета, либо использованы самим пользователем, соединенных функциональными однонаправленными связями.
К достоинствам этого подхода следует отнести простоту создания не очень сложных моделей, даже неподготовленным пользователям. В то же время при создании сложных моделей приход-ся строить многоуровневые громосткие схемы, неотражающие естеств. структуры моделируемая система, что осложняет процесс моделирования.
К наиболее известным представителям относятся: подсистема Simulink пакета MATLAB, пакет EASY5 SystemBuild пакета (MATRIX) и др.