Алгоритм решения задачи оптимального распределения ресурсов энергоотрасли региона

Диаграмма возможных сценариев развития энергоотрасли региона. Формирование основных функций метода динамического программирования. Запись уравнения Беллмана. Процесс формирования расчетных таблиц. Алгоритм оптимального распределения финансовых средств.

Рубрика Экономика и экономическая теория
Вид статья
Язык русский
Дата добавления 30.05.2017
Размер файла 695,8 K

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

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

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

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

Алгоритм решения задачи оптимального распределения ресурсов энергоотрасли региона

М.В. Дебиев

Энергетическая отрасль регионов Российской Федерации в последние годы интенсивно развивается. Для выбора оптимальных путей модернизации необходим научный анализ возможных направлений развития энергетической отрасли региона. Эта задача актуальна в т.ч. и для энергетической отрасли Чеченской Республики, где в силу известных обстоятельств последних десятилетий энергосистема была практически разрушена. В настоящее время принята программа развития энергетики Чеченской Республики на 2011-2030 гг.[6], выполнение которой требует ежегодного анализа и внесение необходимых корректив.

В процессе распределения ресурсов на развитие энергоотрасли возникают довольно сложные задачи, для решения которых используются определенные методы [3,4]. Одним из таких, является метод динамического программирования (ДП). Поэтому, решение рассматриваемой задачи предлагается реализовать на основе метода, обобщающего классический метод ДП на случай, когда нумерация отдельных этапов описывается не линейным (одномерным) параметром, а двумерным вектором (i,j). При этом также необходимо учитывать выбранную совокупность блоков, в которые предполагается вложить средства. Классический метод ДП включает следующие пять этапов [1]:

1. Разбиение исходной задачи на отдельные шаги.

2. Формирование основных функций метода динамического программирования - функции Беллмана и переходной функции между соседними шагами - на основе заданной целевой функции.

3. Запись основного уравнения динамического программирования - уравнения Беллмана.

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

5.Нахождение оптимального варианта (или оптимальных вариантов) на основе полученных на шаге 4 таблиц.

Рис.1. Диаграмма возможных сценариев развития энергоотрасли региона

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

1.Пронумеруем все блоки диаграммы сценариев (рис.1) двумерными векторами (i,j), где i указывает на номер уровня (столбца), которому принадлежит рассматриваемый блок, а j является порядковым номером блока в этом столбце. Упорядочим все блоки в лексикографическом порядке; именно, если два блока находятся в одном столбце, то тот из них «больше», у которого больше порядковый номер j, если блоки находятся в разных столбцах, то тот «больше», который находится в столбце с большим номером. То есть , если либо , либо и . Тогда в качестве (i,j)-го этапа процедуры рассматривается оценка целевой функции (которая сформулирована выше - функция V или U) для j-го блока i-го столбца диаграммы сценариев. Напомним, первый столбец - это столбец «Факторы», второй - «Форма реализации», третий - «Проявления», четвертый - «Действия», пятый - «Негативные последствия». Общее число этапов при использовании целевой функции V равно =6+16+27+31+40=120, а при использовании функции U равно =6+16+27+31+40+33=153.

2. Пусть , - объем средств, вложенных в m-ый блок k-го уровня и . Тогда в качестве функции Беллмана на (i,j)-ом шаге выбирается минимально возможное значение суммарной величины риска от вложения средств во все блоки, начиная с (i,j)-го блока и кончая последним блоком (то есть (5,33)-ым блоком), при условии, что объем вложенных средств в указанные блоки равен . Обозначим - совокупность средств, вложенных во все блоки с номерами, большими или равными (i,j), - объем средств, вложенных в (k,m)-ый блок, где при индекс m изменяется от 1 до , при индекс m изменяется от 1 до j; . Для функции Беллмана можно записать выражение:

,

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

; (1)

Переходная функция есть величина средних суммарных потерь, связанных с (i,j)-ым блоком, при условии, что в (i,j)-ый блок были вложены средства и объем вложений равен .

3. Исходя из типового способа записи уравнения Беллмана [1], выписывается следующее уравнение при :

; (2)

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

и, значит, ; (3)

причем справедливо соотношение (баланс ресурсов):

; (4)

Если , то, как нетрудно проверить, выполнены равенства и

, (); (5)

Для обеспечения возможности использовать уравнение (2) и при полагаем, при .

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

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

Для заполнения таблицы с номером (i,j) (назовем ее (i,j)-таблицей), для которого , множество возможных значений от 0 до C переменных и разбивается на наборы значений и соответственно, где k и m - целые числа. Для каждой пары находится значение при, и полученное значение записывается на пересечении k-ой строки и m-го столбца; остальные клетки таблицы заполняются нулями. Для каждой строки (пусть она соответствует значению ) таблицы находится наименьшее ненулевое значение по всем элементам таблицы, которое и принимается в качестве значения . Это значение записывается в дополнительном (последнем) столбце (i,j)-таблицы. Обратим внимание, что просматриваются только клетки таблицы, удовлетворяющие условию - в остальных клетках значения равны 0.

Минимальное значение целевой функции находится как минимальное из значений по всем k=0, 1, 2, …,.

5. Процедура нахождения непосредственно вариантов распределения ресурсов, при которых и достигается минимальное значение целевой функции, аналогична соответствующей процедуре классического метода ДП. Именно, полагаем , и при из последнего столбца (1,1)-таблицы выбираются все те значения k, при которых достигает минимального значения; пусть одно из таких значений. Данному значению могут соответствовать несколько значений m - номеров столбцов (1,1)-таблицы, в которых на пересечении со строкой записано значение ; пусть номер одного из таких столбцов. Переходим ко второму шагу. При полагаем (напомним, по построению ), , и в последнем столбце (1,2)-таблицы находим значение . Далее находится значение так же, как это выполнялось при нахождении , и переходим к рассмотрению к третьему шагу - рассмотрению (1,3)-таблицы. Процедура повторяется до тех пор, пока не дойдем до последней таблицы - (5,33)-таблицы; всего будет выполнено самое большее 153 шага. Тогда оптимальным является следующее распределение ресурсов: (i,j)-блоку выделяются ресурсы в объеме , где l - номер шага, на котором просматривалась (i,j)-таблица.

Рис.2. Блок-схема алгоритма оптимального распределения финансовых средств

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

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

Ниже на рис. 2 приводится общая блок-схема алгоритма, реализующего описанную выше процедуру применительно к целевой функции U. Алгоритм распадается на четыре части: 1) ввод исходных данных (блок 1); 2) обратный ход алгоритма ДП (блоки 2-5) для формирования расчетных таблиц метода ДП и нахождения оптимального значения U; 3) прямой ход алгоритма ДП (блоки 6-8) с целью нахождения (на основе сформированных таблиц) совокупности всех решений, позволяющих получить оптимальное значение U; 4) вывод результатов. В процессе проведения вычислительных экспериментов было выявлено, что время вычислений на типовой ЭВМ может тянуться сутками и даже неделями.

Например, для ЭВМ со скоростью 1,5 ГГц при затратах 500 единиц и шаге 1 единица (например, при выделении 50 млн. рублей распределяемые по отдельным блокам средства округляются с точностью до 100 тыс. рублей) время вычислений составило порядка 15 дней, при этом общее количество записей превышает 100000. В связи с этим, с целью обеспечения надежности вычислений, в алгоритм вводится процедура записи промежуточных вычислений в буферный файл G. Отметим, что целесообразно выбирать шаг изменения возможных значений вложенных средств , делящим общие затраты C.

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

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

энергоотрасль беллман алгоритм финансовый

Литература

1. Попов Г.А., Попова Е.А. Методическое пособие по проведению практических занятий по дисциплине «Теория систем и системный анализ». Метод динамического программирования. Астрахань: АГТУ, 2008. 32с.

2. Дебиев М.В., Попов Г.А. Анализ схем развития энергетических мощностей в регионе на основе сценарного подхода // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика, 2012, №1. С. 35-40.

3. Дебиев М.В., Попов Г.А. Моделирование процессов распределения ресурсов на уменьшение потерь энергоресурсов на примере Чеченской Республики // XXIV Международная научная конференция ММТТ-24. Саратов, 2011.Т.2.С.64-67.

4. Моделирование процессов распределения энергоресурсов Чеченской Республики с наименьшими потерями / Дебиев М.В., Саламов А., Амхаев Т.Ш. // Инновационные технологии в профессиональном образовании. Сборник материалов II Всероссийской научно-методической конференции. -Грозный: Издательство "Грозненский рабочий", 2011. - с.142-146.

5. Методы расчета ресурсов возобновляемых источников энергии / А.А.Бурмистров, В.И. Виссарионов, Г.В. Дерюгини др.М.: МЭИ, 2009. 144 с.

6. Керимов И.А., Гайсумов М.Я., Ахматханов Р.С. Программа развития энергетики Чеченской Республики на 2011-2030 гг. // Наука и образование в Чеченской Республике: состояние и перспективы развития. Материалы Всероссийской научно-практической конференции, посвященной 10-летию со дня основания КНИИ РАН (7 апреля 2011 г., г. Грозный). Грозный, 2011. С.38-63.

7. Керимов И.А., Гайсумов М.Я. Ресурсный потенциал возобновляемых источников энергии территории Чеченской Республики // Фундаментальные проблемы пространственного развития Юга России: междисциплинарный синтез. Тезисы Всесоюзной научной конференции (28-29 сентября 2010 г., Ростов-на-Дону) / Отв. ред. акад. Матишов Г.Г. Ростов-на-Дону: ЮНЦ РАН, 2010. С.148-150.

8. Керимов И.А., Дебиев М.В. Ресурсы солнечной и ветровой энергии Чеченской республики // Современные проблемы геологии, геофизики Северного Кавказа. Материалы Всероссийской научно-техн. конф. -Грозный : Академия наук Чеченской республики, 2011. С.288-296.

9. Керимов И.А., Дебиев М.В, Магомадов Р. А-М, Хамсуркаев Х.И. Использование гидроаккумулирующих агрегатов в энергосистеме Чеченской Республики // «Инженерный вестник Дона», 2012, №1.

10. Керимов И.А., Дебиев М.В, Магомадов Р. А-М, Хамсуркаев Х.И. Ресурсы солнечной и ветровой энергии Чеченской Республики // «Инженерный вестник Дона», 2012, №1.

11. Grantham Stephanie, Household energy consumption, conservation & efficiency. Literature Review / Alice Solar City: Literature Review, 2010. 43p.

12. A literature review on Energy Innovation Systems Structure of an emerging scholarly field and its future research directions / Bernhard Truffer, Jochen Markard, Christian Binz, Staffan Jacobsson. - 2012, November. - 40p.

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

...

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

  • Расчет экономических показателей по данным счета распределения доходов региона: ВВП, ВНД, численность трудовых ресурсов, фондовооруженность, производительность труда; определение уровня экономической активности, безработицы, индекса концентрации доходов.

    контрольная работа [161,2 K], добавлен 29.11.2010

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

    дипломная работа [2,6 M], добавлен 11.03.2019

  • Факторы экономического развития региона, территориальное сочетание ресурсов. Территориально-производственный комплекс, его сущность, формирование и состав. Влияние территориально-производственного комплекса на социально-экономическое развитие региона.

    контрольная работа [18,9 K], добавлен 28.07.2010

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

    контрольная работа [490,7 K], добавлен 11.11.2013

  • Прибыль в условиях рыночной экономики, виды прибыли и порядок распределения. Анализ формирования, распределения и использования прибыли ООО "Витязь". Задачи анализа распределения и использования прибыли и источники информации, пути повышения прибыли.

    курсовая работа [127,4 K], добавлен 29.04.2010

  • Макроэкономические характеристики региона. Главный индикатор регионального развития ХМАО - разработка нефтегазовых месторождений. Межрегиональные связи региона. Уровень инвестиционной активности. Сравнение показателей региона с другими регионами России.

    контрольная работа [39,3 K], добавлен 28.09.2015

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

    курсовая работа [129,6 K], добавлен 12.12.2010

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

    монография [840,2 K], добавлен 07.02.2012

  • Функции, структура, организация и принципы построения государственного бюджета. Проблема его сбалансированности и методы ее достижения. Источники финансовых ресурсов государства. Структура распределения доходов и расходов консолидированного бюджета РБ.

    курсовая работа [1,1 M], добавлен 16.06.2014

  • Классификация и эффективность использования экономических ресурсов. Определение оптимального соотношения и использования ресурсов предприятия. Издержки производства в краткосрочном и долгосрочном периоде. Минимизация издержек и максимизация прибыли.

    курсовая работа [58,7 K], добавлен 13.12.2013

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

    дипломная работа [2,4 M], добавлен 21.08.2016

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

    практическая работа [51,0 K], добавлен 10.05.2008

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

    диссертация [313,8 K], добавлен 11.02.2010

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

    курсовая работа [57,9 K], добавлен 08.06.2014

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

    дипломная работа [1,7 M], добавлен 21.10.2012

  • Экономическая сущность прибыли и ее виды. Порядок формирования финансовых результатов. Влияние налоговой политики на прибыль. Задачи анализа распределения и использования прибыли и источники информации. Технико-экономическая характеристика ООО "Трэк".

    дипломная работа [90,6 K], добавлен 15.12.2002

  • Методы, анализы и формирование инвестиционных процессов в РФ. Методологические и законодательные аспекты региональной инвестиционной политики. Анализ социально-экономического развития и алгоритм реализации инвестиционной политики Владимирской области.

    дипломная работа [1,2 M], добавлен 03.11.2016

  • Реализация региональных программ социально-экономического развития. Формирование уровня жизни в современных экономических условиях. Отраслевая структура экономики региона. Территориальные аспекты развития промышленности и агропромышленного комплекса.

    шпаргалка [99,3 K], добавлен 11.03.2009

  • Характеристика основных субъектов политической системы региона, процедуры проведения региональных выборов. Анализ состояния рынка труда в Москве, проблем занятости, их причин и путей решения. Исследование уровня жизни населения и демографической ситуации.

    контрольная работа [287,5 K], добавлен 20.05.2011

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

    дипломная работа [102,0 K], добавлен 02.02.2009

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