سؤال

والناس يمكن اختيار ما يصل إلى 5 من 25 المحاضرات مقدما. وترد جميع هذه المحاضرات في يوم واحد في خمس غرف في خمس فتحات الوقت. كل (المفضلة) محاضرة مستمع يمكن أن يحضر ليجعلها أكثر سعادة قليلا، كل محاضرة اختار ولكن لا يمكن أن يحضر إلى (لمحاضرة المفضلة أخرى هي في الفترة الزمنية نفسها) يجعل له تعاسة قليلا. لم يتم ترجيح قائمة من المحاضرات المفضلة (لم قيل على الأقل المسجلين لطلب تفضيلاتهم، ولكن إذا ما يجعل الأمور أسهل I يمكن أن نفترض أن الخيار الأول له الأولوية العليا وهلم جرا، أن المعلومات غير متوفرة). < br> و هل هناك وسيلة لتحقيق أقصى قدر من السعادة الشاملة أو تقريبي دون أن يحاول كل جدول واحد ممكن؟ لقد وجدت كعب فارغة لمشكلة المستشفيات / المقيمين على ويكيبيديا التي تبدو الى حد كبير مثل مشكلة مماثلة (؟)

<اقتباس فقرة>   

المستشفيات / سكان مشكلة - المعروف أيضا باسم مشكلة القبول في الجامعات - يختلف عن مشكلة الزواج استقرارا في أن "المرأة" يمكن أن تقبل "مقترحات" من "رجل" واحد أو أكثر (على سبيل المثال، مستشفى يمكن أن سكان متعددة، أو الكلية يمكن أن تأخذ فئة الواردة من أكثر من طالب واحد). الخوارزميات لحل المشكلة المستشفيات / سكان يمكن أن يكون الموجهة للمستشفى (الإناث الأمثل) أو الموجه المقيم (الذكور الأمثل).

هل كانت مفيدة؟

المحلول

قد يكون مبالغة لالاحتياجات الخاصة بك، ولكنك قد ترغب في النظر في الخوارزمية الجينية كما هو موضح في <أ href على مايك سوانسون = "http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx" يختلط = "نوفولو noreferrer"> PDC 2008 مؤتمر جدولة استخدام الخوارزميات الجينية .

ويناقش تقنية في مقابلة 32 دقيقة على قناة 9 بعنوان <أ href = على "HTTP : //channel9.msdn.com/posts/Charles/Algorithms-and-Data-Structures-Mike-Swanson-Genetic-Session-Scheduler/ "يختلط =" نوفولو noreferrer "> الخوارزميات وتراكيب البيانات: مايك سوانسون - الدورة الوراثية جدولة .

نصائح أخرى

وأنا لا أعتقد أن كنت قد قدمت جميع المعلومات. إذا كان لديك 25 مجموع المحاضرات (على افتراض عدم التكرار، لأن ذلك لم يكن وصفه) مع 5 فتحات الوقت و5 غرف ثم هناك دائما ما يكون 4 محاضرات غاب في كل فتحة من قبل أي الحضور معينة. وبالنظر إلى أن لديك لم تقدم أي قيود القدرة على المحاضرات وقلت بوضوح لا يتم ترجيح أنها، لا يوجد فرق في الكلية (أو حتى الشخصية) السعادة بين الجميع الذين حضروا المحاضرة نفسها ordistributing الحضور (بالتساوي أو بشكل غير متساو) على كل 5 المحاضرات المتزامنة.

وهذا يشبه كثيرا المشكلة المستشفيات / سكان، ومشكلة القبول في الجامعات، أو مشكلة تخصيص مشروع الطالب (جميع مجموعات فرعية من مشكلة مستقر الزواج). هناك خوارزميات الحالية لهذا، مثل هذا واحد، <ل أ href = "https://github.com/jonathandandries/hospitals-residents" يختلط = "نوفولو noreferrer"> هذا واحد 2 و <لأ href = "https://cran.r-project.org/web /packages/matchingMarkets/index.html "يختلط =" نوفولو noreferrer "> هذا الثلث . يمكنك أيضا البحث في NMRP خوارزمية عن الحائز على جائزة نوبل وسيلة للذهاب حول هذا الموضوع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top