Обозреватель графовых моделей

Назначение обозревателя графовых моделей #

Графовая модель создается с помощью скриптов или в конструкторе агрегатных объектов менеджера объектов на основе информации, сохраненной в базе данных almaGRID.

Обозреватель графовых моделей — это инструмент almaGRID, который предназначен для

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

Например,

  • среди факторов модели 
  • можно найти те, которые являются источниками цепочек связей с наибольшим весом  — в данном примере это [Фактор 6] и [Фактор 2]
  • посмотреть, как измениться результат модели (значение целевой функции) при уменьшении весов [Фактор 6] и [Фактор 2] в два раза 
  • и разработать план действий, направленных на изменение влияния [Фактор 6] и [Фактор 2], с указанием влияния каждого из мероприятий на значение целевой функции.

Окно обозревателя графовых моделей #

Запуск из менеджера объектов #

«almaGRID» — «Объекты» — «Модели и агрегаты» — «Граф Построить».

В обозревателе будет показана графовая модель, собранная в конструкторе агрегатов менеджера объектов, если выбрана агрегатная функция для сборки графовой модели.

Запуск из панели инструментов almaGRID #

«almaGRID» — «Модели»

При запуске обозревателя графовых моделей из панели инструментов almaGRID пользователю будет предложено выбрать файл с охраненной графовой моделью, которая будет показана в обозревателе.

См. пример — файл графовой модели «almaGRID_Example_Result.agr10».

Элементы обозревателя графовых моделей #

  • Одновременно может быть открыто несколько окон обозревателя графовых моделей, в каждом из которых будет показана своя графовая модель.
  • Окно обозревателя графовых моделей запускается в режиме «поверх всех окон». Если нужно скрыть окно не закрывая, то сверните его (кнопка «-» в верхней-правой части окна).
  • Размеры окна обозревателя графовых моделей можно изменять перетаскивая мышкой нижний-правый угол окна (при нажатой левой кнопке мышки).

— панели инструментов обозревателя графовых моделей.

— панель отображения графа.

— границу панелей можно перемещать мышкой.

Панель графа #

На панели отображается граф текущей модели с примененными фильтрами.

Масштаб графа можно изменять колесиком мышки.

Граф перетаскивается мышкой при нажатой левой кнопке.

Двойной клик на узле или дуге — отображение информации о выбранном элементе.

Одинарный клик на узле или дуге — выбор элемента.

Узлы можно передвигать мышкой при нажатой левой кнопке. Новое положение передвинутого узла закрепляется. Отменить закрепление положений перемещенных узлов можно, нажав:

  • «Обозреватель графовой модели» — «Закрепление узлов» — «Открепить все узлы» или
  • «Обозреватель графовой модели» — «Закрепление узлов» — «Открепить выделенный узел».

Панель «Модель» #

На панели показана информация о текущей модели и элементы чтения/записи модели в файл.

Файл модели #

Запись и чтение файла графовой модели.

Информация #

Отображение скрипта конструктора графовой модели: описание правил отбора объектов, которые были использованы для построения графовой модели, и правила ее сборки. Изменить скрипт средствами обозревателя графовых моделей нельзя.

Изменить или создать новую графовую модель можно с помощью скриптов на рабочем листе Excel или в конструкторе агрегатных объектов менеджера объектов.

Панель «Граф» #

На панели расположены средства управления отображением графа.

Отображение #

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

«Показывать подписи узлов» — узлы графа подписываются названиями соответствующих им тегов или номерами.

«Масштаб узлов» и «Масштаб связей» — выбор масштабных коэффициентов для отображения элементов графа.

Закрепление узлов #

«Открепить все узлы» — отмена закрепления положений всех перемещенных узлов.

«Открепить выделенный узел»— отмена закрепления положения выделенного узлов.

Показать в подписях узлов, показать в подписях связей #

К подписям узлов и дуг (связей) графа будут добавлены их значения.

Значения

Элемент выпадающего спискаОписание
«Weight (0-10)«Значения, как они отображаются и вводятся в гриды
«P= Weight /10)«Значения, как они используются при расчете целевой функции (значения графовой модели)
«(Weight /10) ∙ 10e6« Значения, как они используются при расчете целевой функции (значения графовой модели), умноженные на 1’000’000

Формат

