Экономико-математические методы решения задач
Вектор, выходящий из начала координат в точку, соответствующую коэффициентам при переменных целевой функции. Нахождения значения нулевой функции. План перевозок по доставке требуемой продукции из пунктов А в пункты назначения. Значение целевой функции.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 14.12.2013 |
Размер файла | 63,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Математика. Экономико-математические методы
Задание 1. Решить задачу графическим методом
0.
L (x) = 4x1 + 6x2min при ограничениях
3x1 +x2?9,
x1+2x2 ?8,
x1? 0, x2? 0.
Решение
Т. к. x1, x2?0, то решение задачи располагается в Iчетверти.
Рассмотрим уравнение 3x1+x2?9
x1=0=>x2=9
x2=0 =>x1=3
Рассмотрим уравнение x1+2x2?8
x1=0=>x2=4
x2=0=>x1=8
Рассмотрим уравнение x1+6x2?12
x1=0=>x2=2
x2=0=>x1=12
Построим вектор, выходящий из начала координат в точку, соответствующую коэффициентам при переменных целевой функции.
Опускаем перпендикуляр.
Для нахождения значения нулевой функции необходимо подставить найденное значение целевой функции:
Подставим х1=2, х2=3 в целевую функцию:
minL (x) = 4*2+6*3
minL (x) =20
Задача решена.
Задание 2. Решить задачу симплексным методом
5.
Решение
Систему ограничений приводим к каноническому виду, т. е. к системе линейных уравнений, где число переменных больше числа уравнений (m > k). В этой системе обязательно найдутся переменные, которые можно выразить через другие переменные, а если это не так, то их можно ввести искусственно. В этом случае первые называются базисом или искусственным базисом, а вторые - свободными. Вводим искусственные базисные переменные x3, x4 и x5 следующим образом:
3x1+5x2+x3=18,
2x1- x2 +x4 =0,
5x1 - 3x2 +x5 = 15;
Неравенства преобразовались в равенства, благодаря добавленным переменные x3, x4, x5, которые являются неотрицательными величинами. Таким образом, привели систему к каноническому виду. Переменная x3 входит в первое уравнение с коэффициентом 1, а в два других - с коэффициентом 0, то же справедливо для переменных x4, x5 и соответствующих уравнений, что соответствует определению базиса, т. е. добавлено 3 дополнительные переменные и добавлен 1 искусственный базис
Шаг 0 |
||||||||
Базис |
БП |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
z 1 |
|
x3 |
18 |
3 |
5 |
1 |
0 |
0 |
0 |
|
z1 |
0 |
2 |
-1 |
0 |
-1 |
0 |
1 |
|
x5 |
15 |
5 |
-3 |
0 |
0 |
1 |
0 |
|
ИС |
0 |
-2M |
M+4 |
0 |
M |
0 |
0 |
|
Выбран ключевой элемент (2, 1)
Выбран ключевой элемент (3, 4)
Шаг 1 |
||||||||
Базис |
БП |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
z 1 |
|
x3 |
18 |
0 |
13/2 |
1 |
3/2 |
0 |
-3/2 |
|
x1 |
0 |
1 |
-1/2 |
0 |
-1/2 |
0 |
1/2 |
|
x5 |
15 |
0 |
-1/2 |
0 |
5/2 |
1 |
-5/2 |
|
ИС |
0 |
0 |
4 |
0 |
0 |
0 |
M |
Решение задачи: бесконечное множество оптимальных планов
x* = k (0, 0) + (1-k) (3, 0)
L (x*) = 0
Задание 3. Решить транспортную задачу
Составить план перевозок по доставке требуемой продукции из пунктов в пункты назначения минимизирующий суммарные транспортные расходы. Стоимости перевозки единицы продукции с i-го пункта в j-ый пункт распределения приведены в таблице.
7. |
Ai\Bj |
70 |
60 |
60 |
|
70 |
3 |
2 |
3 |
||
20 |
1 |
4 |
3 |
||
100 |
10 |
5 |
4 |
Решение.
Примем некоторые обозначения: i - индекс строки j - индекс столбца m - количество поставщиков n - количество потребителей Xi, j - перевозка между поставщиком Ai и потребителем Bj. Di, j - ограничение пропускной способности коммуникации между поставщиком Ai и потребителем Bj. M - некоторое число, близкое к бесконечности e - некоторое число, близкое к нулю. Красным цветом будем отображать ограничения пропускных способностей коммуникаций между поставщиками и потребителями. Серым цветом будем отображать стоимости перевозок (тарифы). Исходная таблица:
Поставщик |
Потребитель |
Запасы груза |
|||
B1 |
B2 |
B3 |
|||
A1 |
3 0 M |
2 0 M |
3 0 M |
70 |
|
A2 |
1 0 M |
4 0 M |
3 0 M |
20 |
|
A3 |
10 0 M |
5 0 M |
4 0 M |
100 |
|
Потребность |
70 |
60 |
60 |
Транспортная задача имеет закрытый тип, так как суммарный запас груза равен суммарным потребностям. Находим опорный план для задачи с ограничениями. Введем некоторые обозначения: Ai* - излишек нераспределенного груза от поставщика Ai Bj* - недостача в поставке груза потребителю Bj Di, j - ограничение пропускной способности коммуникации между поставщиком Ai и потребителем Bj
Находим незанятую клетку с минимальным тарифом: (2, 1). Помещаем туда меньшее из чисел A2*=20, B1*=70 и D2, 1=M Находим незанятую клетку с минимальным тарифом: (1, 2). Помещаем туда меньшее из чисел A1*=70, B2*=60 и D1, 2=M Находим незанятую клетку с минимальным тарифом: (1, 1). Помещаем туда меньшее из чисел A1*=10, B1*=50 и D1, 1=M Находим незанятую клетку с минимальным тарифом: (3, 3). Помещаем туда меньшее из чисел A3*=100, B3*=60 и D3, 3=M Находим незанятую клетку с минимальным тарифом: (3, 1). Помещаем туда меньшее из чисел A3*=40, B1*=40 и D3, 1=M
Поставщик |
Потребитель |
Запасы груза |
|||
B1 |
B2 |
B3 |
|||
A1 |
3 10 M |
2 60 M |
3 M |
70 |
|
A2 |
1 20 M |
4 M |
3 M |
20 |
|
A3 |
10 40 M |
5 M |
4 60 M |
100 |
|
Потребность |
70 |
60 |
60 |
Целевая функция L (x) =810
Решаем задачу c ограничениями методом потенциалов:
Этап 1
Так как суммарная величина нераспределенного груза/потребностей epsilon = 0, то текущий план является опорным планом транспортной задачи с ограничениями.
Этап 2
Полагая потенциал U1=0, определяем остальные потенциалы из соотношения Uj+Vi=Ci, j (i=1.. m, j=1.. n), просматривая все занятые клетки. Потенциалы Ui: U1=0 V1=C1, 1-U1= 3 V2=C1, 2-U1= 2 U2=C1, 2-V1= -2 U3=C1, 3-V1= 7 V3=C3, 3-U3= -3 Определяем значения оценок Si, j=Ci, j- (Vj-Ui) для всех свободных клеток: Для случая Xi, j = 0 условие оптимальности оценки Si, j определяется следующим образом: Si, j>=0. Для случая Xi, j = Di, j условие оптимальности оценки Si, j определяется следующим образом: Si, j<=0.
B1 |
B2 |
B3 |
||
A1 |
6 |
|||
A2 |
4 |
8 |
||
A3 |
-4 |
Оценки Si, j для всех клеток, удовлетворяющих условию: Xi, j = 0 (неоптимальные выделены синим цветом) S1, 3 = c1, 3 - (v3 + u1) = 6. S2, 2 = c2, 2 - (v2 + u2) = 4. S2, 3 = c2, 3 - (v3 + u2) = 8. S3, 2 = c3, 2 - (v2 + u3) = -4. оценки Si, j для всех клеток, удовлетворяющих условию: Xi, j = Di, j (неоптимальные выделены красным цветом) Если имеются неоптимальные оценки и для случая Xi, j = 0, и для случая Xi, j = Di, j, то наиболее потенциальной (неоптимальной) из них считается максимальная по модулю оценка. Если имеется несколько клеток с одним и тем же наиболее неоптимальным значением оценки, то из них выбирается клетка, имеющая наименьший тариф. Наиболее потенциальной является клетка (3, 2). Для нее оценка равна -4. Строим для этой клетки цикл, помечая клетки цикла знаками «плюс» и «минус».
Поставщик |
Потребитель |
Запасы груза |
|||
B1 |
B2 |
B3 |
|||
A1 |
+ 3 10 M |
- 2 60 M |
3 M |
70 |
|
A2 |
1 20 M |
4 M |
3 M |
20 |
|
A3 |
- 10 40 M |
+ 5 M |
4 60 M |
100 |
|
Потребность |
70 |
60 |
60 |
Перемещаем по циклу груз величиной в 40 единиц, прибавляя эту величину к грузу в клетках со знаком «плюс» и отнимая ее от груза в клетках со знаком «минус». В результате перемещения по циклу получим новый план:
Поставщик |
Потребитель |
Запасы груза |
|||
B1 |
B2 |
B3 |
|||
A1 |
3 50 M |
2 20 M |
3 M |
70 |
|
A2 |
1 20 M |
4 M |
3 M |
20 |
|
A3 |
10 M |
5 40 M |
4 60 M |
100 |
|
Потребность |
70 |
60 |
60 |
Целевая функция L (x) = 650
Значение целевой функции изменилось на 160 единиц по сравнению с предыдущим этапом.
Этап 3
Полагая потенциал U1=0, определяем остальные потенциалы из соотношения Uj+Vi=Ci, j (i=1.. m, j=1.. n), просматривая все занятые клетки. Потенциалы Ui: U1=0 V1=C1, 1-U1= 3 V2=C1, 2-U1= 2 U2=C1, 2-V1= -2 U3=C2, 3-V2= 3 V3=C3, 3-U3= 1 Определяем значения оценок Si, j=Ci, j- (Vj-Ui) для всех свободных клеток: Для случая Xi, j = 0 условие оптимальности оценки Si, j определяется следующим образом: Si, j>=0. Для случая Xi, j = Di, j условие оптимальности оценки Si, j определяется следующим образом: Si, j<=0.
B1 |
B2 |
B3 |
||
A1 |
2 |
|||
A2 |
4 |
4 |
||
A3 |
4 |
Оценки Si, j для всех клеток, удовлетворяющих условию: Xi, j = 0 (неоптимальные выделены синим цветом) S1, 3 = c1, 3 - (v3 + u1) = 2. S2, 2 = c2, 2 - (v2 + u2) = 4. S2, 3 = c2, 3 - (v3 + u2) = 4. S3, 1 = c3, 1 - (v1 + u3) = 4. оценки Si, j для всех клеток, удовлетворяющих условию: Xi, j = Di, j (неоптимальные выделены красным цветом) Так как все условия оптимальности выполнены, то полученный план является оптимальным. Транспортная задача решена.
Поставщик |
Потребитель |
Запасы груза |
|||
B1 |
B2 |
B3 |
|||
A1 |
3 50 M |
2 20 M |
3 M |
70 |
|
A2 |
1 20 M |
4 M |
3 M |
20 |
|
A3 |
10 M |
5 40 M |
4 60 M |
100 |
|
Потребность |
70 |
60 |
60 |
Целевая функция L (x) = 650
целевая функция вектор
Размещено на Allbest.ru
...Подобные документы
Сущность понятия "симплекс-метод". Математические модели пары двойственных задач линейного программирования. Решение задачи симплексным методом: определение минимального значения целевой функции, построение первого опорного плана, матрица коэффициентов.
курсовая работа [219,4 K], добавлен 17.04.2013Сущность графического метода нахождения оптимального значения целевой функции. Особенности и этапы симплексного метода решения задачи линейного программирования, понятие базисных и небазисных переменных, сравнение численных значений результатов.
задача [394,9 K], добавлен 21.08.2010Развитие численных линейных методов решения задач линейного программирования. Знакомство с методами поиска целевой функции: равномерный симплекс, методы Коши, Ньютона, сопряжённого градиенты, квазиньютоновский метод. Алгоритмы нахождения экстремума.
курсовая работа [716,1 K], добавлен 12.07.2012Понятия зависимой, независимой переменных, области определения функции. Примеры нахождения области функции. Примеры функций нескольких переменных: линейная, квадратическая, функция Кобба-Дугласа. Построение графика и линии уровня функции двух переменных.
презентация [104,8 K], добавлен 17.09.2013Методы нахождения минимума функции одной переменной и функции многих переменных. Разработка программного обеспечения вычисления локального минимума функции Химмельблау методом покоординатного спуска. Поиск минимума функции методом золотого сечения.
курсовая работа [95,1 K], добавлен 12.10.2009Понятие функции нескольких переменных. Аргументы, частное значение и область применения функции. Рассмотрение функции двух и трех переменных. Предел функции нескольких переменных, теорема. Главная сущность непрерывности функции нескольких переменных.
реферат [86,3 K], добавлен 30.10.2010Определение вертикальной, горизонтальной и наклонной асимптот графиков функций. Точки разрыва и область определения функции. Нахождение конечного предела функции. Неограниченное удаление точек графика от начала координат. Примеры нахождения асимптот.
презентация [99,6 K], добавлен 21.09.2013Геометрический смысл решений неравенств, уравнений и их систем. Определение понятия двойственности с помощью преобразования Лежандра. Разбор примеров нахождения переменных или коэффициентов при неизвестных в целевой функции двойственной задачи.
дипломная работа [2,6 M], добавлен 30.04.2011Многие переменные, минимизация их функций. Точки максимума и минимума называются точками экстремума функции. Условия существования экстремумов функции многих переменных. Квадратичная форма, принимающая, как положительные, так и отрицательные значения.
реферат [70,2 K], добавлен 05.09.2010Общая схема методов спуска. Метод покоординатного спуска. Минимизация целевой функции по выбранным переменным. Алгоритм метода Гаусса-Зейделя. Понятие градиента функции. Суть метода наискорейшего спуска. Программа решения задачи дискретной оптимизации.
курсовая работа [90,8 K], добавлен 30.04.2011Способы построения искусственного базиса задачи. Выражение искусственной целевой функции. Математическая модель задачи в стандартной форме. Получение симплекс-таблиц. Минимизации (сведения к нулю) целевой функции. Формы преобразования в задаче равенства.
задача [86,0 K], добавлен 21.08.2010Сущность линейного программирования. Изучение математических методов решения экстремальных задач, которые характеризуются линейной зависимостью между переменными и линейной целевой функцией. Нахождение точек наибольшего или наименьшего значения функции.
реферат [162,8 K], добавлен 20.05.2019Поиск оптимального решения. Простейший способ исключения ограничений. Многомерные методы оптимизации, основанные на вычислении целевой функции. Метод покоординатного спуска. Модифицированный метод Хука-Дживса. Исследование на минимум функции Розенброка.
курсовая работа [697,6 K], добавлен 21.11.2012Ознакомление с теоремами теории аналитических функций. Определение и основные свойства индекса функции. Постановка и методы решения однородной и неоднородной задач Римана для односвязной и многосвязной областей. Принципы нахождения функции сдвига.
курсовая работа [485,6 K], добавлен 20.12.2011Построение графика непрерывной функции. Определение множителя Лагранжа. Критические точки - значения аргумента из области определения функции, при которых производная функции обращается в нуль. Наибольшее и наименьшее значения функции на отрезке.
контрольная работа [295,5 K], добавлен 24.03.2009Поиск оптимальных значений некоторых параметров в процессе решения задачи оптимизации. Сравнение двух альтернативных решений с помощью целевой функции. Теорема Вейерштрасса. Численные методы поиска экстремальных значений функций. Погрешность решения.
презентация [80,6 K], добавлен 18.04.2013Нахождение частной производной первого порядка. Определение области определения функции. Расчет производной от функции, заданной неявно. Полный дифференциал функции двух переменных. Исследование функции на экстремум, ее наименьшее и наибольшее значения.
контрольная работа [1,1 M], добавлен 12.11.2014Правило нахождения точек абсолютного или глобального экстремума дифференцируемой в ограниченной области функции. Составление и решение системы уравнений, определение всех критических точек функции, сравнение наибольшего и наименьшего ее значения.
практическая работа [62,7 K], добавлен 26.04.2010Определение точки пересечения высот треугольника и координат вектора. Сущность базиса системы векторов и его доказательство. Определение производных функций, исследование ее и построение графика. Неопределенные интегралы и их проверка дифференцированием.
контрольная работа [168,7 K], добавлен 26.01.2010Расчет частных производных первого порядка. Поиск и построение области определения функции. Расчет полного дифференциала. Исследование функции на экстремум. Поиск наибольшего и наименьшего значения функции в замкнутой области. Производные второго порядка.
контрольная работа [204,5 K], добавлен 06.05.2012