
- •Введение
- •§1. Линейное программирование. Сущность линейного программирования
- •Алгоритм построения математической модели задачи линейного программирования.
- •Пстроение экономико - математических моделей задач линейного программирования
- •I. Постановка задачи об использовании ресурсов
- •2.Постановка задачи о составлении рациона (задача о диете, задача о смесях)
- •3. Постановка задачи об определении оптимального ассортимента.
- •3. Приведение задачи линейного программирования к каноническому виду.
- •§2. Геометрический метод решения задач линейного программирования
- •Алгоритм метода «перебора всех вершин»
- •§3. Симплексный метод решения задач Общая идея симплекс-метода
- •1. Запишем систему ограничений в форме уравнений, введя дополнительные переменные
- •2. Заполним первую симплексную таблицу:
- •3. Назовём первоначальное дбр (допустимое базисное решение):
- •4. Проверка на оптимальность.
- •5. Переход к следующему лучшему (не худшему) решению.
- •7. Просматриваем оценочную (последнюю) строку.
- •Критерий оптимальности решения
- •Алгоритм определения первоначального допустимого базисного решения.
- •Особые случаи решения задачи линейного программирования симплекс-методом
- •1. Отсутствие конечного оптимума.
- •2. Неединственность оптимального решения (альтернативный оптимум).
- •3. Вырожденное базисное решение.
- •§4.Транспортная задача
- •Основные понятия. Математическая модель транспортной задачи
- •Математическая модель задачи
- •Свойства системных ограничений
- •Методы определения исходного базисного решения
- •I. Метод «северо-западного угла»
- •II. Метод «наименьшей стоимости»
- •Критерий оптимальности. Метод потенциалов
- •Открытая модель транспортной задачи
- •Список используемой литературы
- •1. Агальцов в.П. Математические методы в программировании: учебник.-2-е изд., перераб. И доп. – м: ид «форум», 2010.-240 с.
Раздел «Линейное программирование»
СОДЕРЖАНИЕ
Введение |
|
|
§1. |
Линейное программирование. Сущность линейного программирования |
5-13 |
§2. |
Геометрический метод решения задач линейного программирования |
13-16 |
§3. |
Симплексный метод решения задач |
16-27 |
§4. |
Транспортная задача |
27-39 |
Введение
Среди задач математического программирования лучше всего изученными являются так называемые задачи линейного программирования. Это задачи, в которых целевая функция является линейной функцией независимых переменных, и условия, определяющие допустимые значения этих переменных, имеют вид линейных уравнений или линейных неравенств.
Задачи линейного программирования являются математическими моделями многочисленных задач технико-экономического содержания. Такие задачи довольно часто встречаются на практике, например, при решении проблем, связанных с поиском способов оптимального распределения и использования ограниченных ресурсов, управления и планирования производственных процессов и т.д.
Целью настоящей работы является знакомство с методами оптимизации, приобретение навыков по решению задач линейного программирования.
Учебно - методическое пособие адресовано студентам всех специальностей СПО по разделу «Линейное программирование».
§1. Линейное программирование. Сущность линейного программирования
Линейное программирование есть совокупность математических методов нахождения минимальных и максимальных значений линейных функций в области неотрицательных значений переменных величин при ограничениях, заданных системой линейных уравнений или неравенств.
Определение. Линейная функция вида:
(1)
максимум или минимум, которой находится в задаче линейного программирования, называется целевой функцией.
Задачей линейного программирования называется задача вида:
Найти
целевой функции (1)
при условии, что на переменные
наложены ограничения в виде линейных
равенств или неравенств:
(2)
Искомые переменные
могут выражать: объемы производства
различных видов продукции, планируемые
под сельскохозяйственные культуры,
посевные площади, количество составляющих
веществ в различных смесях, количество
единиц приобретаемого продукта и т.д.
Функция
может представлять собой стоимость
выпускаемой продукции, ожидаемый урожай,
доход, ущерб, а условия ограничений,
которым подчинены
,
отражают ограниченность имеющихся
естественных материальных, денежных
ресурсов, требования к количеству
продукции или производственных мощностей.
Определение. Совокупность значений переменных удовлетворяющих условиям задачи линейного программирования и образующих область определения функции , называется областью допустимых значений переменных.
Определение Набор значений из допустимой области, при которой целевая функция (1) принимает наибольшее или наименьшее значения называется решением задачи линейного программирования или оптимальным планом.
Замечание:
определение минимального значения
целевой функции
можно свести к определению максимального
значения функции
,
так как
.
Определение. Критерием оптимальности называется некоторый показатель, имеющий экономическое содержание, служащий формализацией конкретной цели управления и выражаемый при помощи целевой функции. Задача линейного программирования может быть записана в матричной форме:
при ограничениях
(3)
в координатной форме:
, при ограничениях
с использованием знака суммирования:
при ограничениях
Каноническая модель задачи линейного программирования имеет вид:
.
(4)
Математическая модель экономического объекта – это его отображение в виде математических соотношений (функций, уравнений, неравенств, графиков и т.д.).