Многосторонний коммерческий арбитраж

Валютный номинал Тип трансакции Возмож-ность рынка
I r11 r12 r13 r14 r15 -1 -1     Многосторонний коммерческий арбитраж - student2.ru
II -1         r26     r29 Многосторонний коммерческий арбитраж - student2.ru
III   -1         r37 r38   Многосторонний коммерческий арбитраж - student2.ru
IV     -1         -1   Многосторонний коммерческий арбитраж - student2.ru
V       -1       r58   Многосторонний коммерческий арбитраж - student2.ru
VI         -1   r67   -1 Многосторонний коммерческий арбитраж - student2.ru
Размер транcакции x1 x2 x3 x4 x5 x6 x7 x6 x9  

При трансакции x1 продажа единицы валютного номинала (ценных бумаг) IIпозволяет приобрести r11единиц валютного номинала I. При трансакции x7 взамен единицы валютного номинала I можно получить r37 единиц валютного номинала IIIи r67единиц валютного номинала VI. Остальные трансакции расшифровываются аналогично. Значения rijмогут быть дробными. Заметим, что при любой трансакции xi (i = 1, 2, 3, 4, 5) каждый из валютных номиналов можно обменять на валютный номинал I. Следует обратить внимание на правило выбора знака перед показателями. Чтобы отличать куплю от продажи, будем соответственно использовать знаки "плюс" и "минус" перед показателями, характеризующими данную трансакцию.

Рассмотрим идеализированный случай, когда все трансакции коммерсанта N выполняются одновременно. Ограничения определяются единственным требованием – трансакция возможна лишь при условии, если коммерсант N располагает наличными ценными бумагами. Другими словами, количество проданных ценных бумаг не должно превышать количество приобретенных. Данные ограничения имеют вид

Многосторонний коммерческий арбитраж - student2.ru

Пусть целевая функция представляет собой чистый доход, выраженный в единицах валютного номинала I, т.е. задача состоит в том, чтобы

Многосторонний коммерческий арбитраж - student2.ru .

Пример 15. Транспортная задача.

Имеются три поставщика и четыре потребителя однородной продукции. Известны затраты на перевозку груза от каждого поставщика каждому потребителю. Обозначим их Многосторонний коммерческий арбитраж - student2.ru . Запасы грузов у поставщиков равны Многосторонний коммерческий арбитраж - student2.ru . Известны потребности каждого потребителя Многосторонний коммерческий арбитраж - student2.ru . Будем считать, что суммарные потребности равны суммарным запасам:

Многосторонний коммерческий арбитраж - student2.ru .

Требуется составить такой план перевозок, чтобы обеспечить минимальные суммарные затраты при полном удовлетворении потребностей.

Введем переменные хij – количество груза, перевозимого от i-го поставщика j-му потребителю.

Ограничения задачи выглядят следующим образом:

• потребности всех потребителей должны быть удовлетворены полностью:

Многосторонний коммерческий арбитраж - student2.ru (2.58)

или в общем виде:

Многосторонний коммерческий арбитраж - student2.ru ;

• груз поставщика должен быть вывезен полностью:

Многосторонний коммерческий арбитраж - student2.ru (2.59)

или в общем виде:

Многосторонний коммерческий арбитраж - student2.ru ;

• условие неотрицательности переменных:

Многосторонний коммерческий арбитраж - student2.ru .

Целевая функция – минимизировать суммарные затраты на перевозку:

Многосторонний коммерческий арбитраж - student2.ru . (2.104)

Количество поставщиков и потребителей в общем случае может быть произвольным ( Многосторонний коммерческий арбитраж - student2.ru ).

Мы рассмотрели девять примеров типовых задач линейного программирования. Обобщая их, можно сделать следующие выводы.

1. Ограничения в задачах линейного программирования могут быть выражены как равенствами, так и неравенствами.

2. Линейная функция может стремиться как к максимуму, так и к минимуму.

3. Переменные в задачах всегда неотрицательны.

Напомним, что от любой из вышеперечисленных задач можно перейти к канонической (основной) задаче линейного программирования.

2.11.3. Графические методы решения задач линейного
программирования

Графический способ решения задач линейного программирования целесообразно использовать для:

– решения задач с двумя переменными, когда ограничения выражены неравенствами;

– решения задач со многими переменными при условии, что в их канонической записи содержится не более двух свободных переменных.

Запишем задачу линейного программирования с двумя переменными:

· целевая функция:

Многосторонний коммерческий арбитраж - student2.ru (2.61)

· ограничения:

Многосторонний коммерческий арбитраж - student2.ru ; (2.62)

Многосторонний коммерческий арбитраж - student2.ru . (2.63)

