Для всех задач граф задан матрицей смежности.
3.7.1. Определить кратчайший путь во взвешенном графе с помощью волнового алгоритма (элемент матрицы - вес соответствующей дуги).
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
|
|
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
3.7.2. Найти компоненты связности графа.
|
|
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x 8 | x 8 |
3.7.3. Найти систему независимых циклов графа.
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x8 | x 8 |
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
x8 | x 8 |
|
|
x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | x 1 | x 2 | x 3 | x 4 | x 5 | x 6 | x 7 | x 8 | |||
x 1 | x 1 | |||||||||||||||||
x 2 | x 2 | |||||||||||||||||
x 3 | x 3 | |||||||||||||||||
x 4 | x 4 | |||||||||||||||||
x 5 | x 5 | |||||||||||||||||
x 6 | x 6 | |||||||||||||||||
x 7 | x 7 | |||||||||||||||||
х 8 | x 8 |
4. Произвести раскраску графа из предыдущего задания.
4. КОНЕЧНЫЕ АВТОМАТЫ
Цель данного занятия - освоить язык описания конечных автоматов и приобрести навыки в их анализе и взаимном преобразовании.
Общие положения
Конечный автомат [1] - это набор из пяти элементов ,
где - алфавит внутренних состояний;
- входной алфавит (алфавит входных символов);
- выходной алфавит (алфавит выходных символов);
d - функция переходов из состояния в состояние;
l - функция выходов.
В теории автоматов наиболее часто рассматриваются автоматы Мили и Мура, у которых функции переходов имеют одинаковый вид (), а функции выходов существенно различны ( для автомата Мили и для автомата Мура), что определяет разное поведение автоматов. При этом решают задачи анализа и синтеза автоматов, их взаимных преобразований, установление эквивалентности автоматов и др.