Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Применение методов математического программирования для выбора оптимального набора проектов и последовательности их реализации⇐ ПредыдущаяСтр 18 из 18
В случае отсутствия ограничений на ресурсы, которые доступны предприятию, для принятия положительного решения об эффективности проекта, который входит в группу взаимно независимых проектов, необходимо, чтобы ЧТС для данного проекта был положительным. При выборе варианта среди взаимоисключающих проектов, которые имеют положительные ЧТС, необходимо принять тот проект, у которого ЧТС имеет максимальное значение. При наличии ограничений на ресурсы (финансовых, производственных мощностей, трудовых и т. д.), которые доступны предприятию, задача выбора набора проектов, которые приносят наибольший доход, может быть решена методами математического программирования и в самой общей постановке может быть сведена к задаче целочисленного программирования [1]. Когда денежные потоки проектов и другие параметры проектов не меняются в зависимости от принятия или отказа от проектов из рассматриваемого набора, задача может быть сведена к задаче целочисленного линейного программирования. Этот случай является практически наиболее важным. Формулировка задачи выбора оптимального набора проекта в линейном случае выглядит следующим образом [39]. Необходимо найти максимум функции L,который имеет смысл ЧТС от реализации предприятием оптимального набора проектов:
L= ∑xiNPVi
при условии соблюдения ограничений ∑xiK1it≤1t,.. .,∑xiKdit≤Kdit, i=l i=1 Xiϵ{0,1}, t= 1..... T i= 1..... n где NPVi- ЧТС i-го проекта,n-число проектов, Кmit - потребность в m-ом ресурсе в период tдля i-гoпроекта, Кmt- ограничение на m-ый ресурс в момент t, Т — горизонт планирования, xi- переменная, равная 0 или 1, xi=0 соответствует отказу от проекта, а хi= 1 соответствует принятию проекта,d- число ресурсов. Кроме того, могут добавляться ограничения, которые выражают зависимость между проектами. Например, если проекты iи jявляются взаимоисключающими, то необходимо добавить ограничение Xi+Xj≤ 1. Если проекты iи jявляются взаимообусловленными, то должно выполняться ограничение Xi- Xj=0. Часто возникает задача о выборе оптимальной последовательности реализации набора проектов. В этом случае реализация проекта в разные моменты времени рассматривается как набор взаимоисключающих проектов. При этом ЧТС проекта, который начинает реализовываться в момент времени tпутем дисконтирования, приводится к начальному моменту времени, т. е.
где i- норма дисконта. При решении задачи целочисленного линейного программирования используются специальные методы, которые широко известны и описаны в литературе. Необходимо отметить, что подходу на основе метод0в математического программирования присущи некоторыепринципиальные ограничения, которые связаны с тем, что принимается допущение об известности всех будущих инвестиционных альтернатив. В действительности процессформирования инвестиционных предложений является непрерывным. Кроме того, ограничения могут быть достаточно точно известны только для начальных периодов. Поэтому результаты должны постоянно пересматриваться по мере поступления новой информации. При большом числе проектов n, процесс решения задач целочисленного линейного программирования является трудоемким, требует больших затрат времени и использования специальных программных средств. Несмотря на эти естественные и в большинстве случаев неустранимые трудности методы математического программирования предоставляют систематический и применимый на практике инструмент для решения задачи выбора оптимального набора проектов. Однако при относительно небольшом числе проектов решение может быть получено сравнительно просто путем перебора всевозможных комбинаций значений переменных Xj, j=l,...,n,которые должны удовлетворять всем ограничениям и принимать значения 0 или 1. Например, в случае n=3 необходимо рассчитать значение функционала Lдля 8 вариантов значений переменных x1,x2,х3. Среди этих наборов необходимо выбрать те, которые удовлетворяют всем ограничениям, а из них выбрать набор, при котором функция L(x1,x2,х3) принимает максимальное значение. При n=4 необходимо проверить уже 16 вариантов и т.д. В общем случае нужно рассмотреть 2n вариантов. Для практического использования может быть предложена процедура, предусматривающая максимальное ограничение числа рассматриваемых альтернатив на основе их неформального содержательного анализа, а затем формирование лучших комбинаций из оставшихся при помощи методов математического программирования или перебора. |
||
Последнее изменение этой страницы: 2018-04-12; просмотров: 302. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |