автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Математические модели, методы и средства обработки информации при управлении жилищно-коммунальным хозяйством региона

кандидата технических наук
Максютин, Сергей Александрович
город
Казань
год
2009
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Математические модели, методы и средства обработки информации при управлении жилищно-коммунальным хозяйством региона»

Автореферат диссертации по теме "Математические модели, методы и средства обработки информации при управлении жилищно-коммунальным хозяйством региона"

На правах рукописи

Соил

МАКСЮТИН СЕРГЕИ АЛЕКСАНДРОВИЧ

МАТЕМАТИЧЕСКИЕ МОДЕЛИ, МЕТОДЫ И СРЕДСТВА ОБРАБОТКИ ИНФОРМАЦИИ ПРИ УПРАВЛЕНИИ ЖИЛИЩНО-КОММУНАЛЬНЫМ ХОЗЯЙСТВОМ РЕГИОНА

Специальность:

05.13.28 - математическое моделирование, численные методы и комплексы программ

АВТОРЕФЕРАТ Диссертации на соискание ученой степени кандидата технических наук

Казань - 2009

003464409

Работа выполнена в Казанском государственном техническое университете им. А.Н.Туполева.

Научный руководитель: доктор технических наук, профессор

Емалетдинова Лилия Юнеровна

Официальные оппоненты: доктор физико-математических наук, профессор

Кирпичников Александр Петрович

кандидат технических наук, доцент Ризаев Ильдус Султанович

Ведущая организация: Марийский государственный технический

университет

Защита состоится 27 марта 2009 года в 1Ц часов на заседании диссертационного совета Д 212.079.01 в Казанском государственном техническом университете им. А.Н. Туполева по адресу: 420111, г. Казань, ул. К Маркса, 10.

С диссертацией можно ознакомиться в библиотеке Казанского государственного технического университета им. А.Н.Туполева. С авторефератом можно ознакомиться на сайте Казанского государственного технического университета им. А.Н.Туполева www.kai.ru.

Автореферат разослан 15* ^¿^^Хй_ 2009 г.

Ученый секретарь диссертационного совета доктор физ.-мат. наук, профессор П. Г. Данилаев

ВВЕДЕНИЕ

Актуальность проблемы. С развитием вычислительной техники информационные технологии стали широко использоваться в различных областях деятельности человека, в том числе и в области управления жилищно-коммунальным хозяйством регионов РФ. Одной из основных задач, стоящих перед Министерством строительства, архитектуры и жилищно-коммунального хозяйства, является экономия ресурсов и обеспечение высокого уровня качества предоставления жилищно-коммунальных услуг населению. Одним из направлений решения этой задачи является создание и внедрение автоматизированной системы поддержки принятия решения (СППР) жилищно-коммунального хозяйства (ЖКХ).

В настоящее время для информационного обеспечения принятия управленческих решений используются разрозненные банки данных автоматизированных информационных систем, хранящие детальную информацию технологической деятельности специалистов ЖКХ. Такой подход обладает рядом недостатков:

1. Высокий уровень детализации данных приводит к большим временным затратам на их обработку и получение статистических данных.

2. Существенны временные потери специалистов Министерства на интеграцию данных, поступающих от большого количества разнородных информационных систем, действующих в ЖКХ.

3. Отсутствие " визуального отображения результатов анализа статистической информации снижает степень объективности принимаемых управленческих решений.

Современные прикладные информационные технологии, основанные на концепциях технологии OLAP и хранилищ данных, позволяют снизить трудоемкость интеграции статистических данных, реализовать математические методы их анализа, оперативно" формировать информацию, необходимую для принятия управленческих решений.

Таким образом, актуальной задачей является задача создания СППР ЖКХ, отвечающей за подготовку принятия управленческих решений.

Цель и задачи исследования. Целью работы является создание моделей, методов, алгоритмов и программных средств решения задачи автоматизации аналитической деятельности специалистов ЖКХ для повышения эффективности процессов принятия управленческих решений.

Для достижения поставленной цели необходимо решить следующие задачи:

1. Проанализировать информационное обеспечение существующих автоматизированных информационных систем (АИС) ЖКХ, необходимое для обеспечения аналитической деятельности специалистов.

2. Разработать методику решения аналитической задачи оценки функционирования жилищно-коммунального хозяйства региона.

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

4. Применить разработанные математические модели и методики для построения информационного обеспечения СППР в рамках задач оценки функционирования ЖКХ региона и задачи планирования вывоза ТБО.

5. Разработать математическую и инфологическую модели формата выгрузки данных из АИС ЖКХ СППР.

6. Разработать математическую и инфологическую модели формы ввода дополнительной информации.

7. Разработать и реализовать функциональную модель программного средства для выгрузки информации в СППР Министерства.

8. Разработать и реализовать информационно-технологическую модель взаимодействия пользователей, АИС ЖКХ и СППР.

Методы исследования. При решении поставленных задач использовались математические модели и методы системного анализа, кластерного анализа, классические методы решения задач линейного и целочисленного программирования.

Научная новизна результатов исследований. ]. Методика оценки функционирования ЖКХ на основе метода самоорганизующихся карт Кохонена.

2. Математическая модель задачи планирования вывоза ТБО, метод и алгоритм её решения.

3. Математические модели формата выгрузки информации для СППР и формы ввода дополнительной для выгрузки информации.

4. Функциональная модель программного средства «Подсистема выгрузки», обеспечивающая поступление информации, удовлетворяющей требованиям СППР.

5. Модифицированая структура СППР в условиях разрозненных банков данных АИС ЖКХ и обеспечения доступности населению информации жилищно-коммунальной отрасли.

Достоверность результатов работы. Научные результаты

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

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

