Автор работы: Пользователь скрыл имя, 02 Декабря 2009 в 21:50, Не определен
Описание генерации случайных чисел Марковым
Методы и
алгоритмы построения элементов
систем статистического моделирования
Методы и алгоритмы построения элементов систем статистического моделирования Содержание
Введение
1.
Метод статистического
2.
Моделирование случайных
3. Основные понятия марковских процессов
4.
Математический аппарат
Введение
В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решений на основе получаемой информации.
Метод моделирования широко применяют в таких областях, как автоматизация проектирования и организации в автоматизированных системах научных исследований, в системах исследования и проектирования, в системах массового обслуживания, анализ различных сторон деятельности человека, автоматизированное управление производственными и другими процессами. Важно подчеркнуть, что моделирование используется при проектировании, создании, внедрении, эксплуатации систем, а также на различных уровнях их изучения, начиная от анализа работы элементов и кончая исследованием системы в целом при их взаимодействии с окружающей средой.
1. Метод статистического моделирования систем
На
этапе исследования и проектирования
систем при построении и реализации
машинных моделей (аналитических и
имитационных) широко используется метод
статистического моделирования (Монте-Карло),
который базируется на использовании
случайных чисел, т.е. возможных значений
некоторой случайной величины с
заданным распределением вероятностей.
Статистическое моделирование представляет
собой метод получения с
Сущность
метода статистического моделирования
сводится к построению для процесса
функционирования исследуемой системы
S некоторого моделирующего алгоритма,
имитирующего поведение и взаимодействие
элементов системы с учетом случайных
входных воздействий и
Различают две области применения метода статистического моделирования:
для изучения стохастических систем; для решения детерминированных задач.
Основной
идеей, которая используется для
решения детерминированных
В
результате статистического моделирования
системы S получается серия частных
значений искомых величин или
функций, статистическая обработка
которых позволяет получить сведения
о поведении реального объекта
или процесса в произвольные моменты
времени. Если количество реализации N
достаточно велико, то полученные результаты
моделирования системы
При
статистическом моделировании систем
одним из основных вопросов является
учет стохастических воздействий. Количество
случайных чисел, используемых для
получения статистически
Понятие “статистическое моделирование” тесно связано с понятием “метод Монте-Карло” и почти ему тождественно.
Для
решения задач методом Монте-
Можно выделить следующие этапы моделирования случайных величин:
генерирование N реализации случайной величины с требуемой функцией распределения; преобразование полученной величины, определяемой математической моделью; статистическая обработка реализации.
Особенностью первого этапа является то, что все методы для получения заданного распределения используют преобразование равномерно распределенной величины.
Конструктивно задаются случайная величина, равномерно распределенная в интервале (0,1), (0,l), далее производится отображение и получается новая случайная величина с распределением, определяемым решаемой задачей, в общем случае может быть довольно сложным.
Далее следует получение некоторых характеристик. При параметрических оценках вычисляется некоторая функция . При непараметрическом задании функций распределения обычно вычисляются плотности или функции распределения. Чаще всего находят оценки математической ожидания. Погрешность оценки определяется дисперсией (если она известна) по числу экспериментов N.
В результате можно выделить следующие этапы (рис. 4.1):
подготовка исходных данных (блок 1), генерирование равномерно распределенных случайных чисел (блок 2), преобразования для получения заданного закона распределения (блок 3); выполнение дополнительных преобразований в соответствии с проблем ной областью (блок 4); статистическая обработка (блок 5).
Рис. 4.1. Технологический процесс в Монте-Карло системах
где:
- ПИД - подготовка исходных данных,
- ГРРСЧ
- генерирование равномерно
- ГПЗ
- генерирование произвольного (
- ДПр - дополнительные преобразования;
- СО - статистическая обработка.
Имитационные
системы имеют следующие
имитации входных процессов; имитации правил переработки входной информации исследуемой системы; накопления информации в результате моделирования; анализа накопленной информации; управления имитирующей системы.
Традиционный подход использует все классы задач, что и в методе Монте-Карло. Рассмотрим подробнее аналитический подход задания экзогенных переменных (первый случай). Они являются выходными другой подсистемы макросистемы и сами представляют собой макромодель. В рассматриваемом случае характеристики заданы аналитически.
Информационно
технологическая блок-схема
Рис. 4.2. Технологический процесс имитационной системы
ГСП - генерирование случайных (входных) процессов;
ИС - имитационная система.
На
первом этапе находят наиболее подходящие
методы и алгоритмы для описания
аналитических функций
Во втором и третьем блоках производится генерирование случайных чисел с равномерным распределением x , и экзогенных случайных процессов z .
Блок 4 имитирует работу исследуемой системы, результаты его работы накапливаются для последующей статистической обработки. В последнем, пятом, блоке осуществляется статистическая обработка.
При моделировании систем на ЭВМ программная имитация случайных воздействий любой сложности сводится к генерированию некоторых стандартных (базовых) процессов и к их последующему функциональному преобразованию. В качестве базового может быть принят любой удобный в случае моделирования конкретной системы S процесс (например, пуассоновский поток при моделировании Q-схемы). Однако при дискретном моделировании базовым процессом является последовательность чисел , представляющих собой реализации независимых, равномерно распределенных на интервале (0,1) случайных величин или – в статистических терминах- повторную выборку из равномерно распределенной на (0,1) генеральной совокупности значений величины x .
Непрерывная случайная величина x имеет равномерное распределение в интервале (а,b), если ее функция плотности (рис. 4.3,а) и распределение (рис. 4.3,6) соответственно примут вид:
Рис. 4.3. Равномерное распределение случайной величины
2. Моделирование случайных величин и процессов
Под статистическим моделированием понимается воспроизведение с помощью ЭВМ функционирования вероятностной модели некоторого объекта.
Задачи статистического моделирования состоят в том, чтобы научиться воспроизводить с помощью ЭВМ поведение таких моделей, например:
с помощью
специальных методов и средств
вырабатывать программы реализации
случайных чисел; с помощью этих
чисел получать реализацию случайных
величин или случайных
Устанавливать связь алгоритмов моделирования с алгоритмами решения задач вычислительной математики с помощью метода Монте-Карло и строить так называемые “фиктивные” модели, т.е. модели, не имеющие связи с объектом моделирования, но удобные в вычислительном отношении и позволяющие вычислять нужные нам характеристики объекта.
Моделирование
случайных процессов строится на
основе базовых распределений
Одним из таких процессов является марковские процессы.
3. Основные понятия марковских процессов
Марковские случайные процессы названы по имени выдающегося русского математика А.А. Маркова (1856-1922), впервые начавшего изучение вероятностной связи случайных величин и создавшего теорию, которую можно назвать “динамикой вероятностей”. В дальнейшем основы этой теории явились исходной базой общей теории случайных процессов, а также таких важных прикладных наук, как теория диффузионных процессов, теория надежности, теория массового обслуживания и т.д. В настоящее время теория марковских процессов и ее приложения широко применяются в самых различных областях таких наук, как механика, физика, химия и др.
Благодаря сравнительной простоте и наглядности математического аппарата, высокой достоверности и точности получаемых решений особое внимание марковские процессы приобрели у специалистов, занимающихся исследованием операций и теорией принятия оптимальных решений.
Несмотря на указанную выше простоту и наглядность, практическое применение теории марковских цепей требует знания некоторых терминов и основных положений, на которых следует остановиться перед изложением примеров.
Как указывалось, марковские случайные процессы относятся к частным случаям случайных процессов (СП). В свою очередь, случайные процессы основаны на понятии случайной функции (СФ).
Случайной функцией называется функция, значение которой при любом значении аргумента является случайной величиной (СВ). По- иному, СФ можно назвать функцию, которая при каждом испытании принимает какой-либо заранее неизвестный вид.
Информация о работе Методы и алгоритмы построения элементов систем статистического моделирования