- •1.Дайте определение и определите сущность системного подхода к моделированию систем
- •2.Дайте определение системы и перечислите основные характеристики системы.
- •3.Укажите цель моделирования системы на эвм
- •4.Дайте описание основных задач моделирования систем
- •5.Приведите приемы формализации задач моделирования
- •6.Укажите основные типы моделей систем, дайте определение математического моделирования системы
- •7. Опишите признаки классификации типовых математических схем, приведите схему классификации
- •8. Определение онтологии, основные ее компоненты
- •9. Приведите описание методики онтологического анализа.
- •10. Дайте определение математической схемы, укажите, что понимается под законом функционирования системы
- •11. Опишите, что понимается под алгоритмом функционирования систем.
- •12. Дайте определение статической и динамической моделей объекта
- •12.Дайте определение статической и динамической моделей объекта
- •13.Перечислите, какие типовые математические схемы используются при моделировании сложных систем и их элементов
- •14.Каковы условия и особенности использования при разработке моделей систем непрерывно-детерминированных моделей (d-схем)
- •15.Каковы условия и особенности использования при разработке моделей систем дискретно-детерминированных моделей (f-схем)
- •16.Дайте определение конечного автомата, укажите основные соотношения математической схемы конечного автомата
- •17. Приведите уравнения работы автомата Мили (f-автомата первого рода)
- •18. Приведите уравнения работы автомата Мура (f-автомата второго рода)
- •19. Дайте определение вероятностного конечного автомата (p-схемы), укажите основные соотношения математической схемы вероятностного автомата
- •20. Дайте определение типовых математических схем массового обслуживания (q-схем), укажите основные соотношения математической схемы процесса обслуживания
- •21. Дайте определение сетевой модели (n-схемы), укажите основные соотношения сети Петри
- •22. Дайте характеристику метода статистического моделирования систем на эвм
- •23.Опишите способы генерации последовательности случайных чисел, используемые при моделировании систем на эвм
- •24.Опишите, что представляют собой конгруэнтные процедуры генерации последовательностей
- •25.Укажите, какие функции используются для генерации случайных чисел с различными законами распределения в системе matlab
- •26.Дайте определение и приведите основные соотношения для моделирования систем массового обслуживания с отказами.
- •27.Дайте определение и приведите основные соотношения для моделирования разомкнутых систем массового обслуживания с очередями.
- •28.Дайте определение и приведите основные соотношения для моделирования разомкнутых систем массового обслуживания с отказами.
- •29.Дайте определение и приведите основные соотношения для моделирования замкнутых систем массового обслуживания.
- •30.Приведите пример моделирования системы массового обслуживания на эвм.
- •31. Проанализируйте процесс построения модели системы
- •32.Дайте определение и опишите сущность имитационного моделирования систем
- •33.Перечислите известные инструментальные средства моделирования систем
- •34. Опишите функциональные возможности пакета прикладных программ matlab как средства моделирования систем
- •35.Опишите основные этапы процесса формализации и алгоритмизации процесса функционирования систем
- •37. Основные принципы принятия решений, сформулируйте проблему принятия решений
- •1.Разработка и машинная реализация моделей систем
- •2. Построение концептуальных моделей систем и их формализация
- •3. Алгоритмизация моделей систем и их машинная реализация
- •4. Получение и интерпретация результатов моделирования систем
- •40.Дайте определение и сформулируйте поставку задач математического программирования
- •41.Приведите классификацию моделей математического программирования
- •42. Рассмотрите содержательные постановки задач, приводящие к моделям линейного программирования
- •43. Дайте общую математическую формулировку задачи линейного программирования
- •44. Рассмотрите пример графического решения задачи линейного программирования
- •45.Опишите процесс решения задачи линейного программирования симплекс-методом
- •46.Рассмотрите пример решения задачи линейного программирования симплекс-методом
- •47.Опишите процесс решения задач линейного программирования с использованием программного обеспечения matlab
- •48.Дайте общую математическую формулировку задач дискретного программирования
- •49.Приведите содержательные постановки задач, приводящие к моделям дискретного программирования.
- •50.Дайте общую математическую формулировку задач нелинейного программирования
- •51.Поясните понятия: задача многокритериальной оптимизации, множество допустимых решений, оптимальное решение. Дайте общую математическую формулировку задач многокритериальной оптимизации
48.Дайте общую математическую формулировку задач дискретного программирования
Класс задач оптимизации, в которых область определения переменных состоит из отдельных изолированных точек, составляет предмет изучения дискретного программирования.
Широкий класс нелинейных и дискретных задач может решаться с использованием идеи рекуррентного подхода (методов типа математической индукции), являющихся основой динамического программирования, идея которого первоначально была предложена Р. Беллманом[1].
Постановка задачи дискретного программирования. Многие задачи системного анализа, такие как распределение ресурсов, задачи сетевого планирования и управления, календарного планирования, описываются математическими моделями дискретного программирования.
Рассмотрим общую задачу максимизации.
Найти (П.1)
при условиях
(П.2)
(П.3)
где D - некоторое множество R(n)
Если множество D является конечным или счетным, то условие (П.3) - это условие дискретности, и данная задача является задачей дискретного программирования (ЗДП). Чаще всего условие дискретности разделено по отдельным переменным следующим образом:
(П.4)
где D - конечное (или счетное) множество.
Если вводится ограничение х; - целые числа (j=l,2,..., n), то приходят к задачам целочисленного программирования (ЦП), которое является частным случаем дискретного программирования.
49.Приведите содержательные постановки задач, приводящие к моделям дискретного программирования.
Класс задач оптимизации, в которых область определения переменных состоит из отдельных изолированных точек, составляет предмет изучения дискретного программирования. Широкий класс нелинейных и дискретных задач может решаться с использованием идеи рекуррентного подхода (методов типа математической индукции), являющихся основой динамического программирования.
Рассмотрим общую задачу дискретного программирования:
где D - некоторое множество.
Если множество D является конечным или счетным, то условие - это условие дискретности, и данная задача является задачей дискретного программирования.
Если вводится ограничение - целые числа ( ), то приходят к задачам целочисленного программирования (ЦП), которое является частным случаем дискретного программирования.
В задачах дискретного программирования область допустимых решений является невыпуклой и несвязной. Поэтому отыскание решения таких задач сопряжено со значительными трудностями. В частности, невозможно применение стандартных приемов, состоящих в замене дискретной задачи ее непрерывным аналогом, в дальнейшем округлении найденного решения до ближайшего целочисленного.
Проверка показывает, что никакое округление компонент этого плана не дает допустимого решения, удовлетворяющего ограничениям этой задачи. Таким образом, для решения задач дискретного программирования необходимы специальные методы.
Методы решения задач дискретного программирования по принципу подхода к проблеме можно разделить на две группы: 1) методы отсечения или отсекающих плоскостей; 2) метод ветвей и границ.
Математические модели задач дискретного программирования по структуре модели можно разделить на два класса: 1) целочисленные задачи; 2) экстремальные комбинаторные задачи.