Реализация работы. Результаты выполненных исследований и разработок использовались отделом АСУ Научно-технического центра «Лайн» при разработке и внедрении системы поддержки принятия решений в Республике Татарстан в рамках развития существующей распределенной автоматизированной системы организационного управления "Коммунальные платежи". Разработка выполнялась в рамках хоздоговорных научно-исследовательских работ с Министерством строительства, архитектуры и жилищно-коммунального хозяйства. Результаты диссертации использованы в учебном процессе Казанского Государственного технического университета им. А.Н. Туполева на кафедре «Прикладная математика и информатика» в виде курсовых и дипломных работ бакалавров, магистров и инженеров.

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

Девятая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт - Петербург, 2005); XVI международная научно-техническая конференция «Математические методы и информационные технологии в экономике, социологии и образовании» (Пенза, 2005), Восьмая международная научно-практическая конференция "Фундаментальные и прикладные проблемы приборостроения, информатики и экономики" (Сочи, 2005); "Новейшие технологические решения и оборудование" (Москва, 2006); Десятая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт - Петербург, 2006); Всероссийская научная конференция "Информационные технологии в науке, образовании и производстве" (Казань, 2007); Одиннадцатая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт - Петербург, 2007); Международная молодежная научная конференция пятнадцатые Туполевские чтения (Казань, 2007).

Публикации. По теме диссертации опубликованы девять научных работ, в том числе одна статья в журнале, рекомендуемом ВАК ("Вестник КГТУ").

Структура и объем работы.

Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложений. Работа содержит 170 страниц основного текста, 45 рисунков, 22 таблицы. Список литературы включает 92 наименования.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

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

Структура распределенной АИС, а также её функции на разных уровнях представлены на рис. 1. К поставщикам информации относятся: отделы социальной защиты, паспортно-визовой службы, филиалы предприятий ЖКХ и Др.

Уровень Министерства

АИС Министерства строительства архитектуры и жилищно-коммунального хозяйства

функции:

интеграция данных ГРЦ

контроль решения и указаний министерства

аеденне системных справочников

Рис. 1. Структура распределенной АИС ЖКХ

Детальная информация нижнего уровня иерархии передается на верхний уровень. Кроме детальных данных на верхний уровень передается некоторое количество обобщенных данных для оперативного получения регламентированных отчетов. Чем выше уровень иерархии, тем больший объем . приходится обрабатывать для получения сводной информации. Специальные OLAP технологии, предназначенные для работы с большими объемами данных, и специальные структуры хранения данных - хранилища данных, оптимизированные для последующего анализа хранящейся в них информации, позволяют преодолеть существующие недостатки в подготовке принятия управленческих решений.

Стандартная автоматизированная система поддержки принятия решений на основе технологий OLAP и хранилища данных (рис. 2) включает: 1)подсистему сбора и загрузки данных; 2)подсистему администрирования; 3)хранилище данных; 4)подсистему анализа и представления данных.

Для снижения трудоемкости обработки (согласования, проверки, корректировки) поступающих в СППР данных следует расширить стандартную структуру системы поддержки принятия решений, включив в состав подсистемы сбора подсистему выгрузки согласованных данных из оперативных систем. Таким образом, большая часть работы по согласованию данных будет проводиться в АИС - источниках данных, что позволит оперативно находить и корректировать ошибочно введенные данные и повысит качество поступающей в СППР информации.

Для создания программного и. информационного обеспечения систем поддержки принятия решений используются стандартные программные средства, имеющиеся в большинстве современных систем управления базами данных (СУБД). Они позволяют: проектировать структуру хранилища данных (основной и оперативный склады), организовывать процесс загрузки информации в хранилище, разрабатывать процедуры обработки данных в СППР и предоставлять возможность просмотра хранилища. Поэтому для создания СППР ЖКХ необходимо разработать:

1. математические постановки аналитических задач управления, методы и алгоритмы их решения, определяющие состав информации, которая должна присутствовать в хранилище данных;

2. инфологическую модель оперативного и основного склада хранилища данных ЖКХ;

3. математическую и инфологическую модели форматов, загружаемых в хранилище данных из АИС - источников информации.

4. математическую и инфологическую модели форматов, загружаемых в хранилище данных из АИС - источников информации.

Очевидно, что для сокращения трудозатрат при создании СППР в различных прикладных областях требуется:

1. разработать технологическую модель функционирования СППР, обеспечивающую инвариантность программного обеспечения при изменении информации предметной области;

2. модернизировать стандартную структуру и состав программного и информационного обеспечения СППР, учитывая инвариантность программного обеспечения.

Ведущими компаниями, предоставляющими инструментальные средства разработки систем поддержки принятия решений, являются Oracle, Microsoft, IBM, Informix, SAS Institute, Sybase. Анализ функциональных спецификаций программных средств разных компаний показал, что для создания системы поддержки принятия решений в области ЖКХ целесообразно выбрать продукты компаний Oracle или Microsoft. Однако, с точки зрения визуализации и предоставления данных в удобном для пользователя виде стандартные средства компаний Oracle и Microsoft далеки от совершенства. Поэтому для визуализации и публикации данных СППР в Интернет целесообразно использовать продукты компаний Business Objects/Crystal Decision, Cognos, MicroStrategy.

Вторая глава посвящена разработке методики анализа функционирования жилищно-коммунальной отрасли, постановке задачи планирования вывоза ТБО, разработке её математической модели, методов и алгоритмов решения.

Задачи обработки информации жилищно-коммунального хозяйства подразделяются на статистические, прогнозные и задачи планирования. Задачи решаются на основе собранной информации банков данных расчетных центров и предприятий отрасли с использованием математических методов и алгоритмов. К статистическим задачам ЖКХ относятся построение распределения платежей населения по календарным датам, вычисление средних тарифов по услугам на единицу обслуживаемой площади, распределение жилищного фонда в зависимости от комфортности и благоустроенности жилья, а также другие задачи.

К прогнозным задачам ЖКХ относятся задачи прогнозирования в разрезе городов и районов региона: собираемости платежей, задолженности населения по

оплате за ЖКУ, роста объемов и тарифов на жилищно-коммунальные услуги, объемов капитального ремонта жилищно-коммунальных коммуникаций и другие задачи.

К задачам планирования в ЖКХ относятся: планирование доходов и расходов отрасли, составление расписания для вывоза твердых бытовых отходов, определение оптимальных мест застройки зданий и сооружений, планирование инвестиционных вложений и др.

Для решения большинства перечисленных выше задач жилищно-коммунального хозяйства можно применить известные математические модели и методы. Однако, существуют задачи, которые требуют разработки математических моделей и методик для их реализации в программном обеспечении системы поддержки принятия решений. К таким задачам относятся, в частности, задача оценки функционирования жилищно-коммунального хозяйства и задача планирования вывоза ТБО.

Для решения задачи оценки функционирования ЖКХ разработана методика, основанная на кластерном анализе, а именно на методе самоорганизующихся карт Кохонена. Кластеризация осуществляется по четырем показателям: доля недопоставки ЖКУ, доля задолженности по оплате за ЖКУ, доля оплаты начислений за ЖКУ, доля субсидии государства населению на оплату ЖКУ. Все районы разбиваются на 6 кластеров: районы с высоким уровнем качества оказания ЖКУ, с уровнем выше среднего, средним, ниже среднего и районы с неудовлетворительным качеством, районы с недостоверными данными. Для каждого кластера вычисляются средние значения по каждому из показателей: по обратной величине к доле оплаты - х,, доле задолженности - х!5 доле недопоставки - х3, а также доле субсидии - х^ Под обобщенным показателем кластера понимается длина вектора х={х{,хг,х^х^. Кластеру с меньшей длиной данного вектора соответствуют лучшие (меньшие) значения показателей. Кластеры ранжируются по обобщенному показателю.

Для каждого кластера ' вырабатываются предварительные типовые управляющие воздействия с целью улучшения показателей. Далее строятся графики динамики изменения обобщенных показателей районов в зависимости от календарных дат (месяцев года). Анализ полученных графиков для каждого района позволяет группе экспертов - специалистов делать выводы о стабильности или нестабильности, а также о тенденции развития района. Анализ типовых управляющих воздействий для кластеров рассматриваемого района! совместно с динамикой изменения его четырех исходных параметров позволяют уточнить управляющие воздействия на факторы, улучшающие показатели.

Пример использования методики приведен на рис. 3.

Из рис. 3 видно, что район Набережные Челны в течении года стабильно принадлежал к кластеру с рангом 2, Такая стабильность говорит о надлежащем уровне оплаты ЖКУ и низкой доли недопоставок, но в то же время значительна задолженность предыдущего периода. Для улучшения ситуации в районе необходимо усилить работу с должниками.

-Лаишево

- Набережные Челны

Рис. 3. Динамика миграции по кластерам двух районов РТ

Лаишевский район наоборот демонстрировал высокую динамику изменения ранга района, что свидетельствует о проблемах с оплатой жилищно-коммунальных услуг и росту задолженности. Для улучшения ситуации в районе необходимо усилить работу с должниками и предусмотреть комплекс мер по увеличению субсидий малообеспеченным гражданам на оплату ЖКУ.

Постановка задачи планирования вывоза ТБО заключается в следующем. Для каждого предприятия требуется определить необходимое число машин, обеспечивающих вывоз ТБО из прикрепленных к предприятию территорий за минимальный интервал времени. Также для каждой машины требуется определить маршрут, оптимальный с точки зрения стоимости вывоза ТБО.

Решение рассматриваемой задачи предлагается разбить на последовательное решение трех подзадач: 1) задачи кластеризации множества площадок сбора твердых бытовых отходов; 2) задачи построения оптимальных маршрутов объезда площадок одного кластера; 3) задачи определения необходимого числа машин и расписания сбора ТБО.

Математическая модель задачи кластеризации множества площадок сбора ТБО имеет следующий вид. Пусть Я - число площадок сбора ТБО; N -множество всех площадок; Г, - максимальный объем, Р, - максимальный вес ТБО, вмещаемых /-ой площадкой, - координаты 1-ой площадки

- объем кузова, Р„ -грузоподъемность машины.

Требуется разбить множество площадок на кластеры определив при этом их число к, таким образом, чтобы выполнялись следующие условия:

5,^5,^0,1*3, = =лг, (/=й) (1)

М ¿с£у ieSj

В зависимости от исходных данных эффективными могут быть различные методы кластеризации. Поэтому для решения рассматриваемой задачи в программном обеспечении СППР разрабатываются и реализуются следующие алгоритмы кластеризации: итеративный метод ¿-средних; алгоритм кластеризации с выбором первой точки, ближайшей к базовой точке, в качестве которой может

использоваться начало координат, предприятие, завод по переработке ТБО, «центр тяжести» всех точек; алгоритм кластеризации с выбором первых двух точек, евклидово расстояние между которыми минимально.

Математическая модель задачи построения оптимального маршрута объезда площадок одного кластера.

Предполагается, что машина начинает свой первый маршрут на предприятии, организующим вывоз ТБО, и заканчивает на заводе по переработке ТБО. Второй и последующие маршруты начинаются непосредственно с завода. Таким образом, необходимо определить оптимальные маршруты двух типов:

1) Маршрут «предприятие - кластер - завод».

Введем переменные

