УДК 330.3
Р.А. Логуа, И.А. Хасаншин*
СОЗДАНИЕ СИТУАЦИОННЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ПО ТЕРРИТОРИАЛЬНОМУ УПРАВЛЕНИЮ
В данной статье приводится попытка развить взгляды А.Я. Фридмана, А. Г. Олейника, П. И. Матвеева по проблемам построения информационных систем поддержки принятия решений применительно к территориальному управлению субъектов Российской Федерации.
Ключевые слова: система поддержки принятия решений, ситуационные системы поддержки принятия решений, территориальное управление, экономика региона, геоинформационная модель территории региона.
Несомненно, любая урбанизированная территория с позиций теории управления является сложной нестационарной пространственной системой. Для объектов такого рода характерны две основные особенности: зависимость параметров составных частей объекта от их пространственного расположения и изменчивость этих параметров во времени. Исследование таких объектов с достаточной для получения практически значимых результатов многосторонностью с учетом того, что экспериментальные воздействия на них по различным причинам (ограниченные временные рамки, высокая стоимость экспериментов, опасность необратимых изменений, сложность сопоставления населенных пунктов по анализируемым показателям) обычно невозможны или нежелательны, возможно выполнить практически только методами моделирования. При этом должны учитываться разнообразные информационные, финансовые, материальные, энергетические потоки, необходимо предусматривать анализ последствий изменения административной структуры территории, возможных критических ситуаций. Этим обусловлена актуальность представленной статьи.
Недостатками геоинформационных систем (ГИС) как среды для исследования состояния нестационарного пространственного объекта являются неприспособленность к поддержке иерархических моделей, работе с временными рядами и учету взаимозависимостей (взаимодействий) между составными частями объекта. Гибкий аппарат сопровождения иерархических моделей предоставляет система концептуального моделирования [4]. Важным достоинством данной системы с позиций создания комплексных систем поддержки принятия решений (СППР) территориального управления является возможность синтеза концептуальной модели (КМ) сложного объекта на основе КМ его подобъектов. Эта возможность позволяет поэтапно и относительно независимо разрабатывать, создавать и использовать концептуальные модели различных территориальных под-
* © Логуа Р.А., Хасаншин И.А., 2011
Логуа Рамаз Акакиевич ([email protected]), кафедра экономической теории Самарской областной академии Наяновой, 443001, Российская Федерация, г. Самара, ул. Молодогвардейская, 196, Хасаншин Ильдар Анварович ([email protected]), кафедра электронной коммерции Поволжского государственного университета телекоммуникаций и информатики, 443010, Российская Федерация, г. Самара, ул. Л. Толстого, 23.
систем, совмещая процесс наращивания и развития общей КМ территориального управления с процессом прикладного использования имеющихся фрагментов. Концептуальные модели носят декларативный характер — они описывают в терминах предметной области структуру и основные связи элементов объекта управления, а также отношения между ними, существенные для принятия решений. Объединение возможностей ГИС с возможностями системы концептуального моделирования обеспечивает новый качественный уровень информационных СППР.
От систем территориального управления, так же как и от систем муниципального управления, требуется оперативная реакция на самые разнообразные события, затрагивающие различные участки регионального хозяйства. Для формализации постановки задачи, требующей принятия решения, предлагается использовать понятие ситуации, являющееся центральным понятием в рамках интенсивно развивающегося в последнее время ситуационного подхода к моделированию и управлению сложными объектами. В нем ситуация рассматривается как временной срез траектории изменения характеристик объекта в некотором абстрактном многомерном пространстве [4]. В работе [6] предложено применить принципы ситуационного управления в системе концептуального моделирования нестационарных пространственных объектов.
Геоинформационное представление любого объекта состоит из комплекта условных слоев (покрытий), на каждом из которых в виде графических элементов из стандартного набора (точек, линий и полигонов) отображаются те или иные составные части объекта. Геоинформационная модель территории региона (объекта управления) — это его цифровая электронная карта (ЭК). Информация сгруппирована и разнесена по слоям с учетом топологии и классификации объектов покрытия.
Решающим аргументом в пользу выбора ГИС в качестве среды для моделирования является тот факт, что в ГИС изображение не хранится целиком, а строится перед выводом на экран из стандартных элементов по значениям их графических атрибутов, хранящимся в базе данных (БД) ГИС. С каждым графическим элементом можно связать дополнительные поля БД, доступные для модификации внешними вычислительными модулями, в отличие от графических атрибутов. В частности, эти поля можно использовать для хранения атрибутов концептуальной модели, относящихся к данному элементу, и других параметров, необходимых для организации работы СППР.
В общем случае для ГИС безразлична семантика элементов, отображаемых тем или иным видом графических элементов. На одном покрытии в различных цветах полигонами могут отображаться, например, и поля, и водохранилища. Однако в целях упрощения дальнейшей формализации предполагается, что в каждом покрытии элементами одного графического вида отображаются функционально однотипные составные части объекта. Сделанное предположение увеличивает количество покрытий, из которых строится модель объекта, но позволяет автоматически с помощью встроенных средств ГИС реализовать принципиальное для последующего рассмотрения свойство модели: в каждом покрытии отображается пространственное разбиение (в смысле теории множеств) некоторой характеристики объекта. Кроме того, однотипность элементов каждого покрытия облегчает контроль корректности концептуальной модели и формирование приоритетов альтернативных вариантов.
С позиции назначения СППР целью моделирования является сопоставление эффективности допустимых альтернатив для решения той или иной задачи, поэтому необходимо ввести в модель параметры, определяющие сравнение элемен-
Создание ситуационных систем поддержки принятия решений 71
по территориальному управлению
тов модели между собой. В пределах одного покрытия по принятому предположению набор входных и выходных параметров всех графических элементов одного вида одинаков, поэтому для их оценки можно использовать одну весовую функцию, которая в общем случае зависит как от графических атрибутов элемента, так и от связанных с ним дополнительных атрибутов. Без ограничения общности можно принять, что весовая функция определена на интервале [0, 1], причем нулевому значению соответствует отсутствие влияния данного элемента на решение рассматриваемой задачи. Весовая функция позволяет оценить вклад того или иного элемента в решение задачи и служит для вычисления сравнительных приоритетов альтернативных вариантов, их вклада в критерий, на основе которого должно приниматься решение.
Концептуальная модель объекта управления представляет собой двудольный древовидный граф. Нижний уровень декомпозиции в КМ — уровень примитивов — задает структурно неделимые компоненты модели, которые в реальности могут соответствовать достаточно сложным составным частям объекта управления. На более высоких уровнях КМ конъюнктивно (дизъюнктивно) связаны логически последовательные (параллельные) подзадачи. Параллельными считаются задачи обработки данных, которые в каждом цикле расчетов инициируются независимо друг от друга, в противном случае они рассматриваются как логически последовательные. Последние могут быть интерпретированы как макропроцедуры, моделируемые в общем случае ориентированным графом без циклов, управляемых от внешних по отношению к макропроцедуре условий. Внутренние циклы, в частности оптимизационные процедуры, если без них решение задачи невозможно, должны выноситься на уровень примитивов.
В СППР каждый примитив концептуальной модели, роль которого в управляемой системе зависит от его пространственного расположения, отображается набором графических элементов на одном или нескольких покрытиях карты. Поэтому к его основным атрибутам в КМ добавляются имена покрытий и идентификаторы графических элементов. Эти атрибуты относятся к категории исполнителей объектов КМ. Отображения объектов КМ более высоких уровней синтезируются из отображений примитивов по очевидным правилам.
Управление объектом в рассматриваемой постановке трансформируется в выбор одного из возможных вариантов структуры объекта на каждом шаге или такте моделирования. Исходные данные для принятия решения задаются руководителем (лицом, принимающим решения — ЛПР) на КМ объекта в форме некоторой ситуации, интересующей его в данный момент. Последовательность рассматриваемых ситуаций образует сценарий функционирования или развития управляемой системы. В общем случае ситуация описывается тремя основными компонентами знаний: о текущей структуре объекта, о текущем состоянии системы управления и о технологии (стратегиях) управления. Таким образом, каждая ситуация описывается набором элементов КМ, характеризующих перечисленные компоненты. С помощью подсистемы доопределения и классификации ситуаций СППР ставит в соответствие требуемой задаче определенный фрагмент КМ, полностью содержащий (покрывающий) исследуемую ситуацию. При решении данной задачи используются алгоритмы автоматизированного выбора (доопределения) покрывающего фрагмента КМ по заданному подмножеству его исходных и целевых узлов [2; 3]. При наличии в КМ альтернативных (параллельных) вариантов, для которых невозможно реализовать полностью формализованный выбор, доопределение покрывающего фрагмента может осуществляться после запроса к экспертной системе [5] (если она входит в состав СППР) или
непосредственного запроса к ЛПР о дополнительной информации по тем или иным аспектам (параметрам) ситуации. Затем из соответствующих баз данных СППР осуществляется выбор необходимых данных об объектах, входящих в выбранный фрагмент, их атрибутов и характеристик. В результате синтезируется геоинформационная модель анализируемой ситуации, в которой запись каждого элемента покрытий, относящихся к объекту, дополняется актуальными для ситуации значениями его параметров и характеристик. На полученной модели может быть проведена серия вычислительных экспериментов (ВЭ), причем в ходе них модель может итерационно модифицироваться, уточняться и дополняться. Средства работы с КМ позволяют провести автоматизированный синтез среды реализации ВЭ, совместно использовать аналитические и логические методы решения поставленных задач [2; 3]. После завершения работы с моделью ситуации некоторые результаты могут быть занесены в БД исходной информации, сама же модель, как правило, не сохраняется.
С точки зрения А.Я. Фридмана, А.Г. Олейника, П.И. Матвеева [1], коренными причинами сложностей в реализации метода ситуационного управления с помощью вычислительных систем широкого применения являются попытки использования естественного языка как основы для внутреннего представления знаний в семиотических моделях, а также поиски средств формализации для пространств состояния произвольной структуры, не имеющих собственной метрики. В рамках описанного выше иерархического концептуального подхода эти проблемы находят конструктивное решение.
Задача анализатора текущей ситуации в ситуационной СППР превращается в задачу оценки предшествующего управления с целью принятия решения об изменении структуры объекта. Эта задача решается путем анализа временных рядов значений переменных, хранящихся в базах данных системы. Функция классификатора заключается в сужении класса допустимых на текущем шаге воздействий. Сопоставление вариантов предлагается производить с помощью метода анализа иерархий, вычисляя на базе упомянутых выше весовых функций приоритеты заложенных в КМ вариантов структуры объекта. Это позволяет исключить необходимость реализации сложных алгоритмов оценки состояния объектов переменной структуры. В результате отбирается один или несколько вариантов структуры объекта, чьи векторы приоритетов доминируют над векторами приоритетов других вариантов в смысле принятого критерия.
Функции экстраполятора в ситуационной СППР выполняет эксперт: если классификатором отобрано несколько вариантов структуры, для каждого из них производится имитация очередного такта моделирования, результаты сохраняются как временные данные (версии расчета). Эти результаты анализируются экспертом, отбирается окончательный вариант, его характеристики переписываются в базы хранения постоянных данных. В принципе алгоритм экстраполятора в ситуационной СППР также может быть автоматизирован, например, на базе разработанной оболочки экспертной системы [3], но этот вопрос требует самостоятельного рассмотрения.
Определение граничных параметров устойчивого состояния региональной инфраструктуры при изменяющихся условиях эксплуатации или возникновении чрезвычайных ситуаций, оперативная выработка обоснованных управляющих воздействий на основе анализа некоторого множества возможных сценариев решения возникающих проблем могут быть осуществлены только с использованием ситуационных СППР.
Создание ситуационных систем поддержки принятия решений 73
по территориальному управлению
Библиографический список
1. Матвеев П.И., Олейник А.Г., Фридман А.Я. Ситуационные СППР муниципального управления. URL: http://ocic.obninsk.org/ konfer/99/doc99_12.html.
2. Олейник А.Г., Олейник О.В., Фридман А.Я. Иерархические концептуальные модели в исследованиях нестационарных пространственных объектов // Интеллектуальные инструментальные средства вычислительного эксперимента. Апатиты: Изд-во КНЦ РАН, 1997. С. 6-16.
3. Олейник А. Г., Смагин А. В. Инструментальные средства предварительного анализа сценариев // Системы информационной поддержки регионального развития. Апатиты: Изд-во КНЦ РАН, 1998. С.74-79.
4. Поспелов Д.А. Ситуационное управление: теория и практика. М.: Наука, 1986. 288 с.
5. Саати Т. Принятие решений. Метод анализа иерархий. М.: Радио и связь, 1993. 320 с.
6. Фридман А.Я. Ситуационный подход к моделированию состояния пространственного объекта // Системы информационной поддержки регионального развития. Апатиты: Изд-во КНЦ РАН, 1998. С. 45-49.
R.A. Logua, I.A. Hasanshin*
CREATING SITUATIONAL SYSTEMS OF SUPPORT OF TAKING DECISIONS IN TERRIRORIAL MANAGEMENT
This article deals with the attempt of developing views of A. Fridman, A. Oleinik, P. Matveev on this problem. Territorial management of the subjects of the Russian federation was taken into consideration.
Key words: system of support of taking decisions, situational systems of support of taking decisions, territorial administration, region economy, geoinformation model of the territory of region.
* Logua Ramaz Akakievich ([email protected]), the Dept. of Economics, Samara State Nayanova Academy, Samara, 443001, Russian Federation, Hasanshin Ildar Anvarovich ([email protected]), the Dept. of Electronic Commerce, Povolzhskiy State University of Telecommunications and Informatics, Samara, 443010, Russian Federation.