ได้รับชุดของคนที่ผมอยากจะนั่งพวกเขาสำหรับการลำดับของอาหารที่โต๊ะขนาดk (แน่นอนว่ามีตารางเพียงพอที่จะนั่งทั้งหมด| S |สำหรับมื้ออาหารแต่ละมื้อ) ฉันต้องการที่จะจัดให้มีสิ่งนี้โดยที่ไม่มีใครแบ่งปันโต๊ะกับบุคคลเดียวกันสองครั้ง ค่าทั่วไปคือ| S | = 45และk = 5และ 6 ถึง 10 มื้อ
ในทางที่เป็นนามธรรมมากขึ้นฉันต้องการค้นหาลำดับของพาร์ติชันของที่แต่ละพาร์ติชั่นประกอบด้วยส่วนย่อยที่ไม่ต่อเนื่องของ cardinality kและการเพิ่มคุณสมบัติระดับโลกที่จุดตัดระหว่างชุดย่อยสองอันนั้นไม่มีองค์ประกอบมากกว่าหนึ่งองค์ประกอบ ฉันสงสัยว่าสิ่งนี้สามารถกำหนดเป็นปัญหาเชิงทฤษฎีหรือเชิงกราฟได้
ฉันขอขอบคุณสำหรับการกำหนดปัญหาที่ดีขึ้นและตัวชี้ไปยังวรรณกรรมที่เกี่ยวข้องเนื่องจากอยู่นอกโดเมนของฉัน
เบื้องหลัง: สิ่งนี้สามารถใช้สำหรับการจัดที่นั่งที่Schloss Dagstuhlซึ่งนักวิทยาศาสตร์คอมพิวเตอร์จำนวนมากมาเพื่อหารือเกี่ยวกับการวิจัยของพวกเขาในช่วงเวลาหนึ่งสัปดาห์ ในปัจจุบันที่นั่งจะถูกสุ่มและน่าแปลกใจที่บางคนพบว่าตัวเองนั่งอยู่กับคนเดิมสองครั้ง (หรือบ่อยกว่า) ในช่วงเวลาหนึ่งสัปดาห์ นอกจากนี้ยังแปลกใจที่เราได้รับการร้องเรียนเกี่ยวกับเรื่องนี้และข้อเสนอแนะที่คลุมเครือวิธีการปรับปรุงนี้ ฉันต้องการที่จะเข้าใจสิ่งนี้ดีขึ้น การกำหนดปัญหาให้แข็งแกร่งขึ้นนั้นเกี่ยวข้องกับการปรับให้เหมาะสมว่าใครกำลังนั่งอยู่ข้างๆกัน แต่ฉันเชื่อว่าสิ่งนี้ไม่เกี่ยวข้องกับตารางขนาด 5
นอกเหนือจากแอปพลิเคชั่นแล้วฉันคิดว่าคำถามที่น่าสนใจสำหรับจำนวนมื้ออาหารสูงสุดที่สามารถให้บริการสำหรับและk ที่กำหนดคือจำนวนพาร์ติชันที่มีอยู่