พิจารณาเกมต่อไปนี้บนกราฟถ่วงน้ำหนักกำกับกับชิปในบางโหนด
โหนดทั้งหมดของถูกทำเครื่องหมายด้วย A หรือ B
มีผู้เล่นสองคน Alice และ Bob เป้าหมายของอลิซ (บ๊อบ) คือการย้ายชิปไปยังโหนดที่ทำเครื่องหมายด้วย A (B)
ตอนแรกอลิซและบ็อบมีและดอลลาร์ตามลำดับ
หากผู้เล่นอยู่ในตำแหน่งสูญเสีย (เช่นตำแหน่งปัจจุบันของชิปถูกทำเครื่องหมายด้วยตัวอักษรตรงข้าม) เขาหรือเธอสามารถย้ายชิปไปยังโหนดใกล้เคียง การย้ายดังกล่าวมีค่าใช้จ่ายบางดอลลาร์ (น้ำหนักของขอบที่สอดคล้องกัน)
ผู้เล่นสูญเสียถ้าเขาหรือเธออยู่ในตำแหน่งที่สูญเสียและไม่มีเงินที่จะแก้ไข
ตอนนี้ลองพิจารณาภาษาของเกมที่ประกอบด้วยกราฟถ่วงน้ำหนักกำกับทั้งหมด (น้ำหนักทั้งหมดเป็นจำนวนเต็มบวก) ตำแหน่งเริ่มต้นของชิปและเมืองหลวงของอลิซและบ๊อบ
เช่นนั้นอลิซมีกลยุทธ์ที่ชนะในเกมนี้
เกมภาษาเป็นP แท้จริงแล้วตำแหน่งปัจจุบันของเกมถูกกำหนดโดยตำแหน่งของชิปและเมืองหลวงปัจจุบันของ Alice และ Bob ดังนั้นการเขียนโปรแกรมแบบไดนามิกจึงใช้งานได้
พิจารณาการวางนัยทั่วไปของเกมนี้ พิจารณากราฟถ่วงน้ำหนักกำกับหลายด้วยชิปในแต่ละกราฟ โหนดทั้งหมดของกราฟทั้งหมดทำเครื่องหมายโดย A และ B ตอนนี้ Bob ชนะถ้าชิปทั้งหมดถูกทำเครื่องหมายโดย B และ Alice ชนะถ้าอย่างน้อยหนึ่งชิปที่ทำเครื่องหมายโดย A
พิจารณาภาษา MULTI-GAME ที่ประกอบด้วยกราฟทั้งหมด , ตำแหน่งเริ่มต้นและเมืองหลวงและ (ในการเป็นตัวแทนเอก) ซึ่งอลิซชนะในเกมที่เกี่ยวข้อง นี่เป็นสิ่งสำคัญที่เมืองหลวงเป็นเรื่องปกติสำหรับกราฟทั้งหมดดังนั้นจึงไม่ใช่เพียงเกมอิสระหลายรายการ
คำถามความซับซ้อนของภาษา MULTI-GAMES คืออะไร? (มันเป็นของPหรือมีเหตุผลบางอย่างที่ทำให้ปัญหานี้ยากหรือไม่)
UPD1 Neal Youngแนะนำให้ใช้ทฤษฎีของ Conway อย่างไรก็ตามฉันไม่ทราบว่ามันเป็นไปได้ที่จะใช้ทฤษฎีนี้สำหรับหลาย ๆ เกมที่มีทุนร่วมกัน
UPD2ฉันต้องการแสดงตัวอย่างที่แสดงว่า MULTI-GAME นั้นไม่ง่ายมาก ให้อลิซแบ่งทุนของเธอเป็นคำบางคำ (เธอจะใช้ดอลลาร์สำหรับกราฟ -th) กำหนดเป็นจำนวนน้อยที่สุดเช่นนั้นใน th Bob เกมชนะถ้าอลิซและ Bob มีและดอลลาร์ตามลำดับ ถ้า (สำหรับการ ) ดังนั้นอลิซชนะ อย่างไรก็ตามสิ่งที่ตรงกันข้ามไม่เป็นความจริง พิจารณากราฟสองชุดต่อไปนี้ (เริ่มแรกชิปอยู่ที่ด้านซ้ายขึ้น A): ฉันฉันขฉันฉันฉันขฉันข1 + ... ขn > มบีม = 1 + 2 + ... n
สำหรับหนึ่งกราฟบ๊อบชนะถ้าและหรือถ้าและ 3 อย่างไรก็ตามสำหรับการเล่นเกมที่มีสองสำเนาของกราฟนี้บ๊อบสูญเสียถ้าและ 5 แท้จริงบ๊อบต้องใช้หรือดอลลาร์เพื่อเปลี่ยนชิปทั้งสองโหนดการทำเครื่องหมายโดยBจากนั้นอลิซสามารถเปลี่ยนชิปอย่างน้อยหนึ่งชิปไปยังโหนดที่ทำเครื่องหมายโดย A หลังจากนั้นบ๊อบไม่มีเงินในการรักษาตำแหน่ง
UPD3เนื่องจากคำถามสำหรับกราฟโดยพลการนั้นยากที่จะพิจารณากราฟเฉพาะ แสดงว่าโหนดของกราฟเป็นk ข้อ จำกัด ของฉันมีดังต่อไปนี้: สำหรับทุกคู่มีขอบจากถึงและไม่มีขอบกลับ นอกจากนี้ยังมีอยู่ข้อ จำกัด สำหรับค่าใช้จ่ายของขอบ: สำหรับขอบเพื่อไม่ได้มากกว่าจากไปk