ОГЛАВЛЕНИЕ
Введение…………………………………………………………………………...3
Глава 1. Методы оптимизации
распределения капитальных вложений между
предприятиями
1.1 Основные понятия теории оптимизации……………………………...5
1.2 Классификация методов
оптимизации………………………………..7
1.3 Задачи методов оптимизации………………………………………….9
1.4. Распределение капиталовложений
между предприятиями………..14
Глава 2. Постановка и решение
оптимизационной задачи в MS Excel………………………………………………………………………………18
Заключение……………………………………………………………………….30
Список использованных источников…………………………………………...31
ВВЕДЕНИЕ
Оптимизация как раздел математики
существует достаточно давно. Оптимизация
- это выбор, т.е. то, чем постоянно приходится
заниматься в повседневной жизни. Термином
"оптимизация" в литературе обозначают
процесс или последовательность операций,
позволяющих получить уточненное решение.
Хотя конечной целью оптимизации является
отыскание наилучшего или "оптимального"
решения, обычно приходится довольствоваться
улучшением известных решений, а не доведением
их до совершенства. Поэтому под оптимизацией
понимают скорее стремление к совершенству,
которое, возможно, и не будет достигнуто.
Наиболее сложно обстоит дело
с принятием решений, когда речь идет о
мероприятиях, опыта в проведении которых
еще не существует. При планировании приходится
опираться на большое количество данных,
относящихся не столько к прошлому опыту,
сколько к предвидимому будущему. Выбранное
решение должно по возможности уберечь
нас от ошибок, связанных с неточным прогнозированием,
и быть достаточно эффективным для широкого
круга условий. Для обоснования такого
решения приводится в действие сложная
система математических расчетов.
Вообще, чем сложнее организуемое
мероприятие, чем больше вкладывается
в него материальных средств, чем шире
спектр его возможных последствий, тем
менее допустимы так называемые "волевые"
решения, не опирающиеся на научный расчет,
и тем большее значение получает совокупность
научных методов, позволяющих заранее
оценить последствия каждого решения,
заранее отбросить недопустимые варианты
и рекомендовать те, которые представляются
наиболее удачными.
Практика порождает все новые
и новые задачи оптимизации причем их
сложность растет. Требуются новые математические
модели и методы, которые учитывают наличие
многих критериев, проводят глобальный
поиск оптимума. Другими словами, жизнь
заставляет развивать математический
аппарат оптимизации.
Цель данной курсовой работы
- рассмотреть и изучить методы оптимизации
распределения капитальных вложений между
предприятиями с помощью программного
пакета Excel.
Задачи данной курсовой работы
является изучение методов оптимизации
распределения капитальных вложений между
предприятиями и закрепление навыков
решения оптимизационной задачи в Excel.
Работа состоит из введения,
двух глав, теоретической и практической
части, заключения и списка используемых
источников. В первой главе рассматриваются
теоретические основы методов оптимизации.
Во второй главе приведена постановка
оптимизационной задачи и ее решение в
MS Excel.
ГЛАВА 1. МЕТОДЫ ОПТИМИЗАЦИИ
РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ МЕЖДУ
ПРЕДПРИЯТИЯМИ
1.1 Основные понятия теории
оптимизации
На практике постоянно встречаются такие
ситуации, когда достичь какого-то результата
можно не одним, а многими различными способами.
В подобной ситуации может оказаться и
отдельно взятый человек, например, когда
он решает вопрос о распределении своих
расходов, и целое предприятие или даже
отрасль, если необходимо определить,
как использовать имеющиеся в их распоряжении
ресурсы, чтобы добиться максимального
выхода продукции, и, наконец, народное
хозяйство в целом. Естественно, при большом
количестве решений должно быть выбрано
наилучшее.
Успешность решения подавляющего большинства
экономических задач зависит от наилучшего
способа использования ресурсов. И от
того, как будут распределены эти, как
правило, ограниченные ресурсы, будет
зависеть конечный результат деятельности.
Суть методов оптимизации (оптимального
программирования) заключается в том,
чтобы, исходя из наличия определенных
ресурсов, выбрать такой способ их использования
(распределения), при котором будет обеспечен
максимум или минимум интересующего показателя.
Необходимым условием использования
оптимального подхода к планированию
(принципа оптимальности) является гибкость,
альтернативность производственно-хозяйственных
ситуаций, в условиях которых приходится
принимать планово-управленческие решения.
Именно такие ситуации, как правило составляют
повседневную практику хозяйствующего
субъекта (выбор производственной программы,
прикрепление к поставщикам, маршрутизация,
раскрой материалов, приготовление смесей).
Оптимальное программирование, таким
образом, обеспечивает успешное решение
целого ряда экстремальных задач производственного
планирования. В области же макроэкономического
анализа, прогнозирования и планирования
оптимальное программирование позволяет
выбрать вариант народнохозяйственного
плана (программы развития), характеризующийся
оптимальным соотношением потребления
и сбережений (накоплений), оптимальной
долей производственных капиталовложений
в национальном доходе, оптимальным соотношением
коэффициента роста и коэффициента рентабельности
национальной экономики и т. д.
Оптимальное программирование обеспечивает
получение практически ценных результатов,
так как по своей природе оно вполне соответствует
характеру исследуемых технико-экономических
процессов и явлений. С математической
и статистической точек зрения этот метод
применим лишь к тем явлениям, которые
выражаются положительными величинами
и в своей совокупности образуют объединение
взаимозависимых, но качественно различных
величин. Этим условиям, как правило, отвечают
величины, которыми характеризуются экономические
явления. Перед исследователем экономики
всегда имеется — некоторое множество
разного рода положительных величин. Решая
задачи оптимизации, экономист всегда
имеет дело не с одной, а с несколькими
взаимозависимыми величинами или факторами.
Оптимизацию можно применять лишь к таким
задачам, при решении которых оптимальный
результат достигается лишь в виде точно
сформулированных целей и при вполне определенных
ограничениях, обычно вытекающих из наличных
средств (производственных мощностей,
сырья, трудовых ресурсов и т. д.). В условия
задачи обычно входит некоторая математически
сформулированная система взаимозависимых
факторов, ресурсы и условия, ограничивающие
характер их использования.
Задача становится разрешимой при введении
в нее определенных оценок как для взаимозависимых
факторов, так и для ожидаемых результатов.
Следовательно, оптимальность результата
задачи программирования имеет относительный
характер. Этот результат оптимален только
с точки зрения тех критериев, которыми
он оценивается, и ограничений, введенных
в задачу.
Отталкиваясь от вышесказанного, для
любых задач оптимального программирования
характерны три следующих момента:
1) наличие системы взаимозависимых
факторов;
2) строго определенный критерий
оценки оптимальности;
3) точная формулировка условий,
ограничивающих использование наличных
ресурсов или факторов.
Из многих возможных вариантов выбирается
альтернативная комбинация, отвечающая
всем условиям, введенным в задачу, и обеспечивающая
минимальное или максимальное значение
выбранного критерия оптимальности. Решение
задачи достигается применением определенной
математической процедуры, которая заключается
в последовательном приближении рациональных
вариантов, соответствующих выбранной
комбинации факторов, к единственному
оптимальному плану.[8, с.31]
1.2 Классификация
методов оптимизации
Общая запись задач оптимизации
задаёт большое разнообразие их классов.
От класса задачи зависит подбор метода
(эффективность её решения). Классификацию
задач определяют: целевая функция и допустимая
область (задаётся системой неравенств
и равенств или более сложным алгоритмом).
Методы оптимизации классифицируют
в соответствии с задачами оптимизации:
- Локальные методы: сходятся
к какому-нибудь локальному экстремуму
целевой функции. В случае унимодальной
целевой функции, этот экстремум единственен,
и будет глобальным максимумом/минимумом.
- Глобальные методы: имеют дело
с многоэкстремальными целевыми функциями.
При глобальном поиске основной задачей
является выявление тенденций глобального
поведения целевой функции.
Существующие в настоящее время
методы поиска можно разбить на три большие
группы:
детерминированные;
случайные (стохастические);
комбинированные.
По критерию размерности допустимого
множества, методы оптимизации делят на
методы одномерной оптимизации и методы многомерной
оптимизации.
По виду целевой функции и допустимого
множества, задачи оптимизации и методы
их решения можно разделить на следующие
классы:
1) Задачи оптимизации, в которых
целевая функция
и ограничения
являются линейными функциями, разрешаются
так называемыми методами линейного программирования.
2) В противном случае имеют
дело с задачей нелинейного программирования и применяют соответствующие
методы. В свою очередь из них выделяют
две частные задачи:
- если
и
— выпуклые функции, то такую
задачу называют задачей выпуклого программирования;
- если
, то имеют дело с задачей целочисленного (дискретного)
программирования.
По требованиям к гладкости
и наличию у целевой функции частных производных,
их также можно разделить на:
прямые методы, требующие только
вычислений целевой функции в точках приближений;
методы первого порядка: требуют вычисления первых частных производных функции;
методы второго порядка: требуют
вычисления вторых частных производных,
то есть гессиана целевой функции.
- Помимо того, оптимизационные
методы делятся на следующие группы:
- аналитические методы (например, метод множителей Лагранжа и условия Каруша-Куна-Таккера);
- В зависимости от природы множества X задачи математического программирования
классифицируются как:
задачи дискретного программирования (или комбинаторной оптимизации) — если X конечно или счётно;
задачи целочисленного программирования — если X является подмножеством множества целых чисел;
задачей нелинейного программирования,
если ограничения или целевая функция содержат нелинейные функции и X является подмножеством конечномерного векторного пространства.
Если же все ограничения и целевая функция содержат лишь линейные функции,
то это — задача линейного программирования.
Кроме того, разделами математического
программирования являются параметрическое программирование, динамическое программирование и стохастическое программирование.
Математическое программирование
используется при решении оптимизационных
задач исследования операций.[9, с.31]
1.3 Задачи методов
оптимизации
Можно выделить два типа задач
оптимизации – безусловные и условные.
Безусловная задача оптимизации
состоит в отыскании максимума или минимума
действительной функции при действительных
переменных и определении соответствующих
значений аргументов на некотором множестве
n-мерного пространства. Обычно рассматриваются
задачи минимизации, т.к. к ним легко сводятся
и задачи на поиск максимума путем замены
знака целевой функции на противоположный.
Условные задачи оптимизации,
или задачи с ограничениями, это такие,
при формулировке которых задаются некоторые
условия (ограничения) на множестве. Ограничения-равенства
выражают зависимость между проектными
параметрами, которые должны учитываться
при нахождении решения. Эти ограничения
отражают законы природы, ограниченность
ресурсов и т.п. В результате ограничений
область проектирования, определяемая
всеми проектными параметрами, может быть
существенно уменьшена в соответствии
с физической сущностью задачи.
При наличии ограничение оптимальное
решение может соответствовать либо локальному
экстремуму внутри области проектирования,
либо значению целевой функции на границе
области. Если ограничения отсутствуют,
то ищется оптимальное решение на всей
области проектирования, т.е. глобальный
экстремум.[1, с.31]