Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование_шпорка.docx
Скачиваний:
5
Добавлен:
25.09.2019
Размер:
1.4 Mб
Скачать
  1. *Использование метода Монте-Карло для реализации неравномерных распределений.

Метод Монте-Карло может быть использован для решения некоторых детерминированных задач: например, приближенного вычисления интеграла вида:

Геометрически такой интеграл равен площади фигуры, ограниченной графиком функции f(x), приведенным на рис. 11.

Распределим случайным образом точки в прямоугольнике поиска (см. рис. 11). Обозначим через N1 количество точек, попавших в прямоугольник, и через N2 – количество точек под кривой, т. е. попавших в заштрихованную площадь под функцией (эти точки изображены на рис. 11 закрашенными). Количество точек, попавших под кривую по отношению к общему числу точек пропорционально площади под кривой (величине интеграла) S по отношению к площади испытуемого прямоугольника:

Вычисление S будет тем более точным, чем большее число точек будет использовано.

  1. Абстрактные конечные автоматы 1-го и 2-го рода. Матрицы переходов и выходов. Представление графом.

Абстрактный автомат задается как совокупность шести объектов:

    • множества входных сигналов Х (входной алфавит автомата);

    • множества выходных сигналов Y (выходной алфавит автомата);

    • множества состояний автомата А;

    • элемента а0А, называемого начальным состоянием автомата;

    • функций переходов (а,x) и выходов (а,x), задающих однозначные отображения множества (а,x), где аА и xX, в множества А и Y.

Закон функционирования автомата первого рода задается уравнениями вида:

а(t)= [а(t-1), x(t)];

y(t)=[а(t-1), x(t)];

t=1,2,...;

(7)

Закон функционирования автомата второго рода:

а(t)= [а(t-1), x(t)];

y(t)=[а(t), x(t)];

t=1,2,...

(8)

В практике используют:

    • автомат Мили: произвольный конечный автомат первого рода;

    • автомат Мура: частный случай конечных автоматов второго рода, у которого функция выходов (а,x) не зависит от переменной х.

Автомат называется конечным если конечно число его состояний. Автоматы задают табличным способом или направленным графом. В первом случае строят матрицы переходов и выходов. Строки обеих этих таблиц обозначаются входными сигналами автомата, а столбцы – его состояниями. На пересечении строки и столбца таблицы переходов ставится соответствующее значение функции переходов (а,x), а в таблице выходов – значение (а,x).Для автомата Мура сдвинутая таблица выходов сводится к одной строке, поэтому часто в таблице переходов над каждым состоянием аi автомата, обозначающим тот или иной столбец таблицы, ставят соответствующий этому состоянию выходной сигнал i,x)= i).

При задании автомата с использованием направленного графа вершины графа отождествляются с состояниями автомата, а стрелки – с выходными сигналами. Если входной сигнал xi вызывает переход автомата из состояния аj в состояние аk, то на графе автомата этому сигналу соответствует помеченная буквой xi стрелка, соединяющая вершину, соответствующую состоянию аj, с вершиной, соответствующей состоянию аk. Для задания функции выхода ребра графа также помечаются соответствующими выходными сигналами. Если обозначенная входным сигналом xi стрелка соединяет вершину аj с аk, то в случае автоматов первого рода ей предписывается выходной сигнал j,xi), а в случае автоматов второго рода – выходной сигнал k,xi) (см. рис. 12).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]