НАХОЖДЕНИЕ ОПТИМАЛЬНОГО АССОРТИМЕНТА МАГАЗИНОВ НА ОСНОВЕ БИМАТРИЧНЫХ ИГР
- Авторы: Седых И.А1, Ворфоломеева А.И1
- Учреждения:
- Липецкий государственный технический университет
- Выпуск: № 30 (2019)
- Страницы: 50-62
- Раздел: Статьи
- URL: https://ered.pstu.ru/index.php/elinf/article/view/2526
- DOI: https://doi.org/10.15593/.v0i30.2526
- Цитировать
Аннотация
В работе дано понятие биматричной игры, приведены определение ситуации равновесия, а также условие нахождения смешанных стратегий, составляющих ситуацию равновесия. Приведен алгоритм Лемке для решения биматричных игр с заданными платежными матрицами. Особенностью данного алгоритма является замена переменной, выводимой из базиса на соответствующее ей дополнение. Рассмотрена актуальная задача получения максимальной прибыли двумя конкурирующими магазинами при реализации кондитерских товаров, заказанных у одного поставщика. Показана сравнительная характеристика магазинов по нескольким критериям. Целью работы является нахождение оптимального количества ассортимента кондитерских изделий двух магазинов для получения ими максимальной средней прибыли. На основе мнения экспертов о приоритетах магазинов и их ассортимента, а также исходных данных по закупочным ценам товаров и величине наценки на них составлены платежные матрицы прибылей магазинов. Мнение экспертов послужило основным условием для формирования биматричной игры с заданными матрицами, при решении которой были найдены оптимальные смешанные стратегии реализации товаров на основе алгоритма Лемке. Размерность исходных матриц была изменена с помощью вычеркивания строк и столбцов, соответствующих доминируемым стратегиям игроков. Полученные в результате сокращения матрицы выигрышей игроков приводятся к эквивалентному виду, необходимому для составления начальной симплекс-таблицы алгоритма Лемке. Далее по правилам симплекс-метода осуществляется пересчет таблиц до нахождения оптимального решения по алгоритму Лемке. Результаты работы имеют реальное практическое значение, могут быть использованы для поиска оптимального решения для двух конкурирующих сторон в конфликтных ситуациях.
Полный текст
Введение. Общество постоянно сталкивается с проблемой правильного принятия решений [1-4] в той или иной ситуации, и каждый стремится к такому решению, которое даст наилучший результат. В любой управленческой деятельности возникают конфликтные ситуации, в которых затрагиваются интересы двух или более сторон, например, взаимоотношения между покупателем и продавцом. Для правильного принятия решений в таких ситуациях применяется теория игр [5-9], которая представляет собой теоретические основы математических моделей принятия оптимальных решений в конфликтных ситуациях, носящих характер конкурентной борьбы, в которых одна сторона выигрывает за счет другой. Одним из разделов теории игр [10-12] являются биматричные игры, рассматриваемые в данной работе. 1. Биматричные игры. Основные понятия. Биматричной называется конечная игра двух лиц с ненулевой суммой, при этом интересы игроков не являются полностью противоположными [13-14]. Биматричная игра полностью определяется двумя матрицами А и В: ; , где матрица - это платежная матрица первого игрока, - платежная матрица второго игрока [15]. Первый игрок имеет стратегий, второй игрок - стратегий. Иногда биматричные игры записывают в виде одной матрицы. Пара cмешанных стратегий составляет ситуацию равновесия в биматричной игре тогда и только тогда, когда выполняются условия: (1) где - это вектор размера , все компоненты которого равны 1. Теорема (условия дополняющей нежесткости): все решения системы неравенств удовлетворяют следующим условиям [16]: (2) Приводим первые два неравенства системы (1) к каноническому виду: (3) где ; . Система (3) преобразуется к виду (4), а затем к (5): (4) (5) где ; ; ; . Заметим, что должны удовлетворять условиям (6), в которые преобразуется система (2): (6) где - дополнения для соответственно. Рассмотрим алгоритм Лемке для решения биматричной игры с заданными матрицами и размерностью . 1. По элементам матрицы находим константу , по элементам матрицы - по соответствующим формулам: ; . 2. Осуществляем переход от матриц А и B к матрицам А1 и , где ; ; E - матрица размерности , составленная из единиц. 3. Выбираем начальные базисы . Начальная симплекс-таблица имеет вид, как показано в табл. 1, где - это вектор размера , все компоненты которого равны 1; - единичные матрицы размерности и соответственно. Таблица 1 Начальная симплекс-таблица Базис q u v x y u -1m 0 0 A v -1n 0 BT 0 4. Вводим в базис переменную . По правилам симплекс-метода осуществляем пересчет таблицы и выбираем переменную, которая выходит из базиса. 5. Переменную, выведенную из базиса на предыдущем шаге, заменяем на ее дополнение. Пересчитываем таблицу по правилам симплекс-метода. Дополнением к переменной является , , и, наоборот; дополнением к переменной является , и наоборот. 6. Если в базисе вводимая переменная уже присутствует, то конец алгоритма. Иначе переходим к пункту 5 [17-18]. 2. Постановка задачи. В микрорайоне находятся два магазина А и B. Магазин B реализует только кондитерские изделия, а в магазине A ассортимент товаров более разнообразный, небольшую часть которого составляют кондитерские изделия. Сравнительная характеристика магазинов приведена в табл. 2. Таблица 2 Характеристика магазинов Магазин Магазин Площадь 50,0 кв. м 150,0 кв. м График работы с до с до Наценка 40 % 25 % Ассортимент (кондитерские изделия) 10 наименований 30 наименований Месторасположение Спальный район, рядом школа и детский сад Вблизи остановки, парковка для автомобилей Обслуживание % от продаж Оклад Количество продавцов 2 6 Для товароведов магазинов A и B поставлена задача - определить оптимальное количество ассортимента кондитерских изделий при многократных заказах товаров у одного поставщика, при реализации которых будет получена наибольшая средняя прибыль для каждого магазина. На основе мнения экспертов о приоритетах магазинов и их ассортименте, а также исходных данных по закупочным ценам товаров и величине наценки на них составляем платежные матрицы прибылей магазинов, сведенных в одну таблицу, фрагмент которой представлен в табл. 3. Таблица 3 Фрагмент таблицы прибылей магазинов В1 В2 В3 ⋯ В29 В30 А1 (0, 147) (42, -47) (-20, 23) ⋯ (-4; 4) (-113; 127) А2 (36, -41) (58, -66) (-4, 4) ⋯ (13; -15) (-96; 108) А3 (-6, 7) (0, 122) (-46, 52) ⋯ (-29; 33) (-138; 156) Окончание табл. 3 В1 В2 В3 ⋯ В29 В30 А4 (-3, 3) (19, -22) (-43, 48) ⋯ (-26; 29) (-134; 152) А5 (62, -70) (84, -95) (22, -25) ⋯ (39; -44) (-70; 79) А6 (-2, 2) (20, -23) (-42, 47) ⋯ (-25; 28) (-134; 151) А7 (68, -77) (90, -102) (28, -32) ⋯ (45; -51) (-64; 72) А8 (31, -35) (53, -60) (-9, 10) ⋯ (8; -9) (-101; 114) А9 (-49, 55) (-27, 30) (-89, 100) ⋯ (-72; 81) (-181; 204) А10 (12, -13) (34, -38) (-28, 32) ⋯ (-12; 13) (-120; 136) Заполнение матриц происходит, исходя из условия: при реализации одинаковой позиции товара магазин предположительно получит нулевую прибыль, а магазин получит максимальную прибыль, так как приоритет магазина , по мнению экспертов, ниже приоритета магазина . В табл. 3 прибыль выражена в условных единицах. 3. Нахождение оптимальных смешанных стратегий. Вычеркнув доминируемые стратегии [19] в исходных матрицах, в результате получаем сокращенные платежные матрицы, сведенные в одну таблицу (табл. 4). Таблица 4 Платежные матрицы В8 В23 В30 А2 (-13, 15) (-30, 34) (-96, 108) А5 (12, -14) (0, 222) (-70, 79) А7 (0, 203) (2, -2) (-64, 72) В данной игре нет равновесия в чистых стратегиях [20]. Будем искать равновесие в смешанных стратегиях с помощью алгоритма Лемке. Отняв 13 от всех выигрышей игрока А и 223 от всех выигрышей игрока В, получим эквивалентную игру со следующими матрицами выигрышей игроков: ; . Начальная симплекс-таблица для алгоритма Лемке приведена в табл. 5. Таблица 5 Начальная симплекс-таблица (шаг 0) Базис -1 1 0 0 0 0 0 0 0 0 -26 -43 -109 -1 0 1 0 0 0 0 0 0 0 -1 -13 -83 -1 0 0 1 0 0 0 0 0 0 -13 -11 -77 -1 0 0 0 1 0 0 -208 -237 -20 0 0 0 -1 0 0 0 0 1 0 -189 -1 -225 0 0 0 -1 0 0 0 0 0 1 -115 -144 -151 0 0 0 Вводим в базис переменную х1. Вычисляем отношения базисных значений к разрешающему столбцу (табл. 6). Таблица 6 Шаг 1 Б -1 1 0 0 0 0 0 0 0 0 -26 -43 -109 - -1 0 1 0 0 0 0 0 0 0 -1 -13 -83 - -1 0 0 1 0 0 0 0 0 0 -13 -11 -77 - -1 0 0 0 1 0 0 -208 -237 -20 0 0 0 0,005 -1 0 0 0 0 1 0 -189 -1 -225 0 0 0 0,005 -1 0 0 0 0 0 1 -115 -144 -151 0 0 0 0,008 Максимальное отношение находится в строке , которую объявляем ведущей. Выполняем операцию замещения и пересчет таблицы. Вводим в базис переменную (дополнение ). Вычисляем отношения (табл. 7). Таблица 7 Шаг 2 Б -1 1 0 0 0 0 0 0 0 0 -26 -43 -109 0,009 -1 0 1 0 0 0 0 0 0 0 -1 -13 -83 0,012 -1 0 0 1 0 0 0 0 0 0 -13 -11 -77 0,013 0 0 0 1 0 -1,81 0 23,45 253,1 0 0 0 - 0 0 0 0 1 -1,64 0 235,7 23,17 0 0 0 - 0 0 0 0 0 -0,01 1 1,25 1,313 0 0 0 - Максимальное отношение D находится в строке u3, которую объявляем ведущей. Выполняем операцию замещения и пересчет таблицы. Вводим в базис переменную x3 (дополнение u3). Вычисляем отношения D (табл. 8). Таблица 8 Шаг 3 Б 1 0 -1,42 0 0 0 0 0 0 -7,6 -27,43 0 - 0 1 -1,08 0 0 0 0 0 0 13,01 -1,143 0 - 0 0 -0,01 0 0 0 0 0 0 0,17 0,143 1 - 0 0 0 1 0 -1,81 0 23,45 253,1 0 0 0 0,003 0 0 0 0 1 -1,64 0 235,7 23,17 0 0 0 0,028 0 0 0 0 0 -0,01 1 1,25 1,313 0 0 0 0,007 Дальнейший пересчет таблиц осуществляется аналогично. В табл. 9 представлен 8-й шаг нахождения оптимального плана решаемой задачи. Таблица 9 Шаг 8 Б 1 -1,73 -1,87 0 0 0 0 0 0 0 0 89,1 0 0,07 -0,08 0 0 0 0 0 0 1 0 0,56 0 -0,08 0,006 0 0 0 0 0 0 1 6,34 0 0 0 0,00002 -0,004 0 0,836 0 1 0 0 0 0 0 0 -0,004 0,0004 0 0,807 1 0 0 0 0 0 0 -0,605 -0,617 1 127,5 0 0 0 0 Нужно вводить в базис переменную (дополнение ), но уже в базисе, следовательно, конец алгоритма. Построен дополняющедопустимый базис. Решение задачи: Найдем сумму элементов векторов и : и . Решив задачи алгоритмом Лемке, получаем решение биматричной игры в смешанных стратегиях: - оптимальная смешанная стратегия магазина ; - оптимальная смешанная стратегия магазина . С учетом доминируемых стратегий оптимальные смешанные стратегии магазинов и равны соответственно: ; Таким образом, магазин A, применяя оптимальные смешанные стратегии, получит дополнительную среднюю прибыль при продаже кондитерских изделий не менее условных единиц, а магазин - не менее условных единиц. Выводы. В работе даны основные понятия по теории биматричных игр, приведен алгоритм их решения в смешанных стратегиях. Сформулирована и решена задача нахождения оптимального количества ассортимента кондитерских изделий двух магазинов при заказе товара у одного поставщика, при реализации которого нужно получить наибольшую прибыль для каждого магазина. Мнение экспертов послужило основным условием для составления биматричной игры, при решении которой были найдены оптимальные смешанные стратегии реализации товаров по алгоритму Лемке.Об авторах
И. А Седых
Липецкий государственный технический университет
А. И Ворфоломеева
Липецкий государственный технический университет
Список литературы
- Седых И.А., Поздняков А.И. Решение нечеткой задачи принятия решений при выборе марки телефона // Вестник ЛГТУ. - 2016. - № 4(30). - С. 26-31.
- Блюмин С.Л., Шуйкова И.А. Модели и методы принятия решений в условиях неопределенности. - Липецк: Изд-во ЛЭГИ, 2001. - 138 с.
- Ворфоломеева А.И., Седых И.А. Применение теории принятия решений к выбору магазина на основе опроса экспертов // Физика и технологии. Тенденции развития современной науки: материалы науч. конф. студентов и аспирантов ЛГТУ. - Липецк: Изд-во ЛГТУ, 2018. - С. 49-51.
- Губко М.В Лекции по принятию решений в условиях нечеткой информации [Электронный ресурс]. - М.: [б. и.], 2004. - URL: http://bourabai.ru/library/gubko.pdf (дата обращения: 11.06.2018).
- Ворфоломеева А.И., Седых И.А. Применение матричных игр для решения конфликтных ситуаций // Сборник тезисов докладов науч. конф. студ. и аспир. ЛГТУ: в 2 ч. Ч. 1. - Липецк: Изд-во ЛГТУ, 2016. - С. 349-352.
- Горелик В.А., Фомина Т.П. Элементы теории игр: учеб. пособие. - Липецк: Изд-во ЛГТУ, 1999. - 128 с.
- Petrosjan L.A., Mazalov V.V. Game theory and applications // International Game Theory Review. - 2006. - Vol. 8, № 2. - P. 327.
- Satoh A., Tanaka Ya. Two person zero-sum game with two sets of strategic variables // International Game Theory Review. - 03.09.2018. doi: 10.1142/s0219198918500147
- Fernando V.-R. Economics and the Theory of Games. - Cambridge, UK and New York: Cambridge University Press, 2003. - 512 p.
- Садовин Н.С., Садовина Т.Н. Основы теории игр: учеб. пособие. - Йошкар-Ола, 2011. - 119 с.
- Baskov O.V. Equilibrium payoffs in repeated two-player zero-sum games of finite automata // International Journal of Game Theory. - 2018. doi: 10.1007/s00182-018-0634-x
- Larsson U., Nowakowski R.J., Santos, C.P. Games with guaranteed scores and waiting moves // International Journal of Game Theory. - 2018. doi: 10.1007/s00182-017-0590-x
- Седых И.А., Ворфоломеева А.И. Математическая модель биматричной игры. Ситуация равновесия в чистых стратегиях // Вестник ЛГТУ. - 2017. - № 4(34). - С. 6-13.
- Теоретико-игровое компьютерное моделирование [Электронный ресурс]. - URL: http://bourabai.ru/cm/game_theory.htm (дата обращения: 06.06.2018).
- Соловьев В.И. Методы оптимальных решений: учеб. пособие. - М.: Финансовый университет, 2012. - 364 с.
- Теория игр [Электронный ресурс]. - URL: http://smalltalks.ru/ soderjanie/1031-teria-igr (дата обращения: 03.04.2017).
- Писарук Н.Н. Введение в теорию игр. - Минск: Изд-во БГУ, 2015. - 256 с.
- Методы математического программирования в задачах оптимизации сложных технических систем / Н.А. Загребаев, Н.А. Крицына, Ю.П. Кулябичев, Ю.Ю. Шумилов. - М.: Изд-во МИФИ, 2007. - 332 с.
- Протасов И.Д. Теория игр и исследование операций: учеб. пособие. - М.: Гелиос АРВ, 2003. - 368 c.
- Колобашина Л.В., Алюшин М.В. Информационные технологии принятия решений в условиях конфликта. Ч.1: Основы теории игр: учеб. пособие для вузов: в 2 ч. - М.: НИЯУ МИФИ, 2010. - 164 с.
Статистика
Просмотры
Аннотация - 65
PDF (Russian) - 21
Ссылки
- Ссылки не определены.