मैं आगे कहूंगा कि मैं आपके प्रश्न का एक अच्छा उत्तर नहीं दे सकता (मुझे लगता है कि अगर आप कर सकते हैं तो आप इसे एक शोध पत्र प्राप्त कर सकते हैं), लेकिन मुझे लगता है कि मैं समस्या को औपचारिक रूप से परिभाषित करके और कुछ बताते हुए मदद कर सकता हूं कठिनाइयों का झूठ।
पृष्ठभूमि । मुझे केक काटने के लिए मॉडल स्पष्ट रूप से बताएं। हम एन खिलाड़ियों के बीच अंतराल को विभाजित करना चाहते हैं । प्रत्येक खिलाड़ी को मैं एक मूल्यांकन कार्य है v मैं ( एस ) सबसेट से अधिक एस केक का। हम मान लेंगे कि यह फ़ंक्शन एक प्रायिकता उपाय है; यह गैर नकारात्मक और additive (संबंध तोड़ना के लिए है एक , बी ⊆ [ 0 , 1 ] , वी मैं ( एक ∪ बी ) = वी मैं ([0,1]nivi(S)SA,B⊆[0,1] ) और v i ( [ 0 , 1 ] ) = 1 । इस समस्या का एक समाधान एकप्रोटोकॉलया एल्गोरिथ्म है जो खिलाड़ियों से पूछताछ करता है और अंतराल के हिस्से को असाइन करता है। ध्यान दें कि खिलाड़ी प्रश्नों का उत्तर देने में गलत / झूठ बोल सकते हैं।vi(A∪B)=vi(A)+vi(B)vi([0,1])=1
कुछ कागजात में अधिक विशिष्ट प्रतिबंध होंगे; उदाहरण के लिए , मूल्यांकन कार्य निरंतर हैं, या टुकड़ा-रैखिक, या टुकड़ा-स्थिर।
{S1,…,Sn}
- i(1/n)vi([0,1])i1/n
- vi(Si)≥vi(Sj)j
ध्यान दें कि ईर्ष्या-निर्मलता आनुपातिकता का अर्थ है।
ऐसे "ऑपरेशनल" गुण भी हैं जो हम चाहते हैं, जैसे कि कुछ टुकड़ों में काटना, बहुपद में चलने का समय (या वास्तव में कम्प्यूटेबिलिटी / कंस्ट्रक्टेबिलिटी) - हम केक के सबसेट का चयन करने के लिए विकल्प के Axiom का उपयोग नहीं करना चाहते हैं! ), और इसी तरह।
1
दूसरा, हम हमेशा आपकी समस्या को सभी से वापस ले कर और खरोंच से पुनर्वितरित करने के लिए एक ज्ञात एल्गोरिथ्म का उपयोग करके आपकी समस्या को हल कर सकते हैं। तो सवाल बस यह है कि ऐसा करने के लिए कुछ और सुरुचिपूर्ण तरीका है। मुझे लगता है कि इसे परिमाणित करने का एक अच्छा तरीका है "जब पुनर्वितरण को खरोंच से शुरू होने की तुलना में कम समय या कम कटौती की आवश्यकता होती है? और / या खिलाड़ियों को अपने वर्तमान स्लाइस का एक महत्वपूर्ण हिस्सा रखने के लिए कब मिलता है?"
- nn+1
n+1
- nn+1
1/n11/n2(n−1)/n21/n3(n−1)/nn1/n1(n−1)/n2132
एल्गोरिथम निर्णय थ्योरी 2011 (पीडीएफ लिंक) में एक संदर्भ वॉल्श, ऑनलाइन केक कटिंग हो सकता है । लेकिन मुझे लगता है कि पेपर मानता है कि हम आने वाले एजेंटों की संख्या को पहले से जानते हैं, और मानता है कि खिलाड़ियों को एक टुकड़ा बिल्कुल ठीक आवंटित किया जाना चाहिए जब वे छोड़ देते हैं (जो कि प्रोटोकॉल के अंत से पहले है), इसलिए यह वास्तव में आपकी समस्या पर लागू नहीं होता है।
nn+1n+1n