Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тиімді əдіс лекция.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.98 Mб
Скачать

2.1 Қосымша шектеуді құру

Оптималдық шешім x = (x1, x2, … , xm, … , xn) оның базисі A1, A2, … , Aі, … , Am дейік. Онда соңғы симплекс кесте мына түрге келеді

Xі – бөлшек болсын, онда кейбір xіj – лерде бөлшек сандар болуы қажет, әйтпесе есептің бүтін сандық шешімі жоқ. Сандардың бүтін бөліктерін [xі] және [xіj] деп белгілейміз. Бұлар xі және xіj сандарынан аспайтын ең үлкен бүтін сандар. Онда сандардың бөлшек бөліктері qі және qіj – лер теріс таңбалы емес келесі айырымдармен анықталады:

Xі – [Xі] = qі, xіj - [xіj] = qіj.

Шарт бойынша xj 0; бүтін сандар, онда келесі айырым да

[(qі1x1 + qі2x2 + …. + qіnxn ) - qі ] 0

бүтін сан болады.

Бұл теңсіздікті xn+1 0 қосымша айнымалысын енгізумен тендеуге келтіріп, тендеудің еқі жағын да (-1) – ге көбейтіп, соңғы симплекс кестесіне тіркейміз. Кеңейтілген симплекс кестесіне қосалқы симплекс әдісін қолданамыз. Алынған шешім бүтін санды болмаса жаңадан қосымша шектеу жасалып, жоғарыдағы әрекет қайталанады.

Оптималдық шешімде бірнеше xі бөлшек болса, қосымша шектеу

maxqі – ге жасалады.

Есепті шешу бүтін сандық шешім немесе бүтін сандық шешім жоқтығы алынғанда тоқталады.

Бүтін сандық шешім жоқ, егер xі бөлшегінде барлық xіj - лер бүтін болса.

29, 30 – ші дәрістер.Ойындар классификациясы. Коалициясыз ойындар, тепе-теңдік ахуалы. Матрицалық ойындардың кеңейтілуі, тиімді стратегиялар.

Ойын теориясының пәні, негізгі ұғымдары

Белгісіздік жағдайында шешім қабылдау – тиімді шешімдер теориясының бір міндеті. Шешімді дәйектеу үшін ойындар теориясында арнайы математикалық әдістер құрылған. Ойындар теориясы жас математикалық пәндерге жатады. Оның қалыптасуы 1944 ж. Нейман мен Моргенштернның «Ойындар және экономикалық мінез-құлық теориясы» монографиясының шығуымен байланысты. Осылайша ойындар теориясы практикалық қосымшасы бар математикалық бағытқа айналды.

Ойындар теориясы бұл – математикалық модельдер теориясы. Онда қатысушылардың қызығушылығы әртүрлі, алға қойған мақсаттарына олар әртүрлі жетеді. Қатысушылардың қарама-қарсы қызығушылықтарының соқтығысуы қақтығыс жағдайының туындауына алып келеді. Мұндай жағдайларды талдау қажеттілігі өз кезегінде ойындар теориясының туындауына алып келеді. Көптеген маңызды емес себептерге байланысты практикалық қақтығыс жағдайын талдау кезінде туындайтын қиындықтарды болдырмау үшін жағдайдың оңайлатылған моделі құрылады. Мұндай модель ойын деп аталады. Ойын моделінде қақтығыс жағдайы белгілі бір ережеге сай өрбиді. Қақтығыс жағдайын анализдеудің табиғи қоры ретінде кеңінен таралған ойындар қолданылады. Олар: шахмат, шашка, карталық ойындар. Сондықтан ойын теориясына келесі терминдер сай келеді: «ойыншылар» (қақтығысқа қатысатын екі жақ), «ұтыс» (қақтығыстың бітуі) және т.б.

Ойын шешімінің белгісіздігі әр түрлі себептерден туындайды. Оларды 3 топқа бөлуге болады:

1. Ойын ережесінің ерекшеліктері ойын дамуының әртүрлілігін туындатады, сондықтан ойынның қалай бітуін болжау мүмкін емес. Мұндай түрдегі белгісіздіктің қайнар көзі комбинаторлық деп аталады, бұған сәйкес ойындарда комбинаторлық деп аталады. Бірақ комбинаторлық ойын қиындығы тиісті математикалық құралмен есептеуіш техника қолданылған арнайы тарихи ауыспалы мінез-құлыққа ие. Аса қиын емес логикалық есептерді шешу арқылы біртұтас комбинаторлық ойындардың ұтысты комбинациялары табылған.

2. Келесі белгісіздіктің қайнар көзі болып, ықпал ететін кездейсоқ факторлар жатады. Кездейсоқ себептерге байланысты нәтижесі белгісіз болған ойындар азартты деп аталады (сүйек ойыны, тиынның қай жағы түсетініне байланысты ойын, рулетка).

3. Үшінші белгісіздік қайнар көзі қарсыластардың іс-қимылдары туралы мәліметтердің жоқтығынан тұрады. Мұндай ойын түрін стратегиялық деп атайды.

Осы ойындарды жете қарастырсақ. Ойында екі немесе бірнеше қарсыластардың қызығушылықтары соқтығысуы мүмкін. 1-ші жағдайда ойын –жұпты , 2-шісінде көпшілікті деп аталады. Жұпты ойындардың практикалық маңызы үлкен болғандықтан тек соны ғана қарастырамыз. Ойынға қатысушыларды А және В арқылы белгілейміз. Сондай-ақ, ойынға дейін нақты құрастырылған ережеге сәйкес А және В ойыншыларының іс-әрекетінің ретін келісіп аламыз. Ереже мынаны анықтайды: ойыншылардың мүмкін іс-қимылдардың вариантын, ойын шешімін, ойындардың көпшілігінде қатысушылардың қызығушылығы сандық бейнелейге илігеді деп болжайды, яғни ойын нәтижесі (ұтысы) кейбір санмен анықталады. Ойын теориясында ойын ережесімен берілген бір іс-әрекетті таңдау және оны іске асыруды жүріс деп аталады. Ойыншының стратегиясы деп кез-келген мүмкін жағдайды және кез-келген іс-жүзіндегі ақпаратты таңдауға арналған жоспарды айтамыз. Әрине, ойыншы шешімді ойын барысында қабылдайды. Бірақ, теориялық тұрғыдан алғанда ойыншы шешімді алдын-ала қабылдайды. Сонда бұл шешімдердің жиынтығы оның стратегиясын құрайды. Мүмкін болған стратегиялардың санына байланысты ойындар шекті және шексіз болып бөлінеді. Ойын теориясының мақсаты – ойыншылар үшін нұсқау табу, яғни оларға тиімді стратегия анықтау. Тиімді стратегия деп, ойынның бірнеше рет қайталануында, ойыншыға орташа максимальді ұтысын қамтамасыз ететін стратегияны айтады. Ойын стратегиясының қарапайым түрі бұл – екі адамның нольдік ұтысты ойыны (екі жақтың да ұтыс жиыны нольге тең). Ойын 2 жүрістен тұрады: А ойыншысы өзінің мүмкін стратегиясының бірін таңдайды, ал В ойыншысы өзінің стратегиясын таңдайды. Еске сала кететін жай әрбір таңдауды ойыншылар білмей жүргізеді. Ойыншылардың және ұтыстары

(4.1)

арақатынасын қанағаттандырады.

Егер болса, аламыз.

А ойыншының мақсаты – функциясын максималдау, өз кезегінде, В ойыншының мақсаты – бұл функцияны минималдау. Әрбір ойыншы функцияның мәні тәуелді айнымалылардың бірін таңдай алады. Егер А ойыншы Аi стратегиясының бірін таңдаса, онда бұл өзінше функциясының мәніне ықпал ете алмайды. Аi –дің мәнінің шамасына ықпалы анықталмаған болып табылады. Анықталғандық басқа ойыншымен Bj айнымалыны -ні минималдау принципі негізінде таңдау нәтижесінде орын алады. болсын. А матрицасын құрамыз.

.

Матрица қатарлары Аi стратегияларына сәйкес келеді. А матрицасы төлемді немесе ойын матрицасы деп аталады. Матрицаның aij элементі А ойыншының ұтысы, егер ол Аi стратегиясын, ал В ойыншысы Bj стратегиясын таңдаса. А ойыншысы кейбір Аi стратегиясын таңдаған болсын, сонда ең төмен жағдайда (мысалы, егер таңдау В ойыншысына белгілі болған жағдайда), ол -ге тең ұтыс алады. Мұндай мүмкіндікті болжамдап, А ойыншысы өзінің минималды ұтысын максималдау стратегиясын таңдауы тиіс.

. (4.2)

шамасы – А ойыншының кепілденген ұтысы – ойынның төменгі бағасы деп аталады.

– ны алуды қамтамасыз ететін стратегиясын максиминді деп айтамыз.

В ойыншысы стратегияны таңдау барысында сондай стратегиясын таңдайды, оның ұтылысы матрицаның j бағанының элементтер мәнінің максималдығынан аспайды, яғни кіші немесе тең . j-нің әртүрлі мәні үшін жиынын қарастырсақ. В ойыншысы әрине өзінің максимальді ұтылысын минималдайтын j мәнін таңдайды.

. (4.3)

шамасы ойынның жоғары бағасы деп аталады, ал ұтысқа сәйкес Bj стратегиясын минимаксті деп айтамыз. Іс жүзінде А ойыншының ұтысы, әріптестердің іс-әрекеті нәтижесінде, төменгі және жоғарғы ойын бағасымен шектелген. Егерде бұл өрнектер тең болса, яғни

, (4. 4)

онда А ойыншының ұтысы анықталған сан. Ондай ойын анықталған деп аталады. Ал (4.4) ұтысы ойын мәні деп аталады және матрицаның элементіне тең. Толық анықталған ойынды кейде егер нүктесі бар ойын деп те атайды. Осындай ойын матрицасындағы элементі бір мезгілде io қатарында минимальді, jo бағанында максимальді болып табылады және егер нүкте деп аталады. Егер нүктеге ойыншылардың оптимальді стратегиялары сәйкес келеді, бұл стратегиялар ойынның шешімін құрайды. Ойынның шешімі мына қасиетке ие: егер ойыншылардың бірі өзінің оптималды стратегиясын ұстанатын болса, онда келесі ойыншыға өз оптималды стратегиясынан ауытқуы ұтымды емес.

Мысал 1. А1 және А2 төлемді матрицаларымен берілген ойындар үшін төменгі және жоғарғы бағасын анықтау керек:

.

Шешуі. А1 матрицасындағы қатарларының aij минималды мәндері сәйкесінше 2, 3, 1- ге тең. Олардың ішіндегі максималды мәні 3-ке тең. Демек, – матрицасы А1 болған ойынның төменгі бағасы – 3-ке тең.

β1 –ді (осы ойынның жоғарғы бағасы) анықтау үшін матрица бағандарындағы максималды элемент мәнін табамыз. Бағандар бойынша мынау бар: 4, 5, 6, 5. Сәйкесінше, β1= 4. А2 матрицасы үшін

Осылайша, – ойын бағасы. Осы ойынның шешілуі А ойыншысының А2 стратегиясын таңдаудан тұрады, оның ұтысы 2-ден кем болмауы тиіс. В ойыншысы үшін оптималды стратегия В2 болып табылады.

Ойыншылардың біреуінің оптималды стратегиясынан ауытқуы ұтыстың азаюына (А ойыншысы үшін) және ұтылыстың ұлғаюына (В ойыншысы үшін) алып келетінін байқау оңай.

Осылайша, егер ойын матрицасында егер нүкте бар болса, онда ойын шешімі белгілі. Әрбір ойыншы өзінің оптималды стратегиясын қолданады. Егер нүктесі жоқ матрицалар үшін ойын шешімін табу сұрақ туындайды. Бұл ойындарда . Әрбір ойыншылар үшін минимаксты стратегияларды қолдану -дан көп емес ұтысты және -дан кем емес ұтылысты қамтамасыз етеді. Әрбір ойыншылар үшін ұтысты ұлғайту (ұтылысты азайту) жаратынды сұрақ. Бұл сұраққа жауап іздеп, ойыншылар бір емес бірнеше стратегияларды қолданады. Стратегияны таңдау кездейсоқ жағдайда болады. Ойыншының өз стратегиясын кездейсоқ таңдауы аралас стратегия деп аталады.