Стратегія успіху (або виграшна стратегія) - в теорії ігор план гри, реалізація якого дозволяє гравцю одержати перемогу незалежно від дій суперника. Найбільш поширеними є симетричні й парні стратегії, а також стратегії, які будуються на основі аналізу ігрових позицій.
Аксіоми виграшу
Складаючи свою виграшну стратегію, слід не забувати про ряд фундаментальних тверджень:
Якщо ваш хід виграшний то супротивник завжди зробить програшний хід
якщо ваш хід програшний то супротивник може походити або виграшним ходом або програшним
Симетрична стратегія
Симетричними є стратегії, розроблені на основі симетрії стартової позиції. Аналіз розв’язувань таких задач показує, що в іграх із симетричною стартовою позицією здебільшого виграє той, хто не порушує її симетрію, а порушену суперником симетрію стартової чи ігрової позиції може поновити.
Приклад 1. Двоє гравців по черзі вписують у прямокутну таблицю розміром 1993x1994 (1994 стовпці) числа 0 або 1. Потім знаходять суми чисел кожного рядка й кожного стовпчика. Нехай – найбільша сума по стовпцях, а – по рядках. Якщо , то виграє перший. В іншому випадку виграє другий. Хто виграє за правильної гри?
Розв’язання. Задана таблиця симетрична відносно прямої, яка ділить її на дві однакові частини розміром 997x1993. Гравець, який починає гру, своїм першим ходом порушує симетрію. Другий гравець першим ходом може поновити її, але в обрану клітинку він повинен вписати число, відмінне від числа, що вписав перший гравець: якщо перший вписав 0,то другому треба вписати 1, і навпаки. Якщо другий до кінця гри буде діяти так, то сума чисел у кожному рядку таблиці складе 997, а тому . Оскільки сума чисел у кожних двох стовпцях, о симетричні відносно осі симетрії, завжди дорівнює 1993, то в одому з них сума буде не менша ніж 997, тому , тобто виграє другий гравець.
Приклад 2. Двоє гравців у виразі
по черзі вибирають ще не обрані та замінюють їх будь-якими дійсними числами. Коли всі замінені, утвориться функція . Якщо рівняння виду має корінь в інтервалі , то виграє той, хто починав гру. В іншому разі виграє його суперник. Хто з гравців може забезпечити собі виграш?
Розв’язання. Симетрія виразу відносно 999-го члена підказує, що повинен виграти гравець, котрий починає гру; симетрія інтервала відносно 0 наштовхує на думку, що коренем має бути це число. Якщо підставити у вираз, то одержимо суму:
Для того щоб 0 був коренем рівняння , досить, щоб здобута сума дорівнювала нулю. Цього легко досягнути, зробивши доданки, рівновіддалені від кінців суми, протилежними. Звідси випливає стратегія успіху гравця, який починає гру:
- — першим ходом треба замінити будь-яким числом;
- — відповідати за ходи суперника ходами, симетричними відносно 999-го члена виразу;
- — записувати коефіцієнти, протилежні коефіцієнтам, які ставить другий гравець.
Симетрія ігрових позицій забезпечує існування множини пар «прообраз – образ». У розглянутих задачах такими є пари клітинок, пари чисел виразу тощо. Гравець, дбаючи про симетрію ігровою позиції, повинен зберігати пари «прообраз-образ», давати можливість супернику під час виконання ходу використати «прообраз» і тим самим гарантувати можливість виконання свого наступного ходу, використовуючи симетричний «образ».
Парна стратегія
Окрім симетричної стратегії існує ще одна, менш вживана, парна виграшна стратегія. Іноді пари, подібні симетричним парам типу «прообраз – образ», можна використовувати і в задачах, стартова позиція яких не є симетричною. Виграшну стратегію, яка передбачає використання пар, називають парною стратегією. Зазначимо, що конкретних порад щодо вибору «пар» не існує. Кожного разу виділення «пар» здійснюється, виходячи з умови конкретної задачі.
Приклад 1. Двоє гравців по черзі ставлять на клітинки шахівниці розміром 25×25 фішки – один білого, а другий чорного кольорів. Кожна нова ставиться на вільну клітинку. Забороняється лише ставити фішку на таку клітинку, для якої на всіх сусідніх із нею уже стоять фішки цього кольору (сусідніми вважаються ті клітинки, які мають спільну сторону). Програє той, хто не зможе зробити свій черговий хід. Хто виграє за правильної гри – той, хто починає гру чи його суперник?
Розв’язання. Зважаючи на симетрію стартової позиції гри, перше, що спадає на думку гравцеві, який починає гру – використати симетричну стратегію: за першим ходом поставити свою фішку на клітинку, яка міститься на перетині діагоналей шахівниці, а далі відповідати на ходи суперника симетричними ходами. Але за такої гри другий гравець може і виграти, бо на клітинку X він може поставити свою фішку, а першому гравцеві ставити білу фішку на клітинку Y не можна. Однак перший гравець виграє в цій грі, якщо скористається парною стартегією. Для цього йому досить поставити першим своїм ходом білу фішку на будь-яку клітинку дошки, а всі інші фішки об’єднати в «пари», утворивши прямокутники розміром 1×2. Якщо, відповідаючи на хід суперника, гравець, який почав гру, буде ставити свою фішку на клітинку прямокутника, куди щойно поставив фішку його суперник, то він обов’язково виграє.
Приклад 2. Двоє грають у таку гру. Спочатку перший гравець ставить коня на довільну клітинку шахівниці 8×8, потім другий гравець робить хід цим конем, потім хід робить перший і т.д. При цьому забороняється ставити коня на клітинку, де він уже побував раніше. Програє той, хто не може зробити черговий хід. Хто виграє за правильної гри?
Розв’язання. «Пари» клітинок, які забезпечать другому гравцеві перемогу, містяться у прямокутниках розміром 2×4. Тому після першого ходу гравця, який почав гру, другий гравець подумки поділяє шахівницю на вісім прямокутників зазначених розмірів і виконує свій хід, залишаючи коня у виділеному прямокутнику. Відповідаючи у такий спосіб на кожний хід суперника, другий гравець досягне перемоги.
Використання парної виграшної стратегії є більш трудоємким процесом, і через це вона не набула такого широкого застосування в ігрових задачах, як симетрична стратегія. Проте, вона є вартою розгляду, оскільки у деяких типах задач,без неї складно досягти успіху.
Ігрові задачі з різними стратегіями
Після застосування симетричної та парної стратегій успіху під час інтерактивних «настільних» ігор на двох, логічно було б навести ще декілька прикладів задач, які не підходять під даний макет. Це вкотре дозволить продемонструвати, що вибір стратегії гри залежить тільки від інтуїції, вмінь та складу мислення гравця, а різні типи стратегій, як-от розглянуті вище, тільки дозволять йому швидше і оперативніше класифікувати тип гри і на цій основі будувати свої подальші дії для перемоги.
Приклад 1. На шаховій дошці розміром 1000×1000 стоїть один білий король та 500 чорних тур. Гравці роблять хід по черзі (тобто білі – єдиною фігурою – королем, а чорні – однією зі своїх тур). Доведіть, що незалежно від того, як ходять чорні, король завжди може стати під удар однієї з тур. (Зрозуміло, що в даному випадку золоте правило гри в шахи не ставати «під шах» втрачає свою актуальність).
Доведення. Виграшна стратегія для короля в цьому разі полягає в тому, щоб добратися до одного з кутів, а після цього по діагоналі рухатися до протилежного кута. При такому розвитку подій легко довести, що король все одно попаде під удар однієї з тур, проте слід зробити невелике уточнення: якщо під час руху по діагоналі на шляху короля стане одна з тур, то йому не слід її збивати. Треба стати у сусіднє поле з нею, бо, як відомо, тура ніколи не б’є по діагоналі. Тепер безпосередньо доведемо істинність припущення, висунутого в умові задачі. Поки король йтиме по діагоналі з одного кута дошки в другий він зробить 999 ходів, а суперник – 998. Отже, принаймні 1 тура зробить всього лиш 1 хід, а це означає, що вона зміститься по горизонталі або ж по вертикалі, яку король перетнув на своєму шляху. При цьому дана тура весь час контролювала дану вертикаль (або ж діагональ), що стверджує правдивість припущення.
Приклад 2. Двоє гравців грають на нескінченному папері в клітинку гру «хрестики-нулики». При цьому перший гравець може за хід ставити 2 хрестики, а другий – тільки 1 нулик. Чи правда, що у будь-якому випадку через деякий час виявиться, що у 100 клітинках по одній вертикалі чи горизонталі поряд стоятимуть хрестики?
Розв’язання. Слід зауважити, що дана гра належить до розряду нескінченних. Про можливість виграшу 2-го гравця навіть не говориться, припускається тільки, що він нескінченно довго зможе оборонятись, а це є неправдивою здогадкою по відношенню о 1-го гравця, який дотримуючись певної стратегії зможе забезпечити собі перемогу. Отож, уявивши рамок розміром 100×1 у просторі 1-й гравець за ходів заповнить їх хрестиками в той час як за стільки ж ходів 2-й заповнить лиш рамок. Половина рамок залишиться незаповненими. Далі 1-й гравець заповнює дану половину рамок хрестиками за ходів, і за цю ж кількість ходів тільки рамок заповнюються хрестиками. І так далі, припустивши, що , можна стверджувати, що за останнім ходом залишиться принаймні одна рамка заданих розмірів, ущент заповнена одними хрестиками.
Джерела
- Вороний О.М. Готуємось до олімпіад з математики. — Харків : Вид.група "Основа", 2009. — 255 с.
- Шень А. Игры и стратегии с точки зрения математики. — 2-е изд. — Москва : МЦНМО, 2008. — С. 40.
- Мак-Кинси Дж. Введение в теорию игр. — 1-е изд. — Москва : ГИФМЛ, 1960. — 420 с.
- Мазалов В.В. Математическая теория игр и приложения. — Санкт-Петербург - Москва - Краснодар : Лань, 2010. — 446 с. — .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Strategiya uspihu abo vigrashna strategiya v teoriyi igor plan gri realizaciya yakogo dozvolyaye gravcyu oderzhati peremogu nezalezhno vid dij supernika Najbilsh poshirenimi ye simetrichni j parni strategiyi a takozh strategiyi yaki buduyutsya na osnovi analizu igrovih pozicij Aksiomi vigrashuSkladayuchi svoyu vigrashnu strategiyu slid ne zabuvati pro ryad fundamentalnih tverdzhen Yaksho vash hid vigrashnij to suprotivnik zavzhdi zrobit prograshnij hid yaksho vash hid prograshnij to suprotivnik mozhe pohoditi abo vigrashnim hodom abo prograshnimSimetrichna strategiyaSimetrichnimi ye strategiyi rozrobleni na osnovi simetriyi startovoyi poziciyi Analiz rozv yazuvan takih zadach pokazuye sho v igrah iz simetrichnoyu startovoyu poziciyeyu zdebilshogo vigraye toj hto ne porushuye yiyi simetriyu a porushenu supernikom simetriyu startovoyi chi igrovoyi poziciyi mozhe ponoviti Priklad 1 Dvoye gravciv po cherzi vpisuyut u pryamokutnu tablicyu rozmirom 1993x1994 1994 stovpci chisla 0 abo 1 Potim znahodyat sumi chisel kozhnogo ryadka j kozhnogo stovpchika Nehaj Sc displaystyle S c najbilsha suma po stovpcyah a Sp displaystyle S p po ryadkah Yaksho Sc lt Sp displaystyle S c lt S p to vigraye pershij V inshomu vipadku vigraye drugij Hto vigraye za pravilnoyi gri Rozv yazannya Zadana tablicya simetrichna vidnosno pryamoyi yaka dilit yiyi na dvi odnakovi chastini rozmirom 997x1993 Gravec yakij pochinaye gru svoyim pershim hodom porushuye simetriyu Drugij gravec pershim hodom mozhe ponoviti yiyi ale v obranu klitinku vin povinen vpisati chislo vidminne vid chisla sho vpisav pershij gravec yaksho pershij vpisav 0 to drugomu treba vpisati 1 i navpaki Yaksho drugij do kincya gri bude diyati tak to suma chisel u kozhnomu ryadku tablici sklade 997 a tomu Sp 997 displaystyle S p 997 Oskilki suma chisel u kozhnih dvoh stovpcyah o simetrichni vidnosno osi simetriyi zavzhdi dorivnyuye 1993 to v odomu z nih suma bude ne mensha nizh 997 tomu Sc Sp displaystyle S c geqslant S p tobto vigraye drugij gravec Priklad 2 Dvoye gravciv u virazi a1sin x a2cos 2x a3sin 3x a4cos 4x a1996cos 1996x a1997sin 1997x displaystyle a 1 sin x a 2 cos 2x a 3 sin 3x a 4 cos 4x ldots a 1996 cos 1996x a 1997 sin 1997x po cherzi vibirayut she ne obrani ai displaystyle a i ta zaminyuyut yih bud yakimi dijsnimi chislami Koli vsi ai displaystyle a i zamineni utvoritsya funkciya g x displaystyle gamma x Yaksho rivnyannya vidu g x 0 displaystyle gamma x 0 maye korin v intervali p2 p2 displaystyle left frac pi 2 frac pi 2 right to vigraye toj hto pochinav gru V inshomu razi vigraye jogo supernik Hto z gravciv mozhe zabezpechiti sobi vigrash Rozv yazannya Simetriya virazu vidnosno 999 go chlena pidkazuye sho povinen vigrati gravec kotrij pochinaye gru simetriya intervala vidnosno 0 nashtovhuye na dumku sho korenem maye buti ce chislo Yaksho pidstaviti x 0 displaystyle x 0 u viraz to oderzhimo sumu a2 a4 a998 a1000 a1996 displaystyle a 2 a 4 ldots a 998 a 1000 ldots a 1996 Dlya togo shob 0 buv korenem rivnyannya g x 0 displaystyle gamma x 0 dosit shob zdobuta suma dorivnyuvala nulyu Cogo legko dosyagnuti zrobivshi dodanki rivnoviddaleni vid kinciv sumi protilezhnimi Zvidsi viplivaye strategiya uspihu gravcya yakij pochinaye gru pershim hodom treba zaminiti a999 displaystyle a 999 bud yakim chislom vidpovidati za hodi supernika hodami simetrichnimi vidnosno 999 go chlena virazu zapisuvati koeficiyenti protilezhni koeficiyentam yaki stavit drugij gravec Simetriya igrovih pozicij zabezpechuye isnuvannya mnozhini par proobraz obraz U rozglyanutih zadachah takimi ye pari klitinok pari chisel virazu tosho Gravec dbayuchi pro simetriyu igrovoyu poziciyi povinen zberigati pari proobraz obraz davati mozhlivist superniku pid chas vikonannya hodu vikoristati proobraz i tim samim garantuvati mozhlivist vikonannya svogo nastupnogo hodu vikoristovuyuchi simetrichnij obraz Parna strategiyaOkrim simetrichnoyi strategiyi isnuye she odna mensh vzhivana parna vigrashna strategiya Inodi pari podibni simetrichnim param tipu proobraz obraz mozhna vikoristovuvati i v zadachah startova poziciya yakih ne ye simetrichnoyu Vigrashnu strategiyu yaka peredbachaye vikoristannya par nazivayut parnoyu strategiyeyu Zaznachimo sho konkretnih porad shodo viboru par ne isnuye Kozhnogo razu vidilennya par zdijsnyuyetsya vihodyachi z umovi konkretnoyi zadachi Priklad 1 Dvoye gravciv po cherzi stavlyat na klitinki shahivnici rozmirom 25 25 fishki odin bilogo a drugij chornogo koloriv Kozhna nova stavitsya na vilnu klitinku Zaboronyayetsya lishe staviti fishku na taku klitinku dlya yakoyi na vsih susidnih iz neyu uzhe stoyat fishki cogo koloru susidnimi vvazhayutsya ti klitinki yaki mayut spilnu storonu Prograye toj hto ne zmozhe zrobiti svij chergovij hid Hto vigraye za pravilnoyi gri toj hto pochinaye gru chi jogo supernik Ris 1 Rozv yazannya Zvazhayuchi na simetriyu startovoyi poziciyi gri pershe sho spadaye na dumku gravcevi yakij pochinaye gru vikoristati simetrichnu strategiyu za pershim hodom postaviti svoyu fishku na klitinku yaka mistitsya na peretini diagonalej shahivnici a dali vidpovidati na hodi supernika simetrichnimi hodami Ale za takoyi gri drugij gravec mozhe i vigrati bo na klitinku X vin mozhe postaviti svoyu fishku a pershomu gravcevi staviti bilu fishku na klitinku Y ne mozhna Odnak pershij gravec vigraye v cij gri yaksho skoristayetsya parnoyu startegiyeyu Dlya cogo jomu dosit postaviti pershim svoyim hodom bilu fishku na bud yaku klitinku doshki a vsi inshi fishki ob yednati v pari utvorivshi pryamokutniki rozmirom 1 2 Yaksho vidpovidayuchi na hid supernika gravec yakij pochav gru bude staviti svoyu fishku na klitinku pryamokutnika kudi shojno postaviv fishku jogo supernik to vin obov yazkovo vigraye Priklad 2 Dvoye grayut u taku gru Spochatku pershij gravec stavit konya na dovilnu klitinku shahivnici 8 8 potim drugij gravec robit hid cim konem potim hid robit pershij i t d Pri comu zaboronyayetsya staviti konya na klitinku de vin uzhe pobuvav ranishe Prograye toj hto ne mozhe zrobiti chergovij hid Hto vigraye za pravilnoyi gri Rozv yazannya Pari klitinok yaki zabezpechat drugomu gravcevi peremogu mistyatsya u pryamokutnikah rozmirom 2 4 Tomu pislya pershogo hodu gravcya yakij pochav gru drugij gravec podumki podilyaye shahivnicyu na visim pryamokutnikiv zaznachenih rozmiriv i vikonuye svij hid zalishayuchi konya u vidilenomu pryamokutniku Vidpovidayuchi u takij sposib na kozhnij hid supernika drugij gravec dosyagne peremogi Vikoristannya parnoyi vigrashnoyi strategiyi ye bilsh trudoyemkim procesom i cherez ce vona ne nabula takogo shirokogo zastosuvannya v igrovih zadachah yak simetrichna strategiya Prote vona ye vartoyu rozglyadu oskilki u deyakih tipah zadach bez neyi skladno dosyagti uspihu Igrovi zadachi z riznimi strategiyamiPislya zastosuvannya simetrichnoyi ta parnoyi strategij uspihu pid chas interaktivnih nastilnih igor na dvoh logichno bulo b navesti she dekilka prikladiv zadach yaki ne pidhodyat pid danij maket Ce vkotre dozvolit prodemonstruvati sho vibir strategiyi gri zalezhit tilki vid intuyiciyi vmin ta skladu mislennya gravcya a rizni tipi strategij yak ot rozglyanuti vishe tilki dozvolyat jomu shvidshe i operativnishe klasifikuvati tip gri i na cij osnovi buduvati svoyi podalshi diyi dlya peremogi Priklad 1 Na shahovij doshci rozmirom 1000 1000 stoyit odin bilij korol ta 500 chornih tur Gravci roblyat hid po cherzi tobto bili yedinoyu figuroyu korolem a chorni odniyeyu zi svoyih tur Dovedit sho nezalezhno vid togo yak hodyat chorni korol zavzhdi mozhe stati pid udar odniyeyi z tur Zrozumilo sho v danomu vipadku zolote pravilo gri v shahi ne stavati pid shah vtrachaye svoyu aktualnist Dovedennya Vigrashna strategiya dlya korolya v comu razi polyagaye v tomu shob dobratisya do odnogo z kutiv a pislya cogo po diagonali ruhatisya do protilezhnogo kuta Pri takomu rozvitku podij legko dovesti sho korol vse odno popade pid udar odniyeyi z tur prote slid zrobiti nevelike utochnennya yaksho pid chas ruhu po diagonali na shlyahu korolya stane odna z tur to jomu ne slid yiyi zbivati Treba stati u susidnye pole z neyu bo yak vidomo tura nikoli ne b ye po diagonali Teper bezposeredno dovedemo istinnist pripushennya visunutogo v umovi zadachi Poki korol jtime po diagonali z odnogo kuta doshki v drugij vin zrobit 999 hodiv a supernik 998 Otzhe prinajmni 1 tura zrobit vsogo lish 1 hid a ce oznachaye sho vona zmistitsya po gorizontali abo zh po vertikali yaku korol peretnuv na svoyemu shlyahu Pri comu dana tura ves chas kontrolyuvala danu vertikal abo zh diagonal sho stverdzhuye pravdivist pripushennya Priklad 2 Dvoye gravciv grayut na neskinchennomu paperi v klitinku gru hrestiki nuliki Pri comu pershij gravec mozhe za hid staviti 2 hrestiki a drugij tilki 1 nulik Chi pravda sho u bud yakomu vipadku cherez deyakij chas viyavitsya sho u 100 klitinkah po odnij vertikali chi gorizontali poryad stoyatimut hrestiki Rozv yazannya Slid zauvazhiti sho dana gra nalezhit do rozryadu neskinchennih Pro mozhlivist vigrashu 2 go gravcya navit ne govoritsya pripuskayetsya tilki sho vin neskinchenno dovgo zmozhe oboronyatis a ce ye nepravdivoyu zdogadkoyu po vidnoshennyu o 1 go gravcya yakij dotrimuyuchis pevnoyi strategiyi zmozhe zabezpechiti sobi peremogu Otozh uyavivshi N displaystyle N ramok rozmirom 100 1 u prostori 1 j gravec za N 2 displaystyle N 2 hodiv zapovnit yih hrestikami v toj chas yak za stilki zh hodiv 2 j zapovnit lish N 2 displaystyle N 2 ramok Polovina ramok zalishitsya nezapovnenimi Dali 1 j gravec zapovnyuye danu polovinu ramok hrestikami za N 4 displaystyle N 4 hodiv i za cyu zh kilkist hodiv tilki N 4 displaystyle N 4 ramok zapovnyuyutsya hrestikami I tak dali pripustivshi sho N 2100 displaystyle N 2 100 mozhna stverdzhuvati sho za ostannim hodom zalishitsya prinajmni odna ramka zadanih rozmiriv ushent zapovnena odnimi hrestikami DzherelaVoronij O M Gotuyemos do olimpiad z matematiki Harkiv Vid grupa Osnova 2009 255 s Shen A Igry i strategii s tochki zreniya matematiki 2 e izd Moskva MCNMO 2008 S 40 Mak Kinsi Dzh Vvedenie v teoriyu igr 1 e izd Moskva GIFML 1960 420 s Mazalov V V Matematicheskaya teoriya igr i prilozheniya Sankt Peterburg Moskva Krasnodar Lan 2010 446 s ISBN 978 5 8114 1025 5