Разработка методов и программного обеспечения для построения сетевых и оптимизационных моделей в системах планирования

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

Рубрика Программирование, компьютеры и кибернетика
Вид автореферат
Язык русский
Дата добавления 15.06.2018
Размер файла 751,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

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

АВТОРЕФЕРАТ

диссертации на соискание ученой степени

кандидата технических наук

Разработка методов и программного обеспечения для построения сетевых и оптимизационных моделей в системах планирования

Специальность 05.13.18 - Математическое моделирование, численные методы и комплексы программ

Коридзе Эсме Зурабовна

Махачкала - 2011

Работа выполнена в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Дагестанский государственный технический университет»

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

Официальные оппоненты: доктор технических наук, профессор Адамадзиев Курбан Раджабович

кандидат технических наук, доцент Канаев Магомедимин Муталимович

Ведущая организация: Дагестанский научный центр Российской академии наук

Защита состоится «20» декабря 2011 года в 1600 часов на заседании диссертационного совета Д 212.052.02 при ФГБОУ ВПО «Дагестанский государственный технический университет» по адресу: 367015, г. Махачкала, ул. И. Шамиля, 70, ауд. 202.

С диссертацией можно ознакомиться в библиотеке ФГБОУ ВПО «Дагестанский государственный технический университет». Сведения о защите и автореферат диссертации размещены на официальном сайте ВАК МОиНРФ и на официальном сайте ФГБОУ ВПО «ДГТУ» http://www.dstu.ru.

Автореферат разослан «18» ноября 2011 года.

Ученый секретарь

диссертационного совета Меркухин Е.Н.

к.т.н., доцент

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

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

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

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

Значительный вклад в разработку этих проблем внесли Л.А.Канторович, Е.С.Вентцель, Д.Б.Юдин, М.Ю.Афанасьев, Б.А.Лагоша, Дж. Фон Нейман, Р.Беллман, О.Моргенштерн, С.Р.Хачатрян, В.А.Москвин, Д.И.Голенко, В.М.Трояновский, В.И.Воропаев, С.И.Зуховицкий, В.Леонтьев, А.Кофман, В.И.Малыхин, Д.А.Поспелов и др.

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

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

Отмеченные выше проблемы и предопределили цель, задачи и направление диссертационного исследования.

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

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

1. Провести анализ теории и практики разработки и применения математических моделей в управлении сложными экономическими системами.

2. Определить место и роль сетевых методов в планировании и управлении организационно-экономическими структурами и основные направления их совершенствования.

3. Разработать пакет прикладных программ для построения сетевых моделей, для чего необходимо:

- обосновать основные предпосылки и принципы, положенные в основу алгоритмов синтеза сетей;

- выполнить разработку и обоснование рабочих алгоритмов построения сетевых моделей;

- разработать функциональную схему системы проектирования сетевых моделей;

- разработать программный модуль для построения сетевых моделей;

- провести апробацию системы проектирования на промышленных предприятиях Республики Дагестан (РД)

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

5. Разработать инструментальные средства построения моделей инвестиционного планирования, для чего необходимо:

· выполнить разработку и исследование рабочих алгоритмов;

· разработать программу синтеза модели;

· провести апробацию процедуры на промышленных предприятиях РД.

Объектом исследования являются сложные социально-экономические системы.

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

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

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

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

К основным результатам, составляющим научную новизну исследования можно отнести следующее:

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

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

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

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

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

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

Апробация результатов исследования. Разработанные в диссертации методы, алгоритмы и программы нашли применение при разработке бизнес-планов и научно-технических проектов развития промышленных предприятий РД.

Теоретические и практические вопросы диссертационного исследования докладывались автором и получили положительную оценку на Всероссийской научно-практической конференции «Инвестиции и инновации как важнейший фактор экономического роста» (Махачкала, 2008), на международной конференции «Мухтаровские чтения - современные проблемы математики и смежные вопросы» (Махачкала, 2010); Всероссийской научно-практической конференции «Современные модели социально-экономических и инновационных трансформаций предприятий, отраслей, комплексов» (Пенза, 2010); Международной научно-технической конференции «Аналитические и численные методы моделирования естественнонаучных и социальных проблем» (Пенза, 2010)

Реализация и внедрение результатов работы. Работа выполнена в рамках проекта аналитической ведомственной целевой программы «Развитие научного потенциала высшей школы (2009-2011 гг.)». Результаты диссертационной работы использованы в системах управления и при разработке текущих и перспективных планов развития промышленных предприятий РД, а также в учебном процессе ДГТУ при проведении занятий по дисциплинам, связанным с инвестиционным планированием и моделированием экономических процессов.

Структура и объем работы. Диссертационная работа состоит из ведения, трех глав, заключения, библиографического списка и четырех приложений. Работа изложена на 124 страницах, содержит 8 таблиц, 8 рисунков. Список литературы включает 130 наименований.

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

Первая глава «Теоретические и методологические проблемы моделирования экономических систем» носит вводный характер. Анализ литературных источников и опыт практической деятельности показывают, что проблема построения и исследования математических моделей включает в себя методологию формализации функционирования и развития организационно-экономических систем, разработку и обоснование алгоритмов, информационное обеспечение оценки параметров модели и определение степени адекватности модели объекту исследования. Главное назначение моделей это формирование эффективных технологий обоснования и поддержки принятия решений, являющихся основой систем планирования и управления на макро- и микроэкономическом уровне. В социально-экономических исследованиях основой количественной оценки различных вариантов управления являются методы исследования операций. К ним, в первую очередь, относятся детально разработанные и широко применяемые на практике методы линейного и нелинейного программирования, теория игр и управления запасами, системы массового обслуживания и др. В последние годы, в период перехода страны к рыночным отношениям, актуальными стали задачи управления финансовыми ресурсами и портфелем ценных бумаг, управления инвестициями и др. Отличительной особенностью этих задач является широкое использование в них методов стохастического моделирования, что связано с природой финансовых и фондовых рынков, а также нелинейностью и недетерминированностью развития финансовой системы страны. Следует учесть, что при решении практических задач организационно-экономического плана возникает проблема размерности модели. И хотя принцип Парето позволяет получить рекомендации по определению компромиссно значимых факторов и параметров, определяющих необходимый уровень адекватности модели, но с другой стороны сама реализация принципа достаточно трудоемка, она требует значительной аналитической базы и информационного обеспечения.

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

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

Этот вывод сделан на основе утверждения Г. Хакена Г. Хакен Информация и самоорганизация. Макроскопический подход к сложным явлениям М.Мир. 1991. 240 с., с ил. о связи между синергетическим эффектом и энтропией, которая определяется в соответствии с выражением:

где - энтропия системы, вектор - множество состояний системы в которых она пребывает соответственно с вероятностями . При этом , т.е. имеет место полная группа событий.

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

Параметрическая модель задачи ЛП имеет вид:

,

где - параметр модели.

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

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

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

Как правило, они имеют иерархическую структуру. Динамика изменения информационной базы приводит к корректировке модели, т.е. ее информационному уточнению.

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

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

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

В работе на конкретном примере показано различие в быстродействии этих алгоритмов и обосновано, что поставленные задачи синтеза моделей являются эффективными.

Вторая глава «Топологическое проектирование сетевых моделей» посвящена разработке алгоритма построения сетевых моделей. В основе предложенного метода лежит принцип максимальной технологически допустимой независимости работ, практическая значимость которого может быть показана на следующем гипотетическом примере (рис. 1).

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

Рисунок 1 - Сетевые модели

Анализ топологии модели на рисунке 1-б показывает, что на ее основе может быть разработано три вида календарных планов со следующими последовательностями выполнения работ: 1-2-4-3-5-6; 1-2-3-4-5-6; 1-3-2-4-5-6. Для модели на рисунке 1-а шесть видов календарных планов: 1-2-4-3-5-6; 1-2-3-4-5-6; 1-3-2-4-5-6; 1-3-2-5-4-6; 1-3-5-2-4-6; 1-2-3-5-4-6.

В случае действия внешних возмущений, например необеспечения в сроки, определенные календарным планом, работы 4 материально-техническими ресурсами, дальнейшее выполнение работ по модели на рисунке 1-б ни по одному из допустимых планов невозможно, в действительности же может выполняться работа 5 (рис. 1-а). Это связано с тем, что в модели на рисунке 1-б дополнительно введена связь между работами 4 и 5. Сравнительный анализ топологий сетевых моделей на рисунке 1-а и рисунке 1-б показывает, что увеличение связей между работами повышает чувствительность модели к внешним воздействиям за счет сокращения количества допустимых календарных планов. Очевидно, что для каждого проекта существует некоторый предельный вариант топологии сетевой модели, имеющий максимальную технологически допустимую независимость работ. На основании этого варианта можно построить и другие варианты сетевой модели, количество которых будет зависеть от количества работ проекта и характера связей между ними. Очевидно, что, наряду с правилами построения сетевых моделей принцип максимальной независимости работ должен быть положен в основу формирования топологии сетей.

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

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

1. Задан граф , состоящий из множества вершин P и множества дуг . Будем считать, что вершина достижима из вершины , если существует путь из в и обозначать Геометрически это означает, что двигаясь по дугам графического изображения графа, можно из попасть в . Данное определение удовлетворяет требованиям, предъявляемым отношениям частичного порядка. Аналогично будем считать, что дуга достижима из дуги , если и обозначать Данное определение также удовлетворяет требованиям, предъявляемым отношениям частичного порядка. Геометрическая интерпретация частичного порядка на множестве дуг - это существование пути из конечной вершины дуги в начальную вершину дуги .

2. Дуги и будем называть сравнимыми, если будет верно одно из следующих соотношений: или , в противном случае они несравнимы.

3. Ориентированный граф с введенным на нем отношением частичного порядка на множестве дуг будем обозначать . Такой граф можно описать матрицей, введя в рассмотрение функцию вида:

(1)

4. Матрица А определяется через (1) в виде:

5. Назовем бинарную матрицу А порядка N, где , матрицей следования ориентированных дуг. Из (1) следует, что в следующих двух случаях: если дуги и несравнимы и если .

6. Элементы определяют связи между дугами, которые могут быть основными и дополнительными. Основные связи определяют непосредственное предшествование дуг, когда конец одной дуги совпадает с началом другой . Матрица следования дуг, в которой есть основные и все дополнительные связи, будем называть полной матрицей следования дуг, а если в ней не все дополнительные связи - неполной матрицей следования дуг. Имея матрицу смежности дуг или следования дуг, если учесть, что отношение частичного порядка транзитивно: если и , то .

Следовательно, определенная выше функция (1) обладает свойством:

если и , то (2)

7. Процесс изменения значений элементов неполной матрицы следования дуг на основе свойства (2) будем называть корректировкой.

В основе предлагаемого алгоритма синтеза топологии ориентированного графа лежат следующие положения.

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

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

Следствие 1. Петля является циклом единичной длины. При наличии в ориентированном графе петли имеем .

Следствие 2. В ориентированном ациклическом графе диагональные элементы полной матрицы следования дуг равны нулю.

Теорема 2. Пусть - ориентированный ациклический граф, А - соответствующая ему полная матрица следования дуг, S - матрица смежности дуг и Е - единичная матрица того же порядка. Тогда, если , то , где и .

Предварительно докажем следующую лемму.

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

Доказательство. Элементы матрицы С вычисляются по формуле: .

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

Следствие 3. Элементы будут в следующих случаях: если дуга непосредственно предшествует .

Перейдем к доказательству теоремы 2. Рассмотрим матрицу . Ее элементы вычисляются по формуле:.

Если , т.е. дуги и несравнимы или , то , т.к. . Если , то , причем тогда и только тогда, когда и , т.е. дуга непосредственно предшествует дуге . Следовательно, если , то и , что и требовалось доказать.

Следствие 4. Если дуга непосредственно следует за дугой , то , где и .

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

Теорема 3. Пусть А - матрица следования дуг ориентированного ациклического графа , Е - единичная матрица того же порядка. Утверждается, что если элементы матрицы удовлетворяют соотношению:

где , то матрица также является матрицей следования дуг.

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

Если и , то переходим к п. 11

Присваиваем (получение матрицы )

Вычисляем .

Если , то присваивается

Если , то присваиваем

Вычисляем

Если (условие окончания процесса корректировки), то переходим к п. 8. Иначе и переходим к п. 4.

Вычисляем . Если (контроль на наличие циклов), то переходим к п. 11.

Для всех и всех таких, что и вычисляем .

Если то .

Печать полученных результатов.

Проверка работоспособности предложенного алгоритма проведена на следующем гипотетическом примере. Задана сетевая модель (рис. 2).

Рисунок 2 - Сетевая модель

Ей соответствует неполная матрица следования ориентированных дуг, приведенная в таблице 1.

После выполнения п.7 алгоритма получаем матрицу, отличную от полной матрицы следования дуг наличием единиц на диагонали - таблица 2. После выполнения п.9 алгоритма получаем матрицу, приведенную в таблице 3, а из нее матрицу смежности дуг - таблица 4 (п.10 алгоритма). Полученная матрица смежности дуг - табл. 4 соответствует рассматриваемой сетевой модели (рис. 2).

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

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

Исходные данные формулируются экспертом путем ответов на следующие вопросы:

1. «Да» - выполнение текущей работы предшествует выполнению работы из опроса;

2. «Наоборот» - выполнение текущей работы следует за выполнением работы из опроса;

3. «Не знаю» - текущая и работа из списка выполняются параллельно.

Рисунок 3 - Функциональная схема программного модуля построения сетевых моделей

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

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

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

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

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

Программа написана на языке «Visual C++». Она отвечает современным требованиям пользовательского интерфейса, имеет подробную справку по всем этапам работы программы.

Количество работ в проекте, поддерживаемое программой, зависит от размера оперативной памяти компьютера. На современном компьютере программа позволяет создавать проекты, включающие более 2000 работ.

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

Так, на построение небольшого проекта из 40 работ с использованием программы было затрачено порядка 30-40 минут, ручное построение этой сети потребовало более 4 часов. При этом сетевая модель, полученная программным путем, более полно удовлетворяет принципу максимальной независимости работ, чем построенная вручную.

В приложении к диссертации приведена сетевая модель, построенная с использованием программного комплекса СМ для инвестиционного проекта по переработке вторсырья на промышленном предприятии РД.

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

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

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

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

3. В начале каждого периода (после того как сделаны новые инвестиции) средняя продолжительность погашения инвестированных средств не должна превышать заданной величины.

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

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

Разработанный автомат построения модели, предполагает использование следующих обозначений:

· T - количество месяцев, в течение которых производится расчет с поставщиками оборудования;

· L - количество типов проектов, в которые могут быть вложены средства целевого фонда;

· - объем инвестиций в соответствующий проект;

· - длительность i-го проекта ;

· - процент за кредит при вложении средств в i-ый проект ;

· - индекс риска i-го проекта ;

· R - средний индекс риска инвестиционных фондов в течение каждого месяца;

· Q - средняя продолжительность погашения инвестиционных фондов;

· - данные о пополнении целевого фонда или изъятии наличных средств по месяцам .

Задача может решаться при различных целевых функциях:

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

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

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

Алгоритм автоматизации построения системы ограничений модели можно представить в следующем виде:

1. Ввод исходных данных.

2. Формирование нулевой рабочей матрицы .

3. Заполнение матрицы исходными данными о возможных вложениях и возврате денежных средств на начало месяца.

3.1. Задаемся типом проекта . Если рассмотрены все типы проектов, переходим к п. 4;

3.2. Если рассмотрен весь возможный период реализации данного типа проекта, т.е. , где m - счетчик месяцев, переходим к п. 3.1;

3.3. Если в месяце деньги вкладываются в проект , то ;

3.4. Если в месяце проект завершается и деньги, вложенные в него, возвращаются с процентами, то .

4. Составление балансовых ограничений на структуру инвестиций для каждого месяца .

5. Формирование рабочей матрицы , элементы которой будут определять продолжительность каждого проекта:

5.1. Задаемся типом проекта . Если рассмотрены все типы проектов, переходим к п. 6;

5.2. Если рассмотрен весь возможный период реализации данного типа проекта, переходим к п. 5.1;

5.3. Если в данном месяце деньги вкладываются в проект , т.е. , то элементам матрицы f в цикле присваиваются значения , равные продолжительности проекта до его окончания;

6. Формирование рабочей матрицы , элементы которой определяют, какие проекты выполняются в рассматриваемый момент времени.

6.1. Задаемся типом проекта . Если рассмотрены все типы проектов, переходим к п. 7;

6.2. Если элемент матрицы , т.е. проект выполняется, то , в противном случае .

7. Составление ограничений на средний срок погашения инвестиционного фонда:

8. Формирование рабочей матрицы , элементы которой будут определять уровень риска проектов, выполняемых в рассматриваемый момент времени.

8.1. Задаемся типом проекта . Если рассмотрены все типы проектов, переходим к п. 9;

8.2. Элементы матрицы f формируются как .

9. Составление ограничений на средневзвешенные риски проектов:

10. Формирование условий неотрицательности переменных, т.е.

11. Вывод на печать сформированной системы ограничений.

Разработанный алгоритм реализован на языке программирования С++ и может быть использован в среде Windows любой модификации. Тестирование программы подтвердило правильную работу вычислительной процедуры. В приложении диссертации приведена модель динамического планирования и выбора инвестиционных стратегий, разработанная для промышленного предприятия РД.

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

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

1. Сформулированы основные требования к экономико-математическим моделям. Это достижение необходимого уровня адекватности модели и снижение трудоемкости ее построения.

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

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

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

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

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

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

Статьи, опубликованные в ведущих рецензируемых научных журналах и изданиях, определенных ВАК:

1. Коридзе Э.З. Методика построения модели динамического планирования инвестиций// Региональные проблемы преобразования экономики. - 2010.- №1.- С. 193-199. (0,81 п.л.).

2. Коридзе Э.З. Вычислительная процедура построения моделей инвестиционного планирования// Вестник Дагестанского государственного технического университета. Технические науки.- 2010. №16. - С. 81-87. (0,75 п.л.).

I. Статьи, опубликованные в других научных журналах и изданиях:

3. Коридзе Э.З. Риски в системе управления инвестиционными процессами и меры по их устранению и минимизации// Инвестиции и инновации как важнейший фактор экономического роста: материалы Всероссийской научно-практической конференции.- Махачкала: ДГТУ, 2008.- С. 55-59. (0,2 п.л.).

4. Коридзе Э.З., Ильягуев П.М. Метод динамического программирования и его использование в инвестиционном планировании// Сб. тезисов докладов XXIX итоговой научно-технической конференции преподавателей, сотрудников, аспирантов и студентов ДГТУ. Гуманитарные науки. - Махачкала: ДГТУ, 2008. - Ч. I. - С.184. (0,06/0,03 п.л.).

5. Коридзе Э.З. Сетевые методы планирования и управления и направления их совершенствования// Технологии и развитие инвестиционной и инновационно-внедренческой деятельности в России и Республике Дагестан: сборник научных трудов.- Махачкала: ДГТУ, 2009. - С. 121-123. (0,16 п.л.).

6. Коридзе Э.З. Основные предпосылки и принципы, положенные в основу алгоритмов построения сетевых моделей// Технологии и развитие инвестиционной и инновационно-внедренческой деятельности в России и республике Дагестан: сборник научных трудов. - Махачкала: ДГТУ, 2009. - С. 123-127. (0,2 п.л.).

7. Коридзе Э.З. Разработка функциональной схемы системы управления// Технологии и развитие инвестиционной и инновационно-внедренческой деятельности в России и Республике Дагестан: сборник научных трудов. -Махачкала: ДГТУ, 2009. -С.133-135. (0,12 п.л.).

8. Коридзе Э.З. Андросова В. Сетевые модели и система сетевого планирования и управления// Технологии и развитие инвестиционной и инновационно-внедренческой деятельности в России и Республике Дагестан: сборник научных трудов. - Махачкала: ДГТУ, 2009. - С.135-137. (0,1/0,05 п.л.).

9. Коридзе Э.З., Ильягуева М.А. Автоматизация проектирования топологии сетевых моделей// Вестник Дагестанского государственного технического университета. Технические науки. - 2009. -№12.- С.22-27. (0,6/0,3 п.л.).

10. Коридзе Э.З. Оценка сложности алгоритмов построения моделей организационно-экономических систем// Современные модели социально-экономических и инновационных трансформаций предприятий, отраслей, комплексов: сборник статей Всероссийской научно-практической конференции.- Пенза: ПДЗ, 2010. - С. 37-39. (0,09 п.л.).

11. Коридзе Э.З. Управление инвестиционными проектами с использованием сетевых методов// Современные модели социально-экономических и инновационных трансформаций предприятий, отраслей, комплексов: сборник статей всероссийской научно-практической конференции. - Пенза: ПДЗ, 2010. С. 39-40. (0,09 п.л.).

12. Коридзе Э.З. Оптимизационные и распределительные задачи сетевого планирования// Современные проблемы математики и смежные вопросы: материалы международной конференции «Мухтаровские чтения».-Махачкала: ДГТУ, 2010. - С. 78-80. (0,12 п.л.).

13. Коридзе Э.З. Особенности современных систем сетевого планирования и управления// Основные направления и перспективы развития информационных систем и информационных технологий в ведущих отраслях народного хозяйства России: сборник научных трудов. - Махачкала: ДГТУ, 2010. - С.170-171. (0,09 п.л.).

14. Коридзе Э.З. Некоторые положения проектирования топологии сетевых моделей// Аналитические и численные методы моделирования естественно-научных и социальных проблем: сборник статей V международной научно-технической конференции. - Пенза: ПДЗ, 2010. - С.70-73. (0,2 п.л.).

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.