इंडेक्स
CommodityDemand
(मैसेज)CommodityDemandPath
(मैसेज)CommodityDemandPath.VesselServiceLegId
(मैसेज)Duration
(मैसेज)LegCandidate
(मैसेज)Port
(मैसेज)Port.VesselCost
(मैसेज)ScheduleTime
(मैसेज)SolverParameters
(मैसेज)VesselClass
(मैसेज)VesselService
(मैसेज)VesselServiceLeg
(मैसेज)
CommodityDemand
कमॉडिटी की मांग, इसका मतलब है कि शिपिंग करने वाले व्यक्ति की ज़रूरत के हिसाब से प्रॉडक्ट की मांग पूरी करना.
फ़ील्ड | |
---|---|
id |
कमोडिटी की इस मांग को असाइन किया गया यूनीक आईडी. |
origin_port_id |
ऑरिजिन पोर्ट का आईडी. |
destination_port_id |
डेस्टिनेशन पोर्ट का आईडी. |
container_count |
डिलीवर किए जाने वाले कंटेनर की ज़्यादा से ज़्यादा संख्या. |
freight_rate |
हर कंटेनर के लिए फ़्रेट रेट (ज़्यादा वज़न/बड़े साइज़ वाले प्रॉडक्ट के लिए) की दर. इसमें डिमांड पूरी न करने पर जुर्माना लग सकता है. इसे, ऑरिजिन और डेस्टिनेशन पर हर कंटेनर के लिए, लोड और डिस्चार्ज करने पर लगने वाले शुल्क को हटा देना चाहिए. |
maximum_transit_duration |
ज़्यादा से ज़्यादा ट्रांज़िट समय (अगर सेट हो, तो ज़्यादा से ज़्यादा पॉज़िटिव होना चाहिए). ट्रांज़िट समय, उस समय से तय किया जाता है, जब इस मांग को पूरा करने वाला पहला जहाज़, ऑरिजिन पोर्ट से जाता है और इस मांग को पूरा करने वाला आखिरी जहाज़, डेस्टिनेशन पोर्ट पर पहुंचता है. |
CommodityDemandPath
किसी कमोडिटी डिमांड का एक छोटा हिस्सा, जो अलग-अलग सेवाएं और पोर्ट ले रहा है. नीचे इस्तेमाल किए गए इंडेक्स, जवाब के तौर पर शिपिंग सेवाओं के क्रम और अलग-अलग जहाज़ सेवाओं में सेवा ले जाने के क्रम पर आधारित हैं.
फ़ील्ड | |
---|---|
commodity_demand_id |
कमॉडिटी डिमांड आईडी पूरा किया गया. |
container_count |
इस पाथ से गुज़रने वाले कंटेनर की संख्या. सामान की हर मांग के लिए, डिलीवर की गई कुल संख्या, प्रॉडक्ट की कुल मांग से ज़्यादा नहीं हो सकती. |
vessel_service_leg_ids[] |
इस पाथ से लिए गए जहाज़ सर्विस लेग आईडी की सूची. कमोडिटी डिमांड के मान्य पाथ के लिए, ये प्रॉपर्टी ज़रूरी हैं: 1. पहले चरण की फ़्लाइट की TAG_port_id, कमोडिटी की डिमांड के origin_port_id से मेल खानी चाहिए. 2. आखिरी चरण का destination_port_id, कमोडिटी की मांग के destination_port_id से मेल खाना चाहिए. 3. एक के बाद एक चलने वाले पैरों के सीटों की संख्या आने_port_id और location_port_id आपस में मेल खानी चाहिए. 4. अगर इस कमोडिटी की मांग के लिए जानकारी दी गई है, तो ज़्यादा से ज़्यादा ट्रांज़िट समय, पाथ की कुल अवधि से ज़्यादा या उसके बराबर होना चाहिए. |
VesselServiceLegId
कमोडिटी डिमांड पाथ में इस्तेमाल किया जाने वाला एक जहाज़ सर्विस लेग. उदाहरण के लिए, मान लें कि जहाज़ दो तरह की सेवाएं देते हैं. पहला यूआरएल तीन पैरों से बना है (इंडेक्स 0, 1, और 2) और दूसरा दो (इंडेक्स 0 और 1). इसके अलावा, पहली सेवा का पहला चरण दूसरी सेवा के दूसरे चरण के डिपार्चर पोर्ट पर पहुंचता है. कमॉडिटी पाथ में, जहाज़ों की सेवा के लेग के नीचे दिए गए तीन आईडी शामिल हैं: {vessel_service_index: 0, वेटल_सेवा_लेग_index: 2} {vessel_service_index: 0, वेसेल_सेवा_लेग_index: 0} {vessel_service_index: 1, वेसल सर्विस लेग सेवा के लिए लगातार 20 कैरियर ही लेग सेवा लेग हैं. नोट करें)
फ़ील्ड | |
---|---|
vessel_service_index |
जहाज़ सेवा का इंडेक्स. |
vessel_service_leg_index |
जहाज़ सेवा से लिए गए पैर का इंडेक्स, जिसे |
कुल समय
अवधि (पोर्ट स्टे/ट्रांसशिपमेंट, डिमांड ट्रांज़िट) को हर घंटे के हिसाब से तय किया जाता है.
फ़ील्ड | |
---|---|
hours |
अवधि के बारे में बताने वाले घंटों की संख्या. |
LegCandidate
वेसल सर्विस लेग कैंडिडेट. एक ही दो पोर्ट के बीच कई तरह की टांगें हो सकती हैं. उदाहरण के लिए, समुद्र के अलग-अलग रास्तों और/या जहाज़ों की रफ़्तार की जानकारी.
फ़ील्ड | |
---|---|
id |
इस पद के उम्मीदवार को असाइन किया गया यूनीक आईडी. |
departure_port_id |
रवानगी पोर्ट का आईडी. |
arrival_port_id |
आने वाले पोर्ट का आईडी. |
duration |
पैर की अवधि. |
vessel_class_costs |
जहाज़ के इस उम्मीदवार को किसी खास जहाज़ की कैटगरी को असाइन करने में लगने वाला शुल्क. इसमें, जहाज़ के ऑपरेटिंग कॉस्ट, बंकर की कीमत, और चार्टर कॉस्ट की जानकारी शामिल हो सकती है. किसी जहाज़ की कैटगरी को इस लेग कैंडिडेट से ही चलाया जा सकता है, जब इसकी एंट्री मैप में हो. |
पोर्ट
पोर्ट, जैसे कि किसी पोर्ट के टर्मिनल या सभी टर्मिनल.
फ़ील्ड | |
---|---|
id |
इस पोर्ट को असाइन किया गया यूनीक आईडी. |
minimum_port_stay_duration |
पोर्ट कॉल के दौरान ठहरने की कम से कम अवधि. ज़्यादातर स्टडी में एक जैसा माना जाता है, क्योंकि पोर्ट आम तौर पर ज़्यादा क्रेन वाले बड़े जहाज़ों को ज़्यादा क्रेन असाइन करते हैं. ऐसा इसलिए होता है, क्योंकि वे ज़्यादा जगह लेते हैं. |
minimum_transshipment_duration |
किसी पोर्ट पर ट्रांसशिपमेंट की कम से कम अवधि. इसमें, कंटेनर को अनलोड करने और उसे किसी दूसरे जहाज़ पर फिर से लोड करने का समय भी शामिल है. |
transshipment_cost |
एक कंटेनर को ट्रांसशिपिंग करने की लागत. यह आम तौर पर, लोड और डिस्चार्ज होने से कम होता है. इसकी वजह यह है कि ट्रांसशिपिंग के लिए, पोर्ट पर कस्टम किसी काग़ज़ी कार्रवाई की ज़रूरत नहीं होती. |
vessel_class_costs |
इस पोर्ट पर कॉल करने के लिए लगने वाला खर्च, जिसे वेसल क्लास आईडी से मैप किया गया है. जहाज़ की कैटगरी वाले इस पोर्ट पर सिर्फ़ तब कॉल कर सकते हैं, जब इस मैप में इसकी एंट्री हो. |
VesselCost
इस पोर्ट पर कॉल करने और रहने के लिए जहाज़ का शुल्क, ठहरने की अवधि (fixed_cost
+ hourly_cost
* घंटे) के लीनियर फ़ंक्शन के तौर पर तय किया जाता है.
फ़ील्ड | |
---|---|
fixed_cost |
इस पोर्ट को कॉल करने के लिए तय शुल्क. |
hourly_cost |
इस पोर्ट पर ठहरने के लिए हर घंटे का शुल्क. |
ScheduleTime
शेड्यूल समय (जल/मांग पर निकलने/जाने का समय) को किसी दिए गए घंटे के हिसाब से, हर हफ़्ते की फ़्रीक्वेंसी के हिसाब से तय किया जाता है.
फ़ील्ड | |
---|---|
day |
शेड्यूल के हिसाब से दिन. दिन 0, पहला संभावित दिन है. |
hour_of_day |
शेड्यूल के समय के दिन का घंटा 0 से 23 के बीच का कोई पूर्णांक होना चाहिए. |
SolverParameters
ऐसे पैरामीटर जो एलएसएनडीएसपी के किसी एक सॉल्यूशन को कंट्रोल करते हैं.
फ़ील्ड | |
---|---|
time_limit |
सॉल्वर को सवाल हल करने में ज़्यादा से ज़्यादा समय देना चाहिए. यह वैल्यू तय सीमा से ज़्यादा नहीं होनी चाहिए और इसमें कम्यूनिकेशन से जुड़े ओवरहेड शामिल नहीं होते. समस्या हल करने में लगने वाला अनुमानित समय, इस वैल्यू से कुछ ज़्यादा हो सकता है. |
VesselClass
वेसल क्लास, यानी ऐसे जहाज़ों का ग्रुप जो एक ही प्रॉपर्टी के लिए होते हैं. एक ही कैटगरी के दो जहाज़ों के बीच अंतर नहीं किया जा सकता.
फ़ील्ड | |
---|---|
id |
इस वेसल क्लास को असाइन किया गया यूनीक आईडी. |
container_capacity |
वेसल क्लास की क्षमता (कंटेनर में). |
vessel_count |
इस जहाज़ की कैटगरी में जहाज़ों की संख्या. |
VesselService
वेज़ल सेवा जिसका इस्तेमाल कमोडिटी की मांग पूरा करने के लिए किया जा सकता है. अहम जानकारी: फ़िलहाल, माना जाता है कि सेवाओं को हफ़्ते की फ़्रीक्वेंसी पर सेट किया जाता है और पोर्ट पर ठहरने का समय एक हफ़्ते से ज़्यादा नहीं हो सकता. वेसल सर्विस लेग { leg_candidate_id: "0->1" origin_ लोकप्रिय_time {} destination_ar रेस्टोरेंट, समय { days: 3hour_of_day: 12 } }कैंपेन_service_legs { leg_candidate_id} 4 दिन की दो घंटे से 4 घंटे की origin_रिलीज़_समय {day: 4-1_Day_मडक} के साथ, लंबे समय से 4 घंटे पहले
फ़ील्ड | |
---|---|
vessel_class_id |
सेवा की परफ़ॉर्मेंस करने वाला वेसल क्लास आईडी. |
vessel_service_legs[] |
मान्य जहाज़ सेवा के लिए, इन प्रॉपर्टी पर: 1. इसे खाली नहीं छोड़ा जा सकता. 2. क्रम के मुताबिक चलने वाले लेग के destination_port_id और origin_port_id आपस में मैच होने चाहिए. इनमें आखिरी और पहले पैरों के लिए भी शामिल है. |
VesselServiceLeg
जहाज़ों की सेवा का एक लेग.
फ़ील्ड | |
---|---|
leg_candidate_id |
असाइन किया गया लेग कैंडिडेट आईडी. |
origin_departure_time |
हफ़्ते के शेड्यूल के हिसाब से, ऑरिजिन पोर्ट पर रवानगी का समय. |
destination_arrival_time |
हफ़्ते के शेड्यूल के हिसाब से, मंज़िल के पोर्ट पर पहुंचने का समय. |