Г1,если машина переезжает непосредственно из ? -й точки В('-ю, - ...

Ут~\ ?>< = 0,о , (2)

[О в противном случае,

где Ъ} - число площадок сбора ТБО в кластере , включая завод. При этом предприятию присваивается номер 0, а заводу по переработке ТБО - Ьг Расстояние между (¡-ой и 1-ой точками определяется по векторной карте города как длина кратчайшего пути. Поставленная задача сводится к задаче коммивояжера следующим образом. Положим все расстояния Л?0 (q = 0,bJ-l) между площадками и предприятием, а также расстояния (/ = 1,67) между заводом и площадками, равными бесконечности. Расстояние \ „ между заводом и предприятием примем равным нулю. После этих изменений любой замкнутый маршрут конечной длины будет содержать переход (Ь],0) нулевой длины между заводом и предприятием. Если же исключить данный переход, то оставшийся маршрут будет начинаться на предприятии и заканчиваться на заводе.

Целевая функция, определяющая длину маршрута, и ограничения имеют

вид:

£ i V* £ у*='=щ' £ у,'=». ?=щ• (з)

9-0 1=0 q»0 ¡«0

и «,2:0; = Щ У = и, у,(е{оД = (4)

2) Маршрут «завод - кластер - завод».

Введем переменные

Г],если машина переезжает непосредственно та - йточкн В1 - ю, _

>"Нп ?.»' = 0,^,(5)

[0 в противном случае, '

где т] - число площадок по сбору ТБО в кластере . Заводу присваивается номер 0.

Тогда целевая функция, определяющая длину маршрута, и ограничения имеют вид:

£ £ -* п,ш> £ у'ф = 1- >=. £ У'Ф =ч=(6)

9-0 1-0 9-0 1*0

1; и^ > 0; д, 1 = Т^Гу, д * ¿; ] = 1Д, у'ч1 е {0,1}, 9,1 = 0,т}. (7)

Рассматриваемые математические модели (2) - (7) являются моделями

задачи коммивояжера. Для решения задачи коммивояжера используется одна из реализаций метода ветвей и границ - алгоритм Лиггла, Мурти, Суини и Кэрел.

Математическая модель задачи определения необходимого числа машин и расписания сбора ТБО заключается в следующем. Пусть Т- длительность рабочего дня водителя и для каждого кластера 5у определены маршруты L¡ и L) (j - i,к). Тогда вывоз бытовых отходов по маршрутам занимаем время z¡ и

z'j-.zj=—+ + где ц, - средняя скорость машина,

Чг (-1 Чг q-о и

Atj - суммарное время остановок для сбора отходов с площадок кластера S¡ и Atj -tcp'Yj3" ГДе 5¡ ~ число контейнеров на i'-ой площадке кластера S¡, trp -

ieSy

среднее время забора отходов из контейнера. Стоимости вывоза отходов с площадок кластера S¡ по маршрутам L¡, L] равны: Cj=St-zn с] = St■ z), где St -средняя стоимость эксплуатации машины в час.

Допустим, что известно число машин N, необходимое для вывоза всех бытовых отходов, и первый кластер, который каждая машина обслуживает, выезжая с предприятия. Тогда для того, чтобы распределить между машинами оставшиеся кластеры сформулируем следующую задачу целочисленного линейного программирования (ЗЦЛП).

Обозначим через К - {1,2,..,к} - номера всех кластеров, Q = {q¡,q,,-,qH} - номера первых кластеров,

X =lr„| - распределение кластеров по обслуживающим машинам, где:

1, если í - я машина забирает ТБО с площадок / - го кластера, — х„ = i = i,N,j <=K\Q.

