
- •Оглавление
- •Глава I. Основные понятия математического моделирования социально-экономических систем 5
- •Глава 2. Методы и модели линейного программирования 15
- •Глава 3. Балансовые модели 120
- •Введение
- •Глава I. Основные понятия математического моделирования социально-экономических систем
- •1.1. Социально-экономические системы, методы их исследования и моделирования
- •1.2. Этапы экономико-математического моделирования
- •1. Постановка экономической проблемы и ее качественный анализ.
- •2. Построение математической модели.
- •3. Математический анализ модели.
- •4. Подготовка исходной информации.
- •5. Численное решение.
- •6. Анализ численных результатов и их применение.
- •1.3. Классификация экономико-математических методов и моделей
- •Глава 2. Методы и модели линейного программирования
- •2.1. Общая задача линейного программирования
- •Контрольные вопросы
- •2.2. Постановка задач коммерческой деятельности
- •2.2.1. Коммерческая деятельность предприятия
- •Построение экономико-математической модели задачи.
- •2.2.2. Планирование товарооборота
- •2.2.3. Производственная задача
- •2.2.4. Формирование рациональных смесей
- •Построение экономико-математической модели задачи.
- •2.2.5. Перевозка грузов
- •2.2.6. Задача о назначениях
- •2.2.7. Формирование торговой сети
- •Построение экономико-математической модели задачи.
- •2.2.8. Выбор портфеля ценных бумаг
- •Построение экономико-математической модели задачи.
- •2.2.9. Построение кольцевых маршрутов
- •Контрольные вопросы
- •2.3. Решение задач коммерческой деятельности предприятия с помощью программы ms Excel
- •2.4. Методы решения задач коммерческой деятельности предприятия
- •2.4.1. Геометрический метод решение задач
- •Pиc. 2 Определение экстремальных значений целевой функции
- •Контрольные вопросы
- •2.4.2. Алгебраический симплексный метод
- •2.4.3. Метод искусственного базиса
- •2.4.4. Метод Гомори. Целочисленное решение
- •Контрольные вопросы
- •2.5. Двойственные задачи линейного программирования
- •2.5.1. Построение двойственной задачи
- •2.5.2. Теоремы двойственности
- •2.5.3. Анализ устойчивости двойственных оценок
- •Контрольные вопросы
- •2.6. Двойственный симплексный метод
- •Составим экономико-математическую модель задачи
- •Контрольные вопросы
- •2.7. Метод потенциалов
- •Контрольные вопросы
- •2.8. Анализ устойчивости коммерческой деятельности предприятия
- •Глава 3. Балансовые модели
- •3.1. Балансовый метод. Принципиальная схема межпродуктового баланса
- •3.2. Экономико-математическая модель межотраслевого баланса
- •3.3. Коэффициенты прямых и полных материальных затрат
- •3.4. Межотраслевые балансовые модели в анализе экономических показателей
- •3.5. Динамическая межотраслевая балансовая модель
- •Вопросы и задания
- •Рекомендуемая литература
Глава 2. Методы и модели линейного программирования
Постановка задачи коммерческой деятельности может быть представлена в виде математической модели линейного программирования, если целевая функция может быть представлена в виде линейной формы, а связь с ограниченными ресурсами описывается посредством линейных уравнений или неравенств. Кроме того, вводится дополнительное ограничение — значения переменных должны быть неотрицательны, поскольку они представляют такие величины, как товарооборот, время работы, затраты и
другие экономические показатели. В целом экономико-математическая формулировка и модель общей задачи линейного программирования (ОЗЛП) имеют следующий вид:
найти максимальное (минимальное) значение линейной целевой функции
(1)
при условиях-ограничениях:
(2)
где
— заданные постоянные величины.
2.1. Общая задача линейного программирования
Стандартной задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения целевой функции (1) при выполнении условия первого из системы (2) — нетривиального и условия третьего из системы (2) — тривиального.
Канонической (или основной) задачей линейного программирования называется задача, которая состоит в определении максимального значения целевой функции (1) при выполнении второго и третьего условий из системы (2).
Для
перехода от стандартной формы записи
задачи линейного программирования к
канонической необходимо ограничение
- неравенство исходной задачи линейного
программирования, имеющее вид «
»,
преобразуется в ограничение — равенство
с добавлением к левой части дополнительной
неотрицательной переменной. Ограничение
— неравенство вида «
»
преобразуется
в ограничение — равенство вычитанием
из левой части дополнительной
неотрицательной переменной.
В системе из m линейных уравнений с n переменными базисными (основными) называются любые m переменные, если соответствующий им определитель матрицы коэффициентов отличен от нуля, а остальные (n-m) переменные называются свободными.
В базисном решении все (n-m) свободные переменные равны нулю.
Допустимое базисное решение (опорный план) содержит только неотрицательные переменные, среди которых свободные равны нулю.
Допустимое базисное решение является невырожденным, если все базисные переменные строго положительны, и вырожденным — в противном случае.
Оптимальное решение задачи линейного программирования совпадает с одним из ее допустимых базисных решений.
Совокупность
чисел
,
удовлетворяющих тривиальным и
нетривиальным ограничениям задачи,
называется допустимым решением (или в
экономических задачах — планом).
Совокупность допустимых решений формирует область допустимых решений (ОДР).
План
,
при котором целевая функция задачи
принимает экстремальное значение,
называется оптимальным.
В случае, когда требуется найти минимум функции
можно перейти к нахождению максимума функции
так
как
тогда полученное решение целевой функции следует записать с обратным знаком.