Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для МПМ-12.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
274.51 Кб
Скачать

Глава 1 Оптимизационные экономико-математические модели

1.1 Общая задача оптимизации

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

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

В общем виде математическая постановка задачи математического программирования состоит в определении наибольшего или наименьшего значения целевой функции f(x1, x2, …, xn) при условиях gi(x1, x2, …, xn)≤bi; (i = 1, 2, … , m), где f и gi – заданные функции, а bi – некоторые действительные числа.

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

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

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

Приведём пример построения оптимизационной математической модели. Допустим, мусороперерабатывающему заводу необходимо утилизировать за 6 дней 350 тонн мусора. В распоряжении предприятия имеются четыре установки по переработке отходов производительностью 15, 20, 30, 35 тн/сут., соответственно. Установки могут использоваться на полную мощность, частично и не использоваться. Расходы на обслуживание работающих установок независимо от их загруженности составляют 200, 240, 300 и 310 у.е./сут., в случае простоя расходы по обслуживанию являются нулевыми. Вопрос, как организовать работу предприятия с тем, что бы оно выполнило производственное задание с минимальными затратами?

Для построения модели введём переменные:

n – количество рабочих дней,

m – количество установок по переработке отходов,

xij, (i = 1, 2, … , nj =1, 2, … , m) - объёмы переработанного мусора каждой из установок (j) в каждый из дней (i),

pj, (j = 1, … , m) - производительности установок,

rj, (j = 1, … , m) - эксплуатационные затраты,

P – план по переработке мусора,

R – общие затраты на выполнение плана.

Тогда целевая функция ,

при условии и .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]