یک سوال نظریه بازی ها

ارسال ها
199
لایک ها
268
امتیاز
0
#1
یک جدول 1 در n داریم. دو نفر با قواعد زیر با هم بازی می کنند:
در هر مرحله می توان در یک خانه ی خالی یک مهره گذاشت یا اینکه در صورت خالی بودن خانه ی سمت راست یک مهره، آن را به خانه ی سمت راستش انتقال داد.
برای هر n چه کسی استراتژی برد دارد؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#2
پاسخ : یک سوال نظریه بازی ها

اگه بازنده کسی باشه که دیگه نمی تونه کاری بکنه داریم :

برای n های فرد == > نفر اول

نفر اول سمت راست ترین خانه یک مهره قرار می دهد و حالا نفر دوم در هر خانه ای که مهره قرار داد نفر اول اگر سمت راست آن خانه خالی بود یک مهره قرار می دهد (در این حالت ثابت می شود که باز هم استراتژی با نفر اول است اگر واضح نیست توضیح بدم؟) در غیر این صورت در سمت چپش مهره قرار می دهد(که در این حالت دوباره بازی به n-2 تبدیل می شود که فرد است و سمت راست ترین خانه توسط نفر اول اشغال شده ... (یه جورایی استقرایی عمل می کنیم)


برای n های زوج ==> نفر دوم

اگر نفر اول سمت راست ترین خانه خالی را انتخاب کرد نفر دوم سمت چپ آن خانه را انتخاب می کند.و به حالت n-2 می رسیم که باز هم زوج است ...
و اگر خانه ای دیگر را انتخاب کرد نفر دوم خانه سمت راست آن خانه را انتخاب می کند حال اگر سمت راست خانه ای که نفر دوم انتخاب کرده خالی باشد و نفر اول مهره نفر دوم را انتقال دهد به آن خانه نفر دوم مهره ی نفر اول را به خانه سمت راستش که خالی شده انتقال می دهد ...

ببخشید که خیلی گنگ توضیح دادم ، اگه احیانا منظورمو فهمیدید ، جوابم درسته یا جوب زدم؟!:23:
 
ارسال ها
199
لایک ها
268
امتیاز
0
#3
پاسخ : یک سوال نظریه بازی ها

اگه بازنده کسی باشه که دیگه نمی تونه کاری بکنه داریم :

برای n های فرد == > نفر اول

نفر اول سمت راست ترین خانه یک مهره قرار می دهد و حالا نفر دوم در هر خانه ای که مهره قرار داد نفر اول اگر سمت راست آن خانه خالی بود یک مهره قرار می دهد (در این حالت ثابت می شود که باز هم استراتژی با نفر اول است اگر واضح نیست توضیح بدم؟) در غیر این صورت در سمت چپش مهره قرار می دهد(که در این حالت دوباره بازی به n-2 تبدیل می شود که فرد است و سمت راست ترین خانه توسط نفر اول اشغال شده ... (یه جورایی استقرایی عمل می کنیم)


برای n های زوج ==> نفر دوم

اگر نفر اول سمت راست ترین خانه خالی را انتخاب کرد نفر دوم سمت چپ آن خانه را انتخاب می کند.و به حالت n-2 می رسیم که باز هم زوج است ...
و اگر خانه ای دیگر را انتخاب کرد نفر دوم خانه سمت راست آن خانه را انتخاب می کند حال اگر سمت راست خانه ای که نفر دوم انتخاب کرده خالی باشد و نفر اول مهره نفر دوم را انتقال دهد به آن خانه نفر دوم مهره ی نفر اول را به خانه سمت راستش که خالی شده انتقال می دهد ...

ببخشید که خیلی گنگ توضیح دادم ، اگه احیانا منظورمو فهمیدید ، جوابم درسته یا جوب زدم؟!:23:
اگه دقت کنید، استقراتون یکمی ایراد داره. پس از گذاشتن اون مهره مسئله به حالت n-2 تبدیل نمیشه. ضمنا حل ساده تر از این حرفاست. سعی نکنید از استقرا استفاده کنید.
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#4
پاسخ : یک سوال نظریه بازی ها

اگه دقت کنید، استقراتون یکمی ایراد داره. پس از گذاشتن اون مهره مسئله به حالت n-2 تبدیل نمیشه. ضمنا حل ساده تر از این حرفاست. سعی نکنید از استقرا استفاده کنید.
من استقرا نزدم ، دو تا استراتژی دادم :

برای n های فرد که نفر اول می بره کافیه نفر اول سمت راست ترین خونه رو انتخاب کنه حالا برای نفر دوم 2 حالت داره یا خونه ی سمت چپش رو انتخاب می کنه یا یه خونه ی دیگه اگه چپش رو انتخاب کنه که یاز نفر اول خونه ی سمت چپی این خونه رو انتخاب می کنه که باز هم به همون حالت اولیه تبدیل می شه (یعنی بازم 2 حالت داریم)

و اگه خانه ی دیگه ای رو انتخاب کنه ، نفر اول خانه سمت راست اون خونه رو انتخاب می کنه ، اگه خانه سمت راستی که نفر اول اتخاب کرده خالی بود و نفر دوم مهره ی نفر اول را به آنجا فرستاد نفر اول مهره نفر دوم رو یک واحد به سمت راست انتقال می ده و همین طور تا آخر ...

اصلا بذارید یه مثال بزنم :

0-0-0-0-0 ==> 0-0-0-0-1 ==> 0-0-0-2-1 و ...

یا

0-0-0-0-0 ==> 1-0-0-0-0 ==> 1-0-0-2-0 ==> 1-0-1-2-0 ==> 1-1-0-2-0 ==> 1-1-2-0-0 و...

اگه باز هم متوجه نشدید ، مشکل از منه که بد توضیح می دم ...
 
ارسال ها
199
لایک ها
268
امتیاز
0
#5
پاسخ : یک سوال نظریه بازی ها

راحت درست است ولی می توانستی ساده تر بگویی.
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#6
پاسخ : یک سوال نظریه بازی ها

من استقرا نزدم ، دو تا استراتژی دادم :

برای n های فرد که نفر اول می بره کافیه نفر اول سمت راست ترین خونه رو انتخاب کنه حالا برای نفر دوم 2 حالت داره یا خونه ی سمت چپش رو انتخاب می کنه یا یه خونه ی دیگه اگه چپش رو انتخاب کنه که یاز نفر اول خونه ی سمت چپی این خونه رو انتخاب می کنه که باز هم به همون حالت اولیه تبدیل می شه (یعنی بازم 2 حالت داریم)

و اگه خانه ی دیگه ای رو انتخاب کنه ، نفر اول خانه سمت راست اون خونه رو انتخاب می کنه ، اگه خانه سمت راستی که نفر اول اتخاب کرده خالی بود و نفر دوم مهره ی نفر اول را به آنجا فرستاد نفر اول مهره نفر دوم رو یک واحد به سمت راست انتقال می ده و همین طور تا آخر ...

اصلا بذارید یه مثال بزنم :

0-0-0-0-0 ==> 0-0-0-0-1 ==> 0-0-0-2-1 و ...

یا

0-0-0-0-0 ==> 1-0-0-0-0 ==> 1-0-0-2-0 ==> 1-0-1-2-0 ==> 1-1-0-2-0 ==> 1-1-2-0-0 و...

اگه باز هم متوجه نشدید ، مشکل از منه که بد توضیح می دم ...
فکر کنم راهت مشکل داره !!!!

 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#7
پاسخ : یک سوال نظریه بازی ها

فکر کنم راهت مشکل داره !!!!

میشه توضیح بدی ، من نفهمیدم این یعنی چی؟(اگه خونه های خالی رو با 0 نشون بدی بهتره ...)

اگه اونطوری که من فهمیدم باشه ، الآن 6 تا خونه پر شده پس ، پس هنوزم فرد تا خونه خالیه و انتخابم با نفر اوله ، پس می تونه ببره .... .
 
آخرین ویرایش توسط مدیر

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
#8
پاسخ : یک سوال نظریه بازی ها

میشه توضیح بدی ، من نفهمیدم این یعنی چی؟(اگه خونه های خالی رو با 0 نشون بدی بهتره ...)

اگه اونطوری که من فهمیدم باشه ، الآن 6 تا خونه پر شده پس ، پس هنوزم فرد تا خونه خالیه و انتخابم با نفر اوله ، پس می تونه ببره .... .
منظورم از اون نقطه های وسط یه سری از خونه هاست که مهم نیست توشون مهره باشه یا نه !!!!! الان بعد بعد از انتخاب نفر دوم حالت 21021===> 21221 ایجاد میشه .... بعد از این حرکت ، هم خونه ی راست و هم خونه ی چپ اون خونه پره ... بعدش نفر اول باید چیکار کنه ؟؟؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#9
پاسخ : یک سوال نظریه بازی ها

منظورم از اون نقطه های وسط یه سری از خونه هاست که مهم نیست توشون مهره باشه یا نه !!!!! الان بعد بعد از انتخاب نفر دوم حالت 21021===> 21221 ایجاد میشه .... بعد از این حرکت ، هم خونه ی راست و هم خونه ی چپ اون خونه پره ... بعدش نفر اول باید چیکار کنه ؟؟؟
میره سمت راست ترین خونه ی خالی رو انتخاب می کنه ...
 
بالا