Элемент выпадающего списка Описание
(пусто)К подписям узлов и дуг (связей) графа не добавлены их значения.
«Отображение значений, как чисел с фиксированной точкой. Например, «123.4». Во втором выпадающем списке указывается количество десятичных знаков.
«E«Отображение значений, как чисел с плавающей точкой (инженерный формат, экспоненциальная форма записи). Например, «1.234e2». Во втором выпадающем списке указывается количество десятичных знаков.

Фильтр #

Будут скрыты фрагменты графа, которые не удовлетворяют условиям по параметрам фильтра «Длина цепочек», «Значение цепочек», «Значение узлов» и «Значение связей» (см. Правила расчета графовой модели).

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

Панель «Оценка» #

На панели расположены средства работы с чек-листом.

Факторы для оценивания #

Показаны Теги модели, отмеченные как факторы чек-листа. На панели «Анализ» такие факторы в столбце «N» выделены синим цветом.

  • В поле «Set value to all factors» можно установить текущие значения всех факторов чек-листа.
  • В столбце «Значение» можно установить текущее значение для каждого фактора.

Критерии оценки значений факторов #

Отображены заданные в модели критерии оценки факторов чек-листа.

  • Кирпичным цветом фона показан критерий, наиболее близкий к текущему значению фактора.
  • Зеленым цветом фона показан критерий, наиболее близкий к новому значению фактора, установленному на панели «Анализ».

Панель «Анализ» #

На панели расположены средства:

— поиска факторов, которые сильнее всего влияют на результат модели (на целевую функцию) и

— формирования плана действий по изменению значений найденных критических факторов ,

Столбцы #

Отображает или скрывает столбцы:

(1) «O—>» — вклад в значение модели, который формируется цепочками исходящими из фактора.

(2) «-O->» — вклад в значение модели, который формируется цепочками проходящими через фактор.

(3) «—>O» — вклад в значение модели, который формируется цепочками завершающимися на факторе.

(4) «Новое состояние» — столбец, в котором будут показаны значения (1), (2) и (3) после присвоения факторам новых значений.

Граф #

«Отмеченные узлы» — оставляет для показа только отмеченные на графе узлы и связи (дуги). Скрывает узлы и дуги фиолетового цвета.

«Новое состояние» — показывает на графе значения узлов, после присвоения факторам новых значений.

Формат чисел #

Элемент выпадающего списка Описание
«Отображение значений, как чисел с фиксированной точкой. Например, «123.4». Во втором выпадающем списке указывается количество десятичных знаков.
«E«Отображение значений, как чисел с плавающей точкой (инженерный формат, экспоненциальная форма записи). Например, «1.234e2». Во втором выпадающем списке указывается количество десятичных знаков.

Факторы #

— инструмент поиска факторов, которые сильнее всего влияют на результат модели (на целевую функцию).

«Копировать» — таблица факторов копируется в буфер обмена.

«Снять отметки» — сбрасываются все отметки фильтров напротив факторов (столбец «—>»).

«Сбросить» — выполняется построение отображение графа.

СтолбецИзменяемыйОписание
«N»НетПорядковый номер фактора. Этот номер будет показан под узлом графа, если снята галочка «Обозреватель графовых моделей» — «Граф» — «Отображение» — «Показывать подписи узлов».
«—>»ДаВыбор из выпадающего меню. Выделение на графе цветом цепочек, отвечающих заданному условию.
«Цвет»ДаВыбор из выпадающего меню. Выделение цветом узла графа, соответствующего данному фактору.
«Название»НетНазвание фактора. Это название будет показано под узлом графа, если поставлена галочка «Обозреватель графовых моделей» — «Граф» — «Отображение» — «Показывать подписи узлов».
«Значение»НетЗначение фактора, которое принимается
(1) либо из базы данных при сборке графовой модели (см . Значимость тега, вес узла графа),
(2) либо из оценок чек-листа «Обозреватель графовых моделей» — «Оценка» — «Факторы для оценивания» — «Значения».
«Значение новое»ДаВещественное число. Ввод с клавиатуры. Новое, сценарное значение фактора.
«O—>» Нет Суммарное значение всех цепочек, исходящих из фактора при исходных значениях факторов
«-O->» Нет Суммарное значение всех цепочек, проходящих через фактор при исходных значениях факторов
«—>O» Нет Суммарное значение всех цепочек, завершающихся на факторе при исходных значениях факторов
«O—> новый»Нет Суммарное значение всех цепочек, исходящих из фактора при новых (сценарных) значениях факторов
«-O-> новый»Нет Суммарное значение всех цепочек, проходящих через фактор при новых (сценарных) значениях факторов
«—>O новый»Нет Суммарное значение всех цепочек, завершающихся на факторе при новых (сценарных) значениях факторов

