УДК 332.519.8
В.А.КИСЕЛЁВ, канд. техн. наук, доцент, [email protected] А.Г.ШАБАЕВ, студент, 8-921-58-92-43 Санкт-Петербургский государственный горный университет
V.A.KISELEV, PhD in eng. sc., associate professor, [email protected] A.G.SHABAEV, student, 8-921-58-92-43 Saint Petersburg State Mining University
МЕТОДИКА РАЙОНИРОВАНИЯ ПО ЗНАЧЕНИЯМ ЦЕНООБРАЗУЮЩИХ ФАКТОРОВ КАДАСТРОВОЙ СТОИМОСТИ ЗЕМЕЛЬ НАСЕЛЕННЫХ ПУНКТОВ НА ОСНОВЕ ТЕОРИИ ПРИНЯТИЯ РЕШЕНИЙ В МНОГОКРИТЕРИАЛЬНОЙ СРЕДЕ
Рассмотрена методика создания карт многопризнакового районирования способом ранжирования кадастровых кварталов на основе теории принятия решений.
Ключевые слова: районирование, геоинформационные системы, ранжирование, теория принятия решений, отношение предпочтений, парето-оптимальные варианты, Ж-модель, ГИС-проект, анализ сетевых структур, тематическая карта.
METHOD OF PRICE ZONING LAND SETTLEMENTS BASED ON THE THEORY OF DECISION MAKING IN A MULTI-DIMENSIONAL DATA
The method of mapping a lot of price factors zoning on basis of the decision-making theory by ranking quarters.
Key words: zoning, geographic information systems, rankings, decision theory, the ratio of preferences, pareto-optimal variants, N-model, the GIS project, and analysis of network structures, thematic map.
Одной из задач районирования является создание карт, отражающих разделение некоторой территории на части, различающихся между собой и в чем-то однородных внутри себя. В настоящее время для решения такого рода задач широкое применение получили геоинформационные системы (ГИС). Однако стандартные средства, предлагаемые ГИС (создание тематических карт) позволяют формировать карты только по одному показателю. Поэтому пользователям приходится осуществлять «свертку» фиксируемых показателей, переходя от многомерных данных к одномерным массивам. Но
74 _
выбор метода свертки требует четкого обоснования, что представляет собой нетривиальную задачу. На практике этому вопросу уделяется недостаточно внимания, а это приводит к получению карт, не отражающих реального состояния. С другой стороны, создание отдельных карт по каждому показателю и последующее их объединение, допустим методом наложения слоев, не дает ответа на вопрос, а как же разделить территорию на части именно по множеству показателей.
Для выхода из создавшегося положения и решения поставленной задачи предлагает-
ся использовать элементы теории принятия решения. Суть данного подхода заключается в сравнении отдельных частей исследуемой территории («решений», «вариантов») по предпочтению и выявлении наиболее благоприятных или опасных среди них. Сравнение осуществляется не непосредственно, а при помощи заданных на множестве решений Х числовых функций/\, /2, ..., fm, называемых критериями.
Для реализации данного подхода предлагается следующая методика. На первом этапе вся исследуемая территория покрывается сеткой элементарных площадных объектов (операционно-территориальные единицы - ОТЕ). В качестве ОТЕ могут быть использованы квадраты, кадастровые кварталы, земельные участки и т.п. Каждый площадной объект характеризуется набором определенных показателей, т.е. является многопризнаковым объектом:
Y i Y,
y12 y12 У1 j y1m
y21 У22 У 2 j y2m
yt1 yt 2 yj ytm
Уп1 У п2 У пп У nm
(1)
Одно многомерное наблюдение Yt в матрице соответствует оценке m показателей в t-м пространственном объекте x е X и представляет собой m-мерный вектор-строку вида Yt = {yti, ya, ytj, ytm}, t = 1, 2, ..., n; j = 1, 2, ..., m. Таким образом, каждое ОТЕ представляется как возможное решение (вариант, исход). На втором этапе осуществляется ранжирование объектов по множеству показателей. На третьем - производится классификация массива объектов на однородные группы и создается тематическая карта районирования.
Ранжирование ОТЕ предлагается осуществлять на основе решения задачи многокритериального выбора [1]. В этом случае математическая модель принятия решений представляется в виде {X, / уX }, где X -множество допустимых решений (исходов), /- векторный критерий вида/=/1, /2, ..., fm, (здесь / - числовая функция, заданная на множестве X, при этом /(а) есть оценка ис-
хода а е X по i-му критерию (i = 1, m)); уX - отношение строгого предпочтения или предпочтения, заданное на множестве возможных решений. В терминах векторов данная задача формулируется следующим образом: {Y, уY }, где Y - множество возможных векторов Y с Rm, у Y - отношение предпочтения, заданное на множестве возможных векторов.
Для сформулированной модели ранжирование представляет собой процесс отыскания множества выбираемых решений Sel X (в векторном представлении отыскание множества выбираемых векторов Sel Y = =/(SelX) = {y е Y|y = /(x) при некотором x е Sel X}, являющиеся подмножеством критериального пространства Rm). Для любого непустого множества выбираемых решений справедливо включение Sel X с Ndom X, где Ndom X = {x* е X| не существует такого x е X, что x уX x*} - множество недоминируемых решений. Выполнение соотношения x уX x* означает, что решение x доминирует решение x* по отношению уX).
Для построения множества недоминируемых решений Ndom X прежде всего выполняется перенумерация всех возможных решений. Например,X = Х1 = {х1, х2, ..., х„}.
Первый шаг алгоритма нахождения множества недоминируемых решений есть последовательное сравнение первого решения х1 со всеми остальными х2, ..., хп. Оно заключается в проверке справедливости соотношения x1 уX xi и соотношения xi уX x1 при каждом i = 2, ..., п. Само сравнение выполняется покомпонентно, т. е. для всех пар решений х', х"еХ, для которых имеет место неравенство /(х) >/(x"), выполняется соотношение х' уX x". При этом запись /(х') >/(x") означает выполнение покомпонентных неравенств /(хг) >/i(x") для всех i = 1, 2, ..., m, причем /(х) Ф/(x"). Или в векторном представлении вектор у' = = (у'1, у'2, ..., у'т) считается предпочтительнее вектора у" = (у'1, у'2, ..., y'm) тогда и только тогда, когда выполнено какое-либо одно из следующих условий:
п
у'1 > у"ь
у'1 = у"1, у'2 > у"'2;
у'1 = у"1, у'2 = у"2, у'з > у"з; (2)
т)у', = у"„ г = 1, 2, ..., т-1;у'т > у"т.
В случае истинности для некоторого , первого соотношения х1 ^х х, доминируемое решение х, следует переместить из множества Х1 в множество Х'ь и продолжить указанную проверку для следующего за Х( решения. При выполнении второго соотношения х, >х х1 перемещению подлежит первое решение х1. Если же ни одно из двух приведенных соотношений х1 ^х х, и х, >х х1 не является истинным, оба сравниваемых решения переносятся в множество Х1^ В том случае, когда сравнения решения х1 были проведены со всеми остальными решениями х^, ..., х„, и ни для какого , = 2, ..., п не оказалось выполненным соотношение х, >Хх1, первое решение следует запомнить как недоминируемое и переместить его в множество X 1а.
После выполнения первого шага во множествах Х1а и Х1ь соответственно хранятся возможные недоминируемые и доминируемые решения.
Второй шаг алгоритма полностью аналогичен первому. Сначала нужно перенумеровать элементы множеств Х1а и Х1ь. После этого следует провести последовательное сравнение первого решения множества Х1а и Х1ь со всеми остальными его элементами. При этом сравнение осуществляется совершенно аналогично тому, как это было описано на первом шаге. Выполнение сравнений на втором шаге либо закончится перемещением первого решения множеств Х1а и Х1ь, как доминируемого в Х2а, либо в множество и Х2Ь. После выполнения некоторого конечного числа шагов в множества Xа и Хь будут перемещены все возможные решения и алгоритм закончит свою работу, так как оставшееся решение не с чем будет сравнивать и потому оно также будет недоминируемым, или парето-оптимальным. Множество парето-оптимальных векторов можно представить следующим образом:
76 _
Pf (7) = {y* е Y\ не существует такого y е Y, что y >y*}. Тогда в терминах векторов взаимосвязь множества выбираемых векторов и множества возможных векторов принимает вид Sel Y с Ndom Y с P(Y) с Y, где Sel Y - множество выбираемых векторов; Ndom Y - множество недоминируемых векторов.
Применение описанного алгоритма к произвольному конечному множеству возможных решений за конечное число шагов приводит к созданию определенного количества множеств, в которых наряду с парето-оптимальными и доминируемыми решениями будут находиться решения, которые являются парето-несравнимыми, т.е. реализуется случай несравнимости по отношению предпочтения. В связи с этим на втором этапе ранжирования привлекается дополнительная информация об относительной важности критериев для сужения области Парето. В качестве возможного решения для установления количественного выражения важности критериев предлагается использовать метод анализа иерархий [3]. В результате реализации указанного метода получают значения весовых коэффициентов для каждого критерия.
На основании количественной важности критериев формируется N-модель [2]. Под N-моделью понимается модель с N = n1 + ... + пт, однородными критериями, причем первые п1 критериев получаются повторением («клонированием») первого критерия n1 раз, следующие п2 критериев получаются повторением первого критерия п2 раз и т.д. При этом все первые n1 полученные критерии считаются равноважными между собой, все следующие п2 критерии тоже считаются равноважными и т.д. Аналогичным способом векторные оценки исходной модели превращаются в «удлиненные» векторные оценки N-модели, или N-кратные оценки, или просто N-оценки: оценка варианта по каждому из критериев Ki повторяется ni раз. И наоборот, если в N-оценке первые n1 компонент между собой равны, следующие п2 компонент также равны между собой и т.д., то ей можно поставить в соответствие векторную оценку в исходной модели. Например, для двухкрите-
риальной задачи ^модель представлена N = (3, 4). Векторной оценке у = (1, 6) будет соответствовать ^оценка (1, 1, 1, 6, 6, 6, 6). Поскольку в ^модели полученные критерии считаются равноважными между собой, то для попарного сравнения, значения каждого вектора упорядочиваются по убыванию (например, если у = (3, 4, 2, 3, 5), то У1 = (5, 4, 3, 3, 2)). Сравнение ^моделей векторов выполняется по описанному выше алгоритму (сравнение по Парето).
В тех случаях, когда количественная информация о важности критериев не позволяет упорядочить еще неупорядоченные ОТЕ, необходимо ввести дополнительную информацию. Для получения такого рода информации предлагается использовать метод целевого программирования [1]. Суть метода заключается в том, что в качестве наилучшего выбирается такой возможный вектор, который в критериальном пространстве Ят расположен ближе всех остальных допустимых векторов к некоторому идеальному вектору. При этом в качестве идеального принимается вектор, составленный из максимальных значений компонент векторного критерия. Сравнение векторов выполняется с помощью числовой функции (метрики) р = р(у, и), которая каждой паре векторов у, и критериального пространства Ят сопоставляет неотрицательное число, называемое расстоянием между векторами у и и.
а г*
Оптимальным (наилучшим или наиболее удовлетворительным) объявляется такое решение х* е X, для которого выполнено равенство
М р (/(х*), у) = тт М р (/(хХ у\ (3)
означающее, что оценка /(х*), соответствующая наилучшему решению х*, должна быть расположена как можно ближе к множеству идеальных оценок.
Чаще всего при решении прикладных задач используют какую-либо метрику из следующего параметрического семейства:
P'a
= (y, u) = (Sa', I ui - y,|s)
s\ l/'
(4)
где s > 1 и a e {as = (asb ..., asi, ..., asm), asi -весовые коэффициенты, учитывающие неравноценность критериев | Ъа\ = 1, asi > 0 для всех i = 1, 2, ..., m}; ui > supyi для i = 1, 2, ..., m.
На третьем этапе стандартными средствами ГИС на основе ранжированных ОТЕ создается тематическая карта районирования. Классификация массива ОТЕ выполняется по одной из стандартных схем, предлагаемых в ГИС.
В качестве примера реализации предлагаемого подхода было проведено районирования г.Всеволожска по результатам многопризнаковой кадастровой оценки. Для оценки факторов и их сравнения был составлен ГИС-проект, в рамках которого был сфор-
Номер квартала Фактор 1 Фактор 2 Фаетор 3 Фактф 6 'I' а кто р 6 Фактор 7
13 0010.01 0,176 0,087 6,221 0,006 0,060
13 001 003 0,397 0,047 0,453 0 0,030
13 001 004 6,036 0,047 6,209 0,0097 0,002
13 001 005 0,176 0,227 6,168 0,0014 0,000
13 001 ООО 0,045 0,047 0,14 0 0,000
13 001 007 0,176 0,367 0,279 0,0126 0,000
13 001 003 0,176 0,207 0,246 0,009 0,000
13 001 009 0,352 0,247 0,375 0,0068 0,025
13 001 010 0,352 0,367 0,337 0 0,013
13 001 011 0 0,367 0,207 0,0163 0,015
13 001 012 0 0,031 0,03 0,0028 0 000 0,001
13 001 013 0 0,047 0 0 0 000 0,000
13 001 014 0,036 0,047 0,446 0 6 000 0,000
13 001 015 0,397 0,367 0,627 0 6 000 0,015
13 001 010 0,352 0,376 0,406 0 6 000 0,003
13 001 017 0,397 0,177 0,609 0 6 000 0,003
13 001 013 0,352 0,267 0,231 0,0097 0 000 0,025
13 001 019 0,352 0,227 0,45В 0 0 000 0,010
13 001 020 0 0,047 0,079 0,0163 6 000 0,007
13 001 021 0 0,266 0,14 0 6 000 0,013
13 001 022 0,352 0,357 0,303 0 0 000 0,015
13 001 023 0,045 0,047 0,103 0 0 000 0,000
13 001 024 0 0,047 0 0 6 000 0,003
13 001 026 0,176 0,367 0,201 0,0136 6 000 0,010
13 001 027 0,352 0,267 0,401 0 6 000 0,065
б
Рис. 1. Элементы ГИС-проекта: а - карта кадастрового деления г.Всеволожка; б - список ценообразующих
признаков в каждом кадастровом квартале
мирован 261 объект (рис.1). Каждый объект представляет собой кадастровый квартал и при решении задачи рассматривался как операционно-территориальная единица.
Для построения карты районирования кадастровой стоимости был использован перечь следующих показателей: доступность населения к центру города, объектам культуры и бытового обслуживания общегородского значения; обеспеченность централизованным инженерным оборудованием и благоустройством территории, транспортная доступность к местам приложения труда; уровень развития сферы культурно-бытового обслуживания населения в пределах микрорайона, квартала, или иной планировочной единицы местного значения; историческая ценность застройки, эстетическая и ландшафтная ценность территории; состояние окружающей среды, санитарные и микроклиматические условия; инженерно-геологические условия строительства и степень подверженности территории разрушительным природным и антропогенным воздействиям; рекреационная ценность территории.
Поскольку все признаки имели неоднородные шкалы, был проведен переход к единой однородной порядковой шкале. Данный переход осуществлялся путем «разрезания» исходной шкалы на п равных интервалов, которое равно числу градаций новой шкалы. Формула определения интервалов значения факторов [2] следующая:
z,. = -
n
где z - интервал значения относительном ценности фактора i, соответствующий каждому значению градации новой шкалы; zmin - минимальное значение относительной ценности фактора i; zmax - максимальное значение относительной ценности фактора i; n - количество градаций в новой однородной шкале (в рамках решаемой задачи n = 5).
Формула присвоения каждой градации новой шкалы определенного интервала имеет вид
m, е (zmin + (m - 1) z,; Zmin + mz,),
где m, = 1, ... n.
В результате каждому ОТЕ по каждому признаку были присвоены новые значения, равномерно изменяющиеся от 1 до 5.
В соответствии с представленной выше методикой было выполнено ранжирование ОТЕ по предпочтению. Однако наряду с па-рето-оптимальными и доминируемыми решениями были получены решения, которые являются несравнимыми по Парето, т.е. реализуется случай несравнимости по отношению предпочтения (^). В связи с этим на втором этапе ранжирования была привлечена дополнительная информация об относительной важности критериев (определение веса критериев) для сужения области Парето. В качестве инструмента определения весов был использован метод анализа
zz
max min
Матрица парных сравнений
Факторы Доступность Инженерное обустройство Сфера обслуживания Историческая ценность Окружающая среда Геологические условия Рекреационная ценность Оценка компонента Нормализованный результат Количественная оценка
Доступность 1 6 2 4 3 8 7 0,357 18 6
Инженерное обустройство 1/6 1 1/3 1/5 1/4 5 4 0,065 3 -
Сфера обслуживания 1/2 3 1 2 3 7 5 0,225 12 4
Историческая ценность 1/4 5 1/2 1 2 7 6 0,174 9 3
Окружающая среда 1/3 4 1/3 1/2 1 5 3 0,117 6 2
Геологические условия 1/8 1/5 1/7 1/7 1/5 1 1/3 0,023 1 -
Рекреационная ценность 1/7 1/4 1/5 1/6 1/3 3 1 0,038 2 -
Рис.2. Карта районирования г.Всеволожска по значениям ценообразующих факторов кадастровой стоимости
иерархий (МАИ) [3]. В результате были получены весовые коэффициенты по каждому фактору (см. таблицу).
Это позволило кроме определения значений весов критерия вывести из дальнейшего рассмотрения три фактора вследствие их малых значений (нормированные значения этих факторов не превышает 10 % от суммарного нормированного результата).
Однако информации о количественном превосходстве критериев оказалось недостаточно, поскольку в перечне ОТЕ остались несравнимые по предпочтению объекты (решения). Для разрешения неопределенности был использован метод целевого программирования. В рамках данного метода для указанных ОТЕ для каждой пары векторов y, u (где u -целевой вектор, характеризующийся экстремальными значениями показателей) были рассчитаны значения эвклидова расстояния (частный случай метрик р семейства (4)).
Ранжированные кварталы были объединены в группы с помощью стандартного метода классификации в среде ГИС. Визуальная интерпретация образованных групп представлена на рис.2.
Представленный выше подход создания карты районирования может быть использован для создания многопризнаковых карт и другого содержания. Выполненные работы являются лишь шагом в разработке метода создания карт районирования на основе тео-
рии принятия решении в многокритериальном среде. Дальнейшие шаги развития предложенного подхода следует осуществлять в следующих направлениях: разработка программных модулей для среды геоинформационных систем, обеспечивающих полную автоматизацию построения тематических карт; обоснование количества, перечня и содержания оцениваемых показателей; разработка шкал, методов оценки и нормирования значений показателей, определяемых при решении различных задач.
ЛИТЕРАТУРА
1. Ногин В.Д. Принятие решений в многокритериальной среде: количественный подход. 2-е изд., испр. и доп. М., 2005. 176 с.
2. Подиновский В.В. Введение в теорию важности критериев в многокритериальных задачах принятия решений. М., 2007. 64 с.
3. Саати Томас Л. Принятие решений при зависимостях и обратных связях: Аналитические сети: Пер. с англ. / Науч. ред. А.В.Андрейчиков, О.Н.Андрейчикова. М., 2008. 360 с.
REFERENCES
1. Noghin V.D. Decision-making in multi-criteria environment: a quantitative approach. 2 ed., corr. and add. Moscow, 2005. 176 p.
2. Podinovskii V.V. Introduction to the importance of criteria in multicriteria-lems of decision making. Moscow,
2007. 64 p.
3. Saaty Thomas L. Decision Making in the dependencies and feedback: analytically network. Trans. from English / Ed. by A.V.Andreychikov, O.N.Andreichikova. Moscow,
2008. 360 p.
_ 79