सुसंध्या! मैं वास्तव में फ्रांस के अभिलेखागार नागरिकों पर एक इंटर्नशिप कर रहा हूं और मुझे एक स्थिति का सामना करना पड़ा जिसे मैं ग्राफ़ का उपयोग करके हल करना चाहता था ...
I. धूल भरी स्थिति
हम अपनी लाइब्रेरी की पुस्तकों की व्यवस्था को उनकी ऊँचाई के अनुसार अनुकूलित करना चाहते हैं ताकि उनकी संग्रह लागत कम हो सके। पुस्तकों की ऊँचाई और मोटाई ज्ञात है। हमने पहले से ही पुस्तकों को ऊँचाई आरोही क्रम में व्यवस्थित कर (मुझे नहीं पता कि क्या यह सबसे अच्छी बात थी लेकिन ... इस तरह हमने इसे किया)। प्रत्येक पुस्तक की मोटाई को जानकर, हम प्रत्येक वर्ग को उनकी व्यवस्था के लिए आवश्यक मोटाई निर्धारित कर सकते हैं , इसे कह सकते हैं (उदाहरण के लिए, वे पुस्तकें जो लंबी हैं, उनकी कुल मोटाई )।
पुस्तकालय कस्टम निर्माण अलमारियों को इंगित कर सकता है, जो वांछित लंबाई और ऊंचाई (गहराई के साथ कोई समस्या नहीं) का संकेत देता है। ऊंचाई का एक शेल्फ और लंबाई लागत , जहां एक निश्चित लागत है और प्रति लंबाई इकाई शेल्फ की लागत है।
ध्यान दें कि ऊंचाई का एक शेल्फ साथ ऊंचाई की पुस्तकों को संग्रहीत करने के लिए उपयोग किया जा सकता है । हम लागत को कम करना चाहते हैं।
मेरे ट्यूटर ने सुझाव दिया कि मैं इस समस्या को एक पथ-खोज समस्या के रूप में प्रस्तुत करता हूं। मॉडल में कोने अनुक्रमित प्रपत्र से शामिल हो सकते हैं । मेरे गुरु ने सुझाव दिया कि मैं मौजूदा स्थितियों, प्रत्येक किनारे पर हस्ताक्षर और कैसे काम करता कि किनारे से जुड़ा हुआ मूल्यांकन बाहर कर दूं । मैं अन्य समाधानों के साथ-साथ अंतर्दृष्टि के साथ भी ठीक होगा।
उदाहरण के लिए हमारे पास कन्वेंशन (फ्रांसीसी इतिहास का एक काला समय) है, इस तरह की एक सरणी:
द्वितीय। एक प्रशिक्षु किताबी कीड़ा की धारणा
मुझे लगता है कि मुझे Djikstra, Bellman या Bellman-Kalaba के बीच एक एल्गोरिथ्म की गणना करनी है ... मैं यह जानने की कोशिश कर रहा हूं कि निम्नलिखित उपविभागों में से कौन सा है।
1.Conditions
हम यहाँ एक कोने और एक कोने बीच पाथफाइंडिंग की समस्या के साथ हैं , से आउटगोइंग होना चाहिए (यह कहना है, और बीच एक पथ (या चलना) मौजूद होना चाहिए
2. गणना करने के लिए क्या है (अद्यतन (25/10/2015))
// काम अभी भी प्रक्रिया के तहत जहाँ तक मुझे नहीं पता है कि कौन से कोने में और कौन से किनारों पर मॉडल करना है ...
मेरा सबसे अच्छा अनुमान
मुझे लगता है कि हम हर बार कम से कम एक प्रकार की अलमारियों से छुटकारा पा लेते हैं, जब हमें सरणी से सबसे छोटा रास्ता मिलता है, लेकिन यह केवल एक धारणा है;)।
मुझे लगता है कि अलमारियों को खरीदने और हमारी पुस्तकों को संग्रहीत करने के तरीके को मॉडल करने का सबसे अच्छा तरीका निम्न ग्राफ़ की तरह दिखना चाहिए, (लेकिन, कृपया, मेरी विधि की आलोचना करने के लिए स्वतंत्र महसूस करें;);
कोने:
- में हम अपनी पुस्तकों को संग्रहीत करने के लिए उपयोग कर सकते हैं।
- वह राज्य है जहां कोई पुस्तक संग्रहीत नहीं है। इस कोने का उपयोग करने से मुझे प्रत्येक लागत सूत्र (किनारों) का उपयोग करने की अनुमति मिलती है।
किनारों: में एक प्रकार के का उपयोग करने की लागत है। उदाहरण के लिए: fom 0 हमारे पर्चों, पांडुलिपियों को संग्रहीत करने के लिए केवल टाइप 1 अलमारियों का उपयोग करने की लागत है ...
फिर भी, यहाँ से मुझे नहीं पता कि मैं अपनी सबसे छोटी पथ समस्या कैसे बनाऊँ।
वास्तव में, मुझे नहीं पता होगा कि मैंने अपनी सभी पुस्तकों को कहाँ रखा होगा।
यह मुझे एक और विचार की ओर ले जाता है ...
एक अन्य विचार...
यहाँ, मैं किसी दिए गए कोने से 0 राज्य के लिए सबसे छोटा रास्ता खोज रहा हूँ, यह कहना है, यह जानते हुए कि उच्चतम दस्तावेज़ लंबा है, मैं अपने दस्तावेज़ों को व्यवस्थित करने के लिए सबसे सस्ता तरीका खोज रहा हूँ।
कोने:
- में हम अपनी पुस्तकों को संग्रहीत करने के लिए उपयोग कर सकते हैं।
- वह राज्य है जहां सभी पुस्तकें संग्रहीत हैं। इस कोने का उपयोग करने से मुझे प्रत्येक लागत सूत्र (किनारों) का उपयोग करने की अनुमति मिलती है।
किनारों: में एक प्रकार के का उपयोग करने की लागत है। उदाहरण के लिए: 3 से वह लागत है जो हमारे चर्मपत्रों, पांडुलिपियों को संग्रहीत करने के लिए अलमारियों का उपयोग करने के बाद अलमारियों का उपयोग करता है ...
फिर भी, मुझे नहीं पता कि को कहां रखा ।
3. गणना करने के लिए कैसे
मुझे लगता है कि हमें उच्च अलमारियों के साथ शुरू करना होगा जहाँ तक हम तब छोटी पुस्तकों को संग्रहीत कर सकते हैं ...
करना
हम ऊंचाई के साथ सेमी लेते हैं , उनकी ऊंचाई + सेमी की एक ऊंचाई तक होती है, जब तक कि यह लेने से अधिक महंगा न हो जाए। को स्थगित। तो
जबकि मैं> <०
अंत में, मैं नहीं जानता कि कैसे एक्स अलग बनाने के लिए ...
यह कहना है कि उदाहरण के लिए या में दस्तावेज़ कैसे चुनें ।