Выделение узлов цветом #

Для выделения на графе цветом узлов используйте параметры из выпадающего меню столбца «Цвет».

Чтобы очистить выделение фактора цветом необходимо в выпадающем меню столбца «Цвет» выбрать пустое значение.

Выделение цепочек по условию фильтра #

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

Варианты условий фильтра цепочек:

  • «O—>» — цепочки также начинаются в данном факторе (также могут быть выделены цепочки и не начинающиеся в данном факторе);
  • «—>O» — цепочки также завершаются в данном факторе (также могут быть выделены цепочки и не завершающиеся в данном факторе);
  • «-O->» — цепочки также проходят через данный фактор (также могут быть выделены цепочки и не проходящие через данный фактор);
  • «-X->» — цепочки обязательно не проходят через данный фактор;
  • «Δ—>» — цепочки обязательно начинаются в данном факторе;
  • «—>Δ» — цепочки обязательно завершаются в данном факторе;
  • «-Δ->» — цепочки обязательно проходят через данный фактор.

Чтобы исключить фактор из условий фильтра необходимо в выпадающем меню столбца «—>» выбрать пустое значение.

Чтобы очистить все фильтры цепочек нужно нажать «Снять отметки».

Ранжирование факторов по значимости #

Факторы можно ранжировать по значимости — по убыванию или возрастанию значений любого из столбцов.

Если кликнуть левой кнопкой мыши на заголовке столбца, то в правой части заголовка столбца появиться значок «▲» и факторы будут ранжированы по возрастанию значений столбца.

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

Чтобы отменить ранжирование факторов, кликните левой кнопкой мыши на заголовке первого столбца с номером узла графа «N».

Присвоение факторам сценарных значений #

Для присвоения факторам новых сценарных значений используйте столбец «Значение новое»

Новое, сценарное значение фактора будет использовано для пересчета графовой модели.

Результат пересчета отобразится:

 — в заголовке столбца «Будущее состояние Итого».

 — в плане действий появится строка с указанием данного фактора и процента влияния изменения значения данного фактора на результат расчета графовой модели.

 — в заголовке столбца «Влияние Итого» появится итоговый процент влияния изменения значений всех факторов на результат расчета графовой модели.

 Итоговое влияние нескольких факторов будет равно арифметической сумме влияний каждого из факторов только в случае отсутствия связей между этими факторами в графовой модели.

 — в значениях столбцов «O—> новый», «-O-> новый», «—>O новый».

Чтобы очистить сценарное значение фактора необходимо в ячейке столбца «Значение новое» стереть значение и нажать «Enter».

В столбце «N» синим цветом выделены номера факторов, для которых определен чек-лист.

Подготовка плана действий #

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

В план действий автоматически заносится следующая информация:

 — название фактора на текущем языке модели.

 — в строках — процент влияния изменения значения данного фактора на результат расчета графовой модели; в заголовке столбца появится итоговый процент влияния изменения значений всех факторов на результат расчета графовой модели.  Итоговое влияние нескольких факторов будет равно арифметической сумме влияний каждого из факторов только в случае отсутствия связей между этими факторами в графовой модели.

 — в заголовке столбца после «Итого» отображается результат расчета графовой модели с исходными значениями факторов. Если фактор в модели отмечен, как факторы чек-листа, то в строке столбце «Текущее состояние» показан критерий, наиболее близкий к текущему значению фактора.

 — в заголовке столбца после «Итого» отображается результат пересчета графовой модели с новыми сценарными значениями факторов. Если фактор в модели отмечен, как факторы чек-листа, то в строке столбце «Текущее состояние» показан критерий, наиболее близкий к новому сценарному значению фактора.

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

Для столбца ссылки на документ «Ссылка»  в каждой строке предусмотрена кнопка «>>», которая открывает документ в окне браузера.

 — план действий можно скопировать в буфер обмена как текст или как таблицу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

ru_RURussian

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: