ดัชนี
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 departure_port_id ของขาแรกต้องตรงกับ origin_port_id ของความต้องการสินค้าโภคภัณฑ์ 2. destination_port_id ของขาสุดท้ายต้องตรงกับ destination_port_id ของความต้องการสินค้าโภคภัณฑ์ 3. ต้องตรงกัน 4. หากระบุสำหรับความต้องการสินค้านี้ เวลาขนส่งสูงสุดควรมากกว่าหรือเท่ากับระยะเวลารวมของเส้นทาง |
VesselServiceLegId
บริการเรือลำเดียวที่ใช้ในเส้นทางความต้องการสินค้าโภคภัณฑ์ ตัวอย่างเช่น สมมติว่ามีบริการเรือ 2 ลำ ขาแรกประกอบด้วย 3 ขา (จัดทำดัชนี 0, 1 และ 2) และ 2 ขา (จัดทำดัชนี 0 และ 1) นอกจากนี้ เที่ยวแรกของบริการแรกจะมาถึงท่าเรือขาออกของช่วงที่ 2 ของบริการที่ 2 เส้นทางสินค้าโภคภัณฑ์ที่ประกอบด้วย 3 รหัสขาของบริการเรือดังต่อไปนี้: {vessel_service_index: 0, vessel_service_leg_index: 2} {vessel_service_index: 0, vessel_service_leg_index: 0} {vessel_service_index: 1, vessel_service_index: 0, vessel_service_leg_index: 2} {vessel_service_index: 0,"เวสเซล_บริการ_ดัชนี: 0}{เวสเซิล_บริการ_ดัชนี: 1, เวสเซล_บริการ_ดัชนี: 2} {veได้โดยสเซิล_บริการ_ดัชนี: 0} {เว เซล_บริการ_ดัชนี: 1, เวสเซิล_บริการ_เครื่อง 2} จะติดเรือโดยสาร โดยเชื่อมถึงเรือบริการ
ช่อง | |
---|---|
vessel_service_index |
ดัชนีบริการเรือ |
vessel_service_leg_index |
ดัชนีขาจากบริการเรือที่จัดทำดัชนีโดย |
ระยะเวลา
ระยะเวลา (การเข้าพักในท่าเรือ/การขนส่ง การขนส่งเพื่อความต้องการขนส่ง) จะกำหนดเป็นรายละเอียดรายชั่วโมง
ช่อง | |
---|---|
hours |
จำนวนชั่วโมงที่กำหนดระยะเวลา |
LegCandidate
ผู้สมัครรับเลือกตั้งฝ่ายบริการเรือ พอร์ต 2 พอร์ตจะรองรับขาได้หลายขา เช่น แสดงเส้นทางมหาสมุทรและ/หรืออัตราความเร็วของเรือที่แตกต่างกัน
ช่อง | |
---|---|
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
พารามิเตอร์ที่ควบคุมกฎ LSNDSP แบบเดี่ยว
ช่อง | |
---|---|
time_limit |
เวลาสูงสุดที่เครื่องมือแก้โจทย์ควรใช้ในการแก้โจทย์ ค่านี้ไม่ใช่ค่าจำกัดแบบเข้มงวด และไม่ได้คำนึงถึงค่าใช้จ่ายในการสื่อสาร เวลาในการตอบสนองที่คาดไว้ในการแก้ปัญหาอาจสูงกว่าค่านี้เล็กน้อย |
VesselClass
ประเภทเรือ ซึ่งก็คือกลุ่มเรือที่ใช้ทรัพย์สินเดียวกัน ไม่มีวิธีแยกความแตกต่างระหว่างเรือ 2 ลำจากคลาสเดียวกัน
ช่อง | |
---|---|
id |
รหัสที่ไม่ซ้ำกันที่กำหนดให้คลาสเรือนี้ |
container_capacity |
ความจุของชั้นเรือ (ในภาชนะบรรจุ) |
vessel_count |
จำนวนเรือในประเภทเรือนี้ |
VesselService
บริการเรือที่ใช้รองรับความต้องการสินค้าโภคภัณฑ์ได้ ข้อสำคัญ: ปัจจุบัน สมมติว่าบริการเป็นแบบสัปดาห์ละครั้ง และเวลาการเข้าพักพอร์ตต้องไม่เกิน 1 สัปดาห์
ช่อง | |
---|---|
vessel_class_id |
รหัสประเภทยานพาหนะที่ให้บริการ |
vessel_service_legs[] |
สำหรับบริการเรือที่ถูกต้อง พร็อพเพอร์ตี้ต่อไปนี้จะเป็น 1. ต้องระบุ 2. destination_port_id และ origin_port_id ของขาต่อๆ กันต้องตรงกัน (รวมสำหรับขาสุดท้ายและขาแรก) |
VesselServiceLeg
บริการเรือเที่ยวเดียว
ช่อง | |
---|---|
leg_candidate_id |
รหัสประจำตัวผู้ได้รับมอบหมาย |
origin_departure_time |
เวลาออกเดินทางที่พอร์ตต้นทางตามตารางเวลารายสัปดาห์ |
destination_arrival_time |
เวลาถึงที่ท่าเรือปลายทางตามกำหนดการรายสัปดาห์ |