Каждое из неравенств (2.62) - (2.63) системы ограничений задачи геометрически определяет полуплоскость соответственно с граничными прямыми Многосторонний коммерческий арбитраж - student2.ru . В том случае, если система неравенств (2.62) - (2.63) совместна, область ее решений есть множество точек, принадлежащих всем указанным полуплоскостям. Так как множество точек пересечения данных полуплоскостей – выпуклое, то областью допустимых решений является выпуклое множество, которое называется многоугольником решений. Стороны этого многоугольника лежат на прямых, уравнения которых получаются из исходной системы ограничений заменой знаков неравенств на знаки равенств.

Областью допустимых решений системы неравенств (2.62)-(2.63) может быть:

– выпуклый многоугольник;

– выпуклая многоугольная неограниченная область;

– пустая область;

– луч;

– отрезок;

– единственная точка.

Целевая функция (2.61) определяет на плоскости семейство параллельных прямых, каждой из которых соответствует определенное значение Z.

Вектор Многосторонний коммерческий арбитраж - student2.ru с координатами с1 и с2, перпендикулярный к этим прямым, указывает направление наискорейшего возрастания Z, а противоположный вектор – направление убывания Z.

Если в одной и той же системе координат изобразить область допустимых решений системы неравенств (2.62-(2.63) и семейство параллельных прямых (2.61), то задача определения максимума функции Z сведется к нахождению в допустимой области точки, через которую проходит прямая из семейства Z = const и которая соответствует наибольшему значению параметра Z.

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

Для определения данной вершины построим линию уровня Многосторонний коммерческий арбитраж - student2.ru , проходящую через начало координат и перпендикулярную вектору С = (с1; с2), и будем передвигать ее в направлении вектора Многосторонний коммерческий арбитраж - student2.ru до тех пор, пока она не коснется последней крайней (угловой) точки многоугольника решений. Координаты указанной точки и определяют оптимальный план данной задачи.

Заканчивая рассмотрение геометрической интерпретации задачи (2.61)-(2.63), отметим, что при нахождении ее решения могут встретиться случаи, изображенные на рис. 2.4-2.7. Рис. 2.4 характеризует такой случай, когда целевая функция принимает максимальное значение в единственной точке А. Из рис. 2.5 видно, что максимальное значение целевая функция принимает в любой точке отрезка АВ.

На рис. 2.6 изображен случай, когда максимум недостижим, а на
рис. 2.7 – случай, когда система ограничений задачи несовместима.

Многосторонний коммерческий арбитраж - student2.ru

Рис. 2.4. Оптимум функции Z достижим в точке А Рис. 2.5. Оптимум функции Z достижим в любой точке АВ

Многосторонний коммерческий арбитраж - student2.ru

Рис. 2.6. Оптимум функции Z недостижим Рис. 2.7. Область допустимых решений – пустая область

Отметим, что нахождение минимального значения Z при данной системе ограничений отличается от нахождения ее максимального значения при тех же ограничениях лишь тем, что линия уровня Z передвигается не в направлении вектора Многосторонний коммерческий арбитраж - student2.ru , а в противоположном направлении. Таким образом, отмеченные выше случаи, встречающиеся при нахождении максимального значения целевой функции, имеют место и при определении ее минимального значения.

Для практического решения задачи линейного программирования (2.61)-(2.63) на основе ее геометрической интерпретации необходимо следующее.

1. Построить прямые, уравнения которых получаются в результате замены в ограничениях (2.62)-(2.63) знаков неравенств на знаки равенств.

2. Найти полуплоскости, определяемые каждым из ограничений задачи.

3. Определить многоугольник решений.

4. Построить вектор Многосторонний коммерческий арбитраж - student2.ru .

5. Построить прямую Многосторонний коммерческий арбитраж - student2.ru , проходящую через начало координат и перпендикулярную вектору С.

6. Передвигать прямую Многосторонний коммерческий арбитраж - student2.ru в направлении вектора С, в результате чего либо находят точку (точки), в которой целевая функция принимает максимальное значение, либо устанавливают неограниченность функции сверху на множестве планов.

7. Определить координаты точки максимума функции и вычислить значение целевой функции в этой точке.

Пример 16.Рассмотрим решение задачи об ассортименте продукции (Пример 9) геометрическим способом.

Решение: Построим многоугольник решений (рис. 2.11). Для этого в системе координат Х12на плоскости изобразим граничные прямые:

Многосторонний коммерческий арбитраж - student2.ru

Взяв какую-либо точку, например, начало координат, установим, какую полуплоскость определяет соответствующее неравенство. Полуплоскости, определяемые неравенствами, на рис. 2.8 показаны стрелками. Областью решений является многоугольник OABCD.

Для построения прямой Многосторонний коммерческий арбитраж - student2.ru строим вектор-градиент Многосторонний коммерческий арбитраж - student2.ru и через точку 0 проводим прямую, перпендикулярную ему. Построенную прямую Z = 0 перемещаем параллельно самой себе в направлении вектора Многосторонний коммерческий арбитраж - student2.ru .

Многосторонний коммерческий арбитраж - student2.ru

Рис. 2.8. Решение задачи линейного программирования

Наши рекомендации