ГлавнаяНовостиПрограммные продуктыИнформацияПубликацииДля контактов

Назад | Оглавление | Дальше

База результатов решения задач на структурах в «Полигоне»

С каждой базой графов связана специальная база данных, куда «Полигон» заносит результаты решения задач на структурах этой базы.

Данные в базе сгруппированы по уровням:

  • Уровень 1: cхемы вычислений («все графы отдельно», «один со всеми», «нечётные с чётными» и др.)
    Соответствует схеме вычислений, выбранной на первой странице Мастера пакетного запуска программ. В каждый раздел заносятся данные, полученные при запуске решателя по соответствующей схеме.
  • Уровень 2: группы данных
    Одна группа данных создаётся за один запуск одного решателя. Пользователь может изменить название группы данных и добавить комментарий к ней. С группой данных хранится автоматически записываемая информация: создавший её решатель, его входные параметры, время его работы, технические характеристики компьютера, гиперссылка на группу данных, на основе которых она получена (если есть).
  • Уровень 3: таблицы
    Реляционная таблица. Каждая группа данных содержит одну или несколько таблиц. Каждой таблице соответствует несколько файлов на диске. Названия таблиц задаются решателем, пользователь не может их изменить.
  • Уровень 4: поля таблиц
    База данных поддерживает поля: целочисленные, вещественные, строковые (мемо и фиксированной длины), векторы из чисел или строк, матрицы из чисел или строк, графы. Названия полей задаются решателем, пользователь не может их изменить.

В окне просмотра базы данных уровни показываются в виде дерева (иерархического списка).

Просмотр базы данных
Окно просмотра базы данных

Данные любой таблицы можно просмотреть в специальном окне. Для схем экспериментов, предполагающих попарное сравнение всех структур базы, данные также показываются в виде матрицы, строки и столбцы которой соответствуют структурам исходной базы.
Кроме того, «Полигон» представляет численные результаты в виде графиков и имеет ряд средств для их анализа.

Просмотр значения поля в виде матрицы
Просмотр значения поля в виде матрицы.
Просматривается матрица сходства семи структур, озаглавленных S, T, U, ..., Y. Матрица была получена по схеме эксперимента, в котором решатель, вычисляющий сходство, запускался для каждой пары структур один раз. Поэтому значения матрицы ниже главной диагонали достроены отражением верхней половины.

Данные импортируются и экспортируются в текстовые файлы, в которых значения разделены символами табуляции. Такие файлы можно затем импортировать в другие приложения (например, СУБД или Microsoft Excel).

Проведение многоэтапных экспериментов

«Полигон» предоставляет средства для проведения многоэтапных экспериментов. Каждый этап состоит в пакетном запуске решателя, которому, в числе прочих входных данных, передаются одна или несколько групп данных, полученных на предыдущем этапе.

Такая организация позволяет разбить сложные эксперименты (и, соответственно, решатели) на более простые части, которые к тому же являются взаимозаменяемыми, если они совпадают по входным и выходным данным.

Важной особенностью «Полигона» является умная система подбора входных данных: по формальному описанию, составленному разработчиком решателя, «Полигон» подбирает ему только те входные данные, которые ему подходят. Это очень большое удобство по сравнению с хранением информации в файлах, так как исключает возможность ошибки – выбора неподходящих данных, да и значительно упрощает работу исследователя.


Назад | Оглавление | Дальше

© 1998-2005 В.А. Кохов, С.В. Ткаченко, А.А. Незнанов. Все права защищены.