← Назад | Оглавление | Дальше →
Демонстрация результатов решения задач на структурах в «СТРИН»
«СТРИН» предоставляет ряд стандартных средств, позволяющий наглядно продемонстрировать следующие типовые результаты решения задач:
- отображения множества вершин одного графа в другой:
- изоморфные отображения;
- отображения изоморфного вложения;
- отображения, определяющие максимальное изоморфное пересечение;
- отображения множества вершин одного графа в себя (автоморфизмы);
- альтернативные варианты прорисовки;
- выделение фрагментов (заданных наборами вершин или рёбер).
Использование стандартных средств показа результата удобно как пользователю (не требуется изучать различные варианты интерфейса), так и программисту, создающему решатель (можно сосредоточить внимание на содержательной части работы – алгоритме).
Демонстрация отображения вершин одного графа в другой
В этом примере показывается одно из 240 изоморфных вложений для пары структур. «СТРИН» самостоятельно определяет тип выданного решателем отображения и его характеристики.
|
Диалог выбора варианта прорисовки.
В этом окне можно выбрать прорисовку и применить её к исходному графу, либо добавить все полученные варианты прорисовок а базу.
|
Возможности системы не ограничиваются перечисленными выше средствами.
Множество результатов можно показать непосредственно на диаграмме исходного графа – переместить вершины, изменить веса и т.д.
Результатом работы многих решателей являются графы, добавляемые в базу (исходную, или новую).
Кроме того, решатель может создать новый граф, не связанный с базой.
Решатель создал граф, не добавляя его в базу графов
Решатель, демонстрирующий группу автоморфизмов вершин графа, создал граф Кэли.
|
Окно журнала работы решателей.
|
Ещё один способ выдачи информации, который следует упомянуть – «журнал». Это специальное окно, куда заносится информация о работе решателей.
Часть информации заносится в журнал автоматически (какая база открыта, какой решатель запущен и когда, с какими параметрами, сколько времени потребовалось для решения). Остальную информацию записывают в журнал сами решатели. При этом результаты могут быть выданы не только в виде простого текста, но и содержать таблицы и рисунки.
Журнал может быть сохранён в текстовом формате, RTF, HTML.
Помимо журнала, некоторые решатели выдают информацию в описание исходных структур или базы. Такая информация будет храниться в базе графов и не потеряется при завершении сеанса работы с программой.
← Назад | Оглавление | Дальше →
|