[0 в противном случае.

Тогда целевая функция, определяющая суммарную стоимость вывоза отходов, и ограничения имеют вид:

N

Е Hc'jx«+'Ecj-*™ia' (8)

/.i ;««г\о jz<¡

2>w<r-z,(, '«=щ (9)

£>,=1, jzK\Q, (10)

t'í ■

х„ g{0,1}, i = \J1,jeK\Q. (11)

Ограничение (9) означает, что каждая машина работает в пределах времени (г-г, ). Ограничение (10) означает, что отходы из одного кластера может забрать только одна машина.

Задача (8) - (11) может быть решена классическим методом - методом Ленда и Дойга, если переменные N и Q известны. Для нахождения значений переменных N и Q предлагается метод и алгоритм их определения.

В третьей главе рассматриваются математические, инфологические модели формата выгрузки и формы ввода информации, необходимой для её выгрузки, а

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

Структура формата выгрузки может быть описана на теоретико-множественном уровне в виде следующей модели: M={S,N, С, R). (11)

1. Описание параметров формата выгрузки: S={(S1, S2, S3, S4, S5, S6)}, где S1 - уникальный идентификатор формата; S2 - семантическое описание формата; S3 - период выгрузки (ежегодной, полугодовой, ежеквартальной, ежемесячной, еженедельной, ежедневной, однократной); S4 - маска имени электронного файла выгрузки; S5 - адресат - источник формата выгрузки; S6 - версия формата выгрузки.

2. Описание выгружаемых элементов формата: N={(N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, N11, N12)}, где N1 - уникальный номер выгружаемого элемента; N2 - тег на языке XML (произвольной длины из букв латинского алфавита); 'N3 - семантическое описание элемента выгрузки; N4 -невозможность (1) или возможность (0) пропуска данного элемента при выгрузке; N5 - минимальное количество вхождений элемента данного типа; N6 - максимальное количество вхождений элемента данного типа; N7 -условие выгрузки элемента, возвращающее истину или ложь в зависимости от конкретных данных, или ИСТИНА в случае безусловной выгрузки; N8 -имя файла, в который будет выгружаться элемент; N9 - идентификатор столбца в терминах СУБД, который соответствует элементу формата; N10 -идентификатор запроса, отвечающего за выборку элемента, совпадающий с некоторым значением из множества R1; N11 - тип выгружаемых данных (строка, число, дата); N12 - идентификатор формата, к которому принадлежит элемент, совпадающий с некоторым значением из множества S1.

3. Описание связей элементов: С={(С1,С2, СЗ, С4, С5)}, где С1 -уникальный идентификатор связи; С2 - идентификатор формата выгрузки, совпадающий с некоторым'значением из множества S1; СЗ - уникальный идентификатор родительского элемента, совпадающий с некоторым значением из множества N1; С4 - уникальный идентификатор дочернего элемента, совпадающий с некоторым значением из множества N1; С5 -номер связи в пределах рассматриваемого уровня иерархии.

4. Описание используемых запросов на выборку элемента: R={(R1, R2, R3)}, где R1 - уникальный идентификатор запроса; R2 - текст запроса; R3 -комментарии к запросу.

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

Структура формы ввода может быть описана на теоретико-множественном уровне в виде следующей модели: M={S, N, С, Т, R, L} (12)

1. Описание параметров формы: S={(S1, S2, S3, S4, S5)}, где S1 - уникальный номер формы ввода; S2 - семантическое описание формы; S3 - период, за который собирается информация (ежегодный, полугодовой, ежеквартальный, ежемесячный, еженедельный, ежедневный, однократный); S4 - организация - потребитель информации; SS - версия формы ввода.

Описание элементов формы ввода: N={(N1, N2, N3, N4, N5, N6, N7, N8, N9, N10)}, где N1 - уникальный номер выгружаемого элемента; N2 -семантическое описание элемента выгрузки; N3 - тип данных(строка, число и т.д.); N4 - идентификатор справочника, совпадающий с некоторым значением из множества R1; N5 - ограничение на ввод, представляющее собой строку, содержащую некоторое логическое условие на языке SQL на значение поля; N6 - идентификатор формы ввода, к которой принадлежит элемент, совпадающий с некоторым значением из множества S1; N7 -значение по умолчанию, если элемент не связан со справочником; N8 - код значения из справочника, если элемент связан со справочником; N9 - номер элемента по горизонтали в форме; N10 - номер элемента по вертикали в форме.

2. Описание показателей: Т={(Т1, Т2, ТЗ)}, где Т1 - уникальный идентификатор показателя; Т2 - семантическое описание показателя; ТЗ -идентификатор справочника, совпадающий с некоторым значением из множества R1.

Кол связи

СВЯЗЬ ЭЛЕМЕНТОВ

Код род, элемента

Код дочернего элемента

Номер сети

Код формата

Определение

Мин. Вхождение

ХМЬтэг

Пропус!

Макс. Вхождение

Условие

Маска файла

Имя пола

Код запроса

Код формата

ЗАПРОС

Код запроса

Текст запроса

Комментарий

Код формата

Описание_

Периодичность Маска файла Источник Версия

НАСТРОЙКА НА БД ЛИС

Код соединения__

Имя ссрперя_

Имя ЕД ЛИС_

Имя драйвера_

Пароль пользователя

Рис. 4. Мифологическая модель базы данных «Подсистемы выгрузки» для хранения формата выгрузки

3. Описание связей элементов и показателей С={(С1, С2, СЗ, С4, С5, С6)}, где С1 - уникальный идентификатор связи; С2 - идентификатор формы ввода, совпадающий с некоторым значением из множества 81; СЗ -уникальный идентификатор элемента, совпадающий с некоторым значением из множества N1; С4 - уникальный идентификатор показателя, совпадающий с некоторым значением из множества Т1; С5 определяет расположение показателя по вертикали или по горизонтали в таблице формы ввода; С6 - номер уровня показателя в иерархии, показатель верхнего уровня, более общий, например, «организация» более общий

показатель, чем «филиал», и должна находится на более высоком уровне иерархии.

4. Описание используемых справочников R={(R1, R2, R3)}, где R1 -уникальный идентификатор справочника; R2 - наименование справочника; R3 - комментарий.

5. Описание значений используемых справочников L={(L1, L2, L3)}, где LI -уникальный идентификатор значения; L2 - уникальный идентификатор справочника, совпадающий с некоторым значением из множества Rl; L3 -значение справочника.

Мифологическая модель формы ввода, строится по тем же правилам, что и инфологическая модель формата выгрузки.

Технологическая модель функционирования «Подсистемы выгрузки» представлена на рис. 5.

Четвертая глава посвящена видам обеспечения системы поддержки принятия решений жилищно-коммунального хозяйства. Описывается информационное обеспечение задачи оценки функционирования жилищно-коммунального хозяйства региона и вывоза ТБО.

На основе сформулированных требований к техническому обеспечению выбраны сервера фирмы Hewlett Packard, рабочие станции на основе процессором семейства Pentium III, Pentium IV, принтеры HP LaserJet 9000 для больших объемов печати и HP LaserJet 1200 для средних и малых объемов печати.

Алгоритмическое обеспечение включает в себя: алгоритмы, разработанные в главе 2, а также алгоритмы обработки информации базы данных в соответствии с требованиями отчетных форм Министерства.

Сформулированы требования к программному обеспечению, согласно которым выбраны операционная система Windows Server 2003 ЕЕ для серверов и Windows 2000, Windows ХР, Windows Vista для рабочих станций, СУБД Microsoft SQL Server 2000, средство построения многомерных кубов Microsoft Analysis Server, средство проектирования подсистем Borland Delphi Studio 2006, Web-сервер Microsoft Internet Information Server.

В рамках информационного взаимодействия СППР с внешними информационными системами обеспечена совместимость с действующими и создаваемыми информационными системами ЖКХ региона посредством открытых программных API интерфейсов, файлового обмена и доступа при помощи технологии Web-сервисов в едином согласованном формате на основе XML языка. Кроме того, для взаимодействия с населением в области жилищно-коммунального хозяйства в состав подсистем СППР (рис. 6.) включен информационный портал, обеспечивающий открытость и доступность информации в сфере ЖКХ региона для граждан и организаций. Серым цветом показаны подсистемы, добавленные к стандартной структуре СППР для построения СППР ЖКХ.

Рис. 5. Технологическая модель функционирования «Подсистемы выгрузки»

Посетители информационного портала

Рис. 6. Схема передачи данных в рамках СППР ЖКХ

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

1. Проведен системный анализ функциональности используемых в отрасли АИС ЖКХ, выявлены недостатки существующих решений. Обоснована необходимость использования системы поддержки принятия решений (СППР) в жилищно-коммунальном хозяйстве. Проведен обзор программ -инструментальных средств создания СППР, даны рекомендации по выбору средства проектирования для реализации в области ЖКХ.

2. Обоснована необходимость включения в состав СППР ЖКХ средства выгрузки информации из АИС ЖКХ, разработана её технологическая модель функционирования. Разработаны математические и инфологичесхие модели формата выгрузки, формы ввода информации, необходимой для выгрузки информации из АИС ЖКХ в СППР.

3. На основе кластерного анализа разработана методика оценки функционирования • жилищно-коммунальной отрасли. Осуществлена постановка задачи планирования вывоза ТБО в виде последовательности трех задач: задачи кластеризации множества площадок сбора ТБО, задачи построения оптимальных маршрутов объезда площадок одного кластера, задачи определения необходимого числа машин и расписания сбора ТБО. Разработаны математические модели и алгоритмы решения вышеперечисленных задач.

4. Сформулированы требования к техническому и информационному обеспечению СППР ЖКХ. Разработана модифицированная структура и технология функционирования СППР ЖКХ в условиях разрозненности банков данных АИС ЖКХ, а также требования доступности информации жилищно-коммунальной отрасли населению.

Основное содержание диссертации опубликовано в следующих работах: В научных журналах, рекомендованных ВАК:

1. Емалетдинова Л.Ю., Новикова C.B., Максютин С.А. Методика анализа функционирования жилищно-коммунальной отрасли региона на основе банков данных и метода кластеризации.//Вестник КГТУ им. А.Н. Туполева., 2008., №1. С.75-78

В других журналах и материалах научных конференций:

1. Емалетдинова Л.Ю., Максютин С.А. Автоматизированная информационная система управления предприятиями ЖКХ// Системный анализ в проектировании и управлении: Труды IX Междунар. науч.-практ. конф., 30 июня -8 июля 2005 г., СПб.: Изд-во Политиехнического университета, 2005., С.408-410

2. Максютин С.А. Задача увеличения собираемости платежей в рамках системы поддержки принятия решений жилищно-коммунальной отрасли // Математические методы и информационные технологии в экономике, социологии и образовании: сборник статей XVI Международной научно-технической конференции, 27-28 декабря 2005 г., Пенза: Изд-во Пенза, 2005., С.122-125.

3. Максютин С.А. Автоматизированная система организационного управления жилищно-коммунальным хозяйством Республики Татарстан // Научные труды VIII Международной научно-практической конференции "Фундаментальные и прикладные проблемы приборостроения, информатики и экономики", книга "Информатика", Московская государственная академия приборостроения и информатики, 2005 г., Москва, 2005., С.122-127

4. Максютин С.А., Каинов А.С. OLAP технологии в жилищно-коммунальной отрасли региона // IV общероссийская конференция с международным участием, г. Москва, 11-13 мая 2006 г.: Успехи современного естествознания., 2006., №6. С.38-39

5. Емалетдинова Л.Ю., Вдовичев Н.М., Максютин С.А. Модели данных системы поддержки принятия решения // Системный анализ в проектировании и управлении: Труды X Междунар. науч.-практ. конф. Ч. 2., 28 июия - 10 июня 2006 г., СПб.: Изд-во Политиехнического университета, 2005., С.191-194.

6. Максютин С.А. Задачи и функции подсистемы выгрузки информации в хранилище данных системы поддержки принятия решений // Системный анализ в проектировании и управлении: Труды XI Междунар. науч.-практ. конф., 28 - 30 июня 2007 г., СПб.: издательство Политехнического университета, 2007., С.312-314

7. Максютин С.А. Схема формирования электронного файла для системы поддержки принятия решений// XV Туполевские чтения: Международная молодежная научная конференция, 9-10 ноября 2007 года: Материалы конференции, Том III, Казань: Изд-во Казан, гос. техн. ун-та; 2007., С.143-145

8. Максютин С.А. Адаптивная подсистема выгрузки информации из банков данных предприятий обслуживающих жилищно-коммунальное хозяйство региона // Материалы всероссийской научной конференции "Информационные технологии в науке, образовании и производстве". - Казань: Изд-во Казан, гос. техн. ун-та, 2007., С.566-568.

9. Максютгт С.А. Организация подготовки информации для передачи в систему поддержки принятия решений жилищно-коммунального хозяйства// Заочная электронная конференция "Новые информационные технологии и системы", 15-20 декабря 2008 года: Российская Академия Естествознания, http://www.rae.ru/zk/arj/2008/12/Maksyutin.pdf

Формат 60x84 1/16. Бумага офсетная. Печать офсетная. Печ.л. 1,0. Усл.печ.л. 0,93. Усл.кр.-отт. 0,98. Уч.-изд.л. 1,0. Тираж 100. Заказ М 40.

Типография Издательства Казанского государственного технического университета им. А.Н.Туполева 420111, Казань, К. Маркса, 10.

Оглавление автор диссертации — кандидата технических наук Максютин, Сергей Александрович

ВВЕДЕНИЕ.

ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ АВТОМАТИЗАЦИИ ПОДГОТОВКИ ПРИНЯТИЯ РЕШЕНИЙ В ОБЛАСТИ ЖИЛИЩНО-КОММУНАЛЬНОГО ХОЗЯЙСТВА.

1.1. Автоматизированная информационная система жилищно-коммунального хозяйства как основа системы поддержки принятия решений.

1.2. Постановка задачи.

1.3. Анализ программных средств разработки программного обеспечения систем поддержки принятия решений.

ВЫВОДЫ.

ГЛАВА 2. МАТЕМАТИЧЕСКИЕ МЕТОДЫ И МОДЕЛИ НЕКОТОРЫХ ЗАДАЧ ЖИЛИЩНО-КОММУНАЛЬНОГО ХОЗЯЙСТВА.

2.1. Состав задач жилищно-коммунального хозяйства.

2.2. Методика анализа функционирования жилищно-коммунальной отрасли региона на основе банков данных и метода кластеризации.

2.3. Математическая модель и метод решения задачи о планировании вывоза твердых бытовых отходов.

2.3.1. Постановка задачи планирования вывоза твердых бытовых отходов.

2.3.2. Математическая модель задачи вывоза твердых бытовых отходов

2.3.3. Алгоритмы решения задачи кластеризации множества площадок сбора ТБО.

2.3.4. Алгоритм Литтла, Мурти, Суини и Кэрел для решения задачи построения оптимального маршрута объезда площадок одного или нескольких кластеров.

2.3.5. Эвристический алгоритм определения числа машин и расписания сбора ТБО.

2.3.6. Алгоритм определения оптимального числа машин и составления оптимального расписания сбора ТБО.

2.3.7. Пример решения задачи.

ВЫВОДЫ.

ГЛАВА 3. ПОДСИСТЕМА ДОПОЛНЕНИЯ ВЫГРУЗКИ ИНФОРМАЦИИ ИЗ ОПЕРАТИВНЫХ СИСТЕМ.

3.1. Организация подготовки информации для передачи в систему поддержки принятия решений.

3.2. Организация ввода информации.

3.2.1 Математическая модель формы ввода данных.

3.2.2 Функциональная модель режима ввода.

3.3. Организация выгрузки информации из оперативных систем.

3.3.1. Математическая модель формата выгрузки данных.

3.3.2. Функциональная модель режима выгрузки.

3.4. Общая функциональная модель.

ВЫВОДЫ.

ГЛАВА 4. ВИДЫ ОБЕСПЕЧЕНИЯ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ЖИЛИЩНО-КОММУНАЛЬНОГО ХОЗЯЙСТВА.

4.1. Техническое обеспечение.

4ЛЛ. Серверы.

4Л .2. Рабочие станции.

4 Л .3. Принтеры.

4Л .4. Система бесперебойного энергоснабжения.

4Л .5. Архитектура системы поддержки принятия решений.

4.2. Математическое и алгоритмическое обеспечение.

4.3. Программное обеспечение.

4.3.1 Базовое программное обеспечение.

4.3.2 Специальное программное обеспечение.:.

4.4. Лингвистическое обеспечение.

4.5. Информационное обеспечение.

4.5.1 Технология информационного взаимодействия подсистем и программного обеспечения СППР.

4.5.2 Форматы выгрузки для задач оценки функционирования жилищно-коммунальной отрасли и вывоза ТБО.

4.6. Организационно-методическое обеспечение.

ВЫВОДЫ.

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Максютин, Сергей Александрович

Актуальность проблемы. С развитием вычислительной техники информационные технологии стали широко использоваться в различных областях деятельности человека, в том числе и в области управления жилищно-коммунальным хозяйством регионов РФ. Одной из основных задач, стоящих перед Министерством строительства, архитектуры и жилищно-коммунального хозяйства, является экономия ресурсов и обеспечение высокого уровня качества предоставления жилищно-коммунальных услуг населению. Одним из направлений решения этой задачи является создание и внедрение автоматизированной системы поддержки принятия решения (CI И IP) жилищно-коммунального хозяйства (ЖКХ).

В настоящее время для информационного обеспечения принятия управленческих решений используются разрозненные банки данных автоматизированных информационных систем, хранящие детальную информацию технологической деятельности специалистов ЖКХ. Такой подход обладает рядом недостатков:

1. Высокий уровень детализации данных приводит к большим временным затратам на их обработку и получение статистических данных.

2. Существенны временные потери специалистов Министерства на интеграцию данных, поступающих от большого количества разнородных информационных систем, действующих в ЖКХ.

3. Отсутствие визуального отображения результатов анализа статистической информации снижает степень объективности принимаемых управленческих решений.

Современные прикладные информационные технологии, основанные на концепциях технологии OLAP, Data Mining и хранилищ данных, позволяют снизить трудоемкость интеграции статистических данных, реализовать математические методы их анализа, оперативно формировать информацию, необходимую для принятия управленческих решений.

Таким образом, актуальной задачей является задача создания СППР ЖКХ, отвечающей за подготовку принятия управленческих решений.

Цель и задачи исследования. Целью работы является создание моделей, методов, алгоритмов и программных средств решения задачи автоматизации аналитической деятельности специалистов ЖКХ для повышения эффективности процессов принятия управленческих решений.

Для достижения поставленной цели необходимо решить следующие задачи:

• Проанализировать информационное обеспечение существующих автоматизированных информационных систем (АИС) ЖКХ, необходимое для обеспечения аналитической деятельности специалистов.

• Разработать методику решения аналитической задачи оценки состояния жилищно-коммунального хозяйства региона; математическую модель, метод и алгоритм решения задачи планирования вывоза твердых бытовых отходов (ТБО) на заводы по их переработке.

• Разработать математическую и инф о логическую модели формата выгрузки данных из АИС ЖКХ СППР; математическую и инфологическую модели формы ввода дополнительной информации.

• Разработать и реализовать функциональную модель программного средства для выгрузки информации в СППР Министерства.

• Разработать и реализовать информационно-технологическую модель взаимодействия пользователей, АИС ЖКХ и СППР.

• Применить разработанные математические модели и методики для построения СППР ЖКХ.

Методы исследования. При решении поставленных задач использовались математические модели и методы системного анализа, кластерного анализа, классические методы решения задач линейного и целочисленного программирования.

Научная новизна результатов исследований.

• Методика. оценки функционирования ЖКХ на основе метода самоорганизующихся карт Кохонена.

• Математическая модель задачи планирования вывоза ТБО, метод и алгоритм её решения.

• Математические модели формата выгрузки информации для СППР и формы ввода дополнительной для выгрузки информации.

• Функциональная модель программного средства «Подсистема выгрузки», обеспечивающая поступление информации, удовлетворяющей требованиям СППР.

• Модифицированная структура СППР в условиях разрозненных банков данных АИС ЖКХ и обеспечения доступности населению информации жилищно-коммунальной отрасли.

Достоверность результатов работы. Научные результаты диссертационной работы получены на основании достоверных знаний прикладной информатики, систем управления базами данных и использования строгого математического аппарата. Полученные результаты подтверждены вычислительными экспериментами, практическим применением разработанных методик для построения информационного обеспечения ряда задач управления в области ЖКХ, актами использования в деятельности' научно-технического центра по разработке программных продуктов, Министерства строительства, архитектуры и жилищно-коммунального хозяйства, актами внедрения в учебный процесс.

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

Реализация работы. Результаты выполненных исследований и разработок использовались отделом АСУ Научно-технического центра «Лайн» при разработке и внедрении системы поддержки принятия решений в Республике Татарстан в рамках развития существующей распределенной автоматизированной информационной системы "Коммунальные платежи". Разработка выполнялась в рамках хоздоговорных научно-исследовательских работ с Министерством строительства, архитектуры и жилищно-коммунального хозяйства. Результаты диссертации использованы в учебном процессе Казанского Государственного технического университета им. А.Н. Туполева на кафедре «Прикладная математика и информатика» в виде курсовых и дипломных работ бакалавров, магистров и инженеров.

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

Девятая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт - Петербург, 2005); Восьмая международная научно-практическая конференция "Фундаментальные и прикладные проблемы приборостроения, информатики и экономики" (Сочи, 2005); "Новейшие технологические решения и оборудование" (Москва, 2006); Десятая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт -Петербург, 2006); Всероссийская научная конференция "Информационные технологии в науке, образовании и производстве" (Казань, 2007); Одиннадцатая международная научно-практическая конференция "Системный анализ в проектировании и управлении" (Санкт - Петербург, 2007); Международная молодежная научная конференция пятнадцатые Туполевские чтения (Казань, 2007); Двадцатая международная научнотехническая конференция "Математические методы и информационные технологии в экономике, социологии и образовании" (Пенза, 2007).

Публикации. По теме диссертации опубликованы десять научных работ, в том числе одна статья в журнале, рекомендуемом ВАК ("Вестник КГТУ").

Структура и объем работы.

Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложений. Работа содержит 170 страниц текста, 45 рисунков, 22 таблицы. Список литературы включает 92 наименования.

Заключение диссертация на тему "Математические модели, методы и средства обработки информации при управлении жилищно-коммунальным хозяйством региона"

ВЫВОДЫ

1. На основе требований к видам обеспечения определены характеристики обеспечения системы поддержки принятия решений жилищно-коммунального хозяйства региона.

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

3. Определены состав подсистем и схема информационного взаимодействия между подсистемами системы поддержки принятия решений жилищно-коммунального хозяйства региона.

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

ЗАКЛЮЧЕНИЕ

1. Большой объем банка данных Министерства строительства, архитектуры и жилищно-коммунального хозяйства затрудняет принятие решений, вследствие значительных временных затрат на получение нужной информации. Для преодоления этого недостатка следует разработать систему поддержки принятия решений (СППР), базирующуюся на OLAP технологии - аналитической обработке данных в реальном времени.

2. Для интеграции данных разрозненных банков автоматизированных информационных систем (АИС) в жилищно-коммунальной отрасли и предоставления необходимой информации для принятия решений следует включить в состав СППР подсистему выгрузки информации из АИС ЖКХ.

3. На основе анализа информации, поступающей в СППР, разработана математическая модель универсальной схемы выгрузки информации из разнородных АИС в электронном формате XML. Анализ работы организаций - источников информации для СППР выявил наличие информации, неавтоматизированной в рамках АИС ЖКХ, а формируемой исключительно на бумажных носителях, поэтому была разработана математическая модель универсального интерфейса для ввода этой информации через «Подсистему выгрузки».

4. Определен ряд актуальных задач необходимых для автоматизации в рамках СППР, таких как задача оценки функционирования жилищно-коммунальной отрасли и задача планирования вывоза твердых бытовых отходов. Разработано математическое и информационное обеспечение этих задач.

5. Модифицирована структура СППР, в условиях разрозненности банков данных АИС ЖКХ и требования доступности информации жилищно-коммунальной отрасли населению.

Библиография Максютин, Сергей Александрович, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Mastering Data Warehouse Aggregates: Solutions for Star Schema Performance. - Wiley, 2006. - 346c.

2. Bashein B. J., Markus M. L. Data Warehouses: More Than Just Mining. -Financial Executives Research Foundation, 2000. 125c.

3. Bischoff J., Alexande T. Data Warehouse: Practical Advice from the Experts. Prentice Hall, 1997. - 428c.

4. Celko J. Joe Celko's Analytics and OLAP in SQL. Morgan Kaufmann Pub, 2006.- 181c.

5. Chaffin M., Knight В., Robinson T. Professional SQL Server 2000 DTS. -Изд-во Wrox, 2000. 888c.

6. Chen Z. Intelligent Data Warehousing: From Data Preparation to Data Mining CRC Press, 2001. - 256c.

7. Daniel J Power Decision Support Systems : Frequently Asked Questions. -Iuniverse Inc, 2004. 256p.

8. Daniel J. Power Decision Support Systems: Concepts and Resources for Managers. Quorum Books, 2002. - 272c.

9. Dankert U. Архитектура корпоративных сетей // Architecture of corporate networks. IETE Techn.Rev, 1996. № 4-5. c.261-277.

10. Data Mining добыча данных / Base Group Labs. http://www.basegroup.ru/library/methodology/datamining/ (2008)

11. Data Mining. Теория и практика под ред. Брянцева И.Н. Изд-во БДЦ-Пресс, 2006.-208с.

12. Devlin В. Data Warehouse : From Architecture to Implementation. -Addison-Wesley, 1996. 432c.

13. Getting Started With the SAS System Using SAS/ASSIST Software, Version 8, SAS Publishing, 2000. 196p.

14. Giovinazzo W. A., Giovinazzo W. Object-Oriented Data Warehouse Design: A Star Schema. Prentice Hall, 2000. - 349c.15