|
||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Линейное программирование. Многие задачи, с которыми приходится иметь дело в повседневной практике, являются многовариантными
Многие задачи, с которыми приходится иметь дело в повседневной практике, являются многовариантными. Среди множества возможных вариантов в условиях рыночных отношений приходится отыскивать наилучшие в некотором смысле при ограничениях, налагаемых на природные, экономические и технологические возможности. В связи с этим возникла необходимость применять для анализа и синтеза экономических ситуаций и систем математические методы и современную вычислительную технику. Изучением и разработкой методов вычисления оптимальных решений занимается отдел прикладной математики – математическое программирование, в котором, в свою очередь, можно выделить различные классы задач (линейное программирование, выпуклое программирование и т.д.) – для каждого из них существуют свои специальные методы решения. Линейное программирование – является наиболее простым и лучше всего изученным разделом математического программирования. В нем рассматриваются задачи, в которых показатель оптимальности представляет собой линейную функцию от переменных задачи, а ограничительные условия, налагаемые на возможные решения, имеют вид линейных равенств или неравенств. Целочисленное линейное программирование используется для решения задач, в которых все или некоторые переменные должны принимать целочисленные значения. Модель – это условный образ какого–либо объекта, приближенно воссоздающий этот объект с помощью некоторого языка. В экономико-математических моделях таким объектом является экономика, а языком – специально разработанные математические методы. Экономико-математическая модель – математическое описание исследуемого экономического процесса или объекта. Эта модель выражает закономерности экономического процесса в абстрактном виде с помощью математических соотношений. Использование математического моделирования в экономике позволяет углубить количественный экономический анализ, расширить область экономической информации, интенсифицировать экономические расчеты. Процедура экономико-математического моделирования заменяет дорогостоящие и трудоемкие натуральные эксперименты достаточно быстрыми и незатруднительными расчетами. В общем виде задача линейного программирования (ЗЛП) может быть сформулирована как задача нахождения наибольшего (или наименьшего) значения линейной функции:
на некотором множестве
и, возможно, ограничениям:
He умаляя общности, можно считать, что в системе (3.1.2) первые Функция (3.1.1) называется целевой функцией. Следует заметить, что выбор типа искомого экстремума (максимума или минимума) носит относительный характер. Так, задача поиска максимума функции эквивалентна задаче поиска минимума функции Задачу линейного программирования, записанную в форме (3.1.1) – (3.1.3), называют общей задачей линейного программирования. Если все ограничения в задаче линейного программирования являются уравнениями и на все переменные Если же все ограничения в задаче линейного программирования являются неравенствами и на все переменные Оптимальным решением или оптимальным планом ЗЛП называется решение По смыслу значительной части экономических задач, относящихся к задачам линейного программирования, компоненты решения должны выражаться в целых числах, т.е. быть целочисленными. К ним относятся, например, задачи, в которых переменные означают количество единиц неделимой продукции, число станков при загрузке оборудования, число судов при распределениях по линиям, число турбин в энергосистеме, число вычислительных машин в управляющем комплексе и многие другие. Задача линейного целочисленного программирования формулируется следующим образом: найти такое решение (план) принимает максимальное или минимальное значение при ограничениях:
3.1.1. Задача планирования производства
Задача планирования производства (или задача об использовании ресурсов) является одной из разновидностей задачи линейного программирования. Рассмотрим пример подобной задачи. Для изготовления двух видов продукции Таблица 1 Запасы ресурсов, число единиц ресурсов, затрачиваемых на изготовление единицы продукции
Прибыль, получаемая от единицы продукции Необходимо составить такой план производства продукции, при котором прибыль от ее реализации будет максимальной. Решение. Составим экономико-математическую модель задачи. Обозначим
По смыслу задачи переменные
Суммарная прибыль
Итак, экономико-математическая модель задачи: найти такой план выпуска продукции Задачу легко обобщить на случай выпуска Обозначим Тогда экономико-математическая модель задачи об использовании ресурсов в общей постановке примет вид: найти такой план и условию
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |