সূচক
-
CommodityDemand
(বার্তা) -
CommodityDemandPath
(বার্তা) -
CommodityDemandPath.VesselServiceLegId
(বার্তা) -
Duration
(বার্তা) -
LegCandidate
(বার্তা) -
Port
(বার্তা) -
Port.VesselCost
(বার্তা) -
ScheduleTime
(বার্তা) -
SolverParameters
(বার্তা) -
VesselClass
(বার্তা) -
VesselService
(বার্তা) -
VesselServiceLeg
(বার্তা)
কমোডিটি ডিমান্ড
পণ্যের চাহিদা, অর্থাত্, একজন শিপার দ্বারা পূরণ করা সম্ভাব্য চাহিদা।
ক্ষেত্র | |
---|---|
id | এই পণ্য চাহিদা বরাদ্দ অনন্য আইডি. |
origin_port_id | অরিজিন পোর্টের আইডি। |
destination_port_id | গন্তব্য পোর্টের আইডি। |
container_count | সর্বোচ্চ সংখ্যক কন্টেইনার পূরণ করতে হবে। |
freight_rate | কনটেইনার প্রতি মালবাহী হার (যা অপূর্ণ চাহিদার জন্য জরিমানা অন্তর্ভুক্ত করতে পারে)। এটি উৎপত্তিস্থল এবং গন্তব্যে প্রতি কন্টেইনার লোডিং এবং ডিসচার্জ করার খরচ অপসারণ করা উচিত। |
maximum_transit_duration | সর্বাধিক ট্রানজিট সময়কাল (যদি সেট করা হয়, কঠোরভাবে ইতিবাচক হওয়া উচিত)। ট্রানজিট সময়টি সেই সময় থেকে সংজ্ঞায়িত করা হয় যখন এই চাহিদা পূরণকারী প্রথম জাহাজটি মূল বন্দর ছেড়ে যায় যখন এই চাহিদা পূরণকারী শেষ জাহাজটি গন্তব্য বন্দরে পৌঁছায়। |
কমোডিটি ডিমান্ডপথ
একটি প্রদত্ত পণ্য চাহিদা একটি ভগ্নাংশ যে বিভিন্ন সেবা এবং পোর্ট গ্রহণ করা হয়. নীচে ব্যবহৃত সূচকগুলি প্রতিক্রিয়াতে জাহাজ পরিষেবার ক্রম এবং পৃথক জাহাজ পরিষেবাগুলিতে পরিষেবা পায়ের ক্রম অনুসারে।
ক্ষেত্র | |
---|---|
commodity_demand_id | পণ্য চাহিদা আইডি পূরণ. |
container_count | এই পথ দিয়ে যাওয়া কন্টেইনার সংখ্যা। প্রতিটি পণ্যের চাহিদার জন্য, মোট পরিপূর্ণ পরিমাণ মোট চাহিদার বেশি হতে পারে না। |
vessel_service_leg_ids[] | এই পথ দিয়ে নেওয়া জাহাজ পরিষেবা লেগ আইডিগুলির তালিকা৷ একটি বৈধ পণ্য চাহিদা পথের জন্য, নিম্নলিখিত বৈশিষ্ট্যগুলি ধারণ করে: 1. প্রথম লেগের প্রস্থান_পোর্ট_আইডি অবশ্যই পণ্যের চাহিদার মূল_পোর্ট_আইডির সাথে মিলবে। 2. শেষ পায়ের গন্তব্য_পোর্ট_আইডি অবশ্যই পণ্যের চাহিদার গন্তব্য_পোর্ট_আইডির সাথে মিলবে। 3. পরপর পায়ের আগমন_পোর্ট_আইডি এবং প্রস্থান_পোর্ট_আইডি অবশ্যই মিলবে। 4. এই পণ্যের চাহিদার জন্য প্রদান করা হলে, সর্বাধিক ট্রানজিট সময় পথের মোট সময়কালের চেয়ে বেশি বা সমান হওয়া উচিত। |
ভেসেল সার্ভিস লেগআইডি
একক জাহাজ পরিষেবা লেগ একটি পণ্য চাহিদা পাথ ব্যবহৃত. উদাহরণস্বরূপ, বিবেচনা করুন যে দুটি জাহাজ পরিষেবা রয়েছে৷ প্রথমটি তিনটি পা দিয়ে তৈরি (0, 1 এবং 2 সূচক) এবং দ্বিতীয়টি (0 এবং 1 সূচক)। এ ছাড়া প্রথম সার্ভিসের প্রথম লেগ দ্বিতীয় সার্ভিসের দ্বিতীয় লেগ প্রস্থান বন্দরে আসে। একটি কমোডিটি পাথ যা নিম্নলিখিত তিনটি ভেসেল সার্ভিস লেগ আইডি নিয়ে গঠিত: {vessel_service_index: 0, vessel_service_leg_index: 2} {vessel_service_index: 0, vessel_service_leg_index: 0} {vessel_service_index: 1, vessel_1 এর থেকে টেগ-সার্ভস কাটার মানে হল প্রথম জাহাজ পরিষেবা (উল্লেখ্য যে 2 এবং 0 পরপর যেহেতু প্রতিটি পরিষেবা একটি চক্র), তারপর একটি একক পায়ের জন্য জাহাজ পরিষেবা 1 এ স্থানান্তর করা হয়।
ক্ষেত্র | |
---|---|
vessel_service_index | জাহাজ পরিষেবার সূচক। |
vessel_service_leg_index | জাহাজ পরিষেবা থেকে পায়ের সূচক |
সময়কাল
একটি সময়কাল (বন্দর থাকার/ট্রান্সশিপমেন্ট, ডিমান্ড ট্রানজিট) একটি ঘন্টার গ্রানুলিটির উপর সংজ্ঞায়িত করা হয়।
ক্ষেত্র | |
---|---|
hours | সময়কাল সংজ্ঞায়িত ঘন্টার সংখ্যা। |
লেগ প্রার্থী
ভেসেল সার্ভিস লেগ প্রার্থী। একই দুটি বন্দরের মধ্যে একাধিক লেগ প্রার্থী থাকতে পারে, যেমন বিভিন্ন সমুদ্র পথ এবং/অথবা জাহাজের গতির প্রতিনিধিত্ব করে। যাইহোক, একটি নির্দিষ্ট সময়কালের সাথে দুটি বন্দরের মধ্যে শুধুমাত্র এক পা প্রার্থী হতে পারে।
ক্ষেত্র | |
---|---|
id | এই লেগ প্রার্থীকে অনন্য আইডি বরাদ্দ করা হয়েছে। |
departure_port_id | প্রস্থান পোর্টের আইডি। |
arrival_port_id | আগমন পোর্টের আইডি। |
duration | পায়ের সময়কাল। |
vessel_class_costs | একটি নির্দিষ্ট জাহাজ ক্লাস এই লেগ প্রার্থী বরাদ্দ করার জন্য খরচ. এর মধ্যে ভেসেল অপারেটিং খরচ, বাঙ্কার খরচ, চার্টার খরচ অন্তর্ভুক্ত থাকতে পারে। একটি জাহাজ ক্লাস শুধুমাত্র এই লেগ প্রার্থী যদিও পালতোলা করতে পারে যদি এই মানচিত্রে একটি এন্ট্রি থাকে। |
বন্দর
পোর্ট, যেমন একটি টার্মিনাল বা পোর্টের সব টার্মিনাল।
ক্ষেত্র | |
---|---|
id | এই পোর্টে অনন্য আইডি বরাদ্দ করা হয়েছে। |
minimum_port_stay_duration | একটি পোর্ট কলের জন্য থাকার ন্যূনতম সময়কাল। বেশিরভাগ গবেষণায় ধ্রুবক ধরে নেওয়া হয় কারণ পোর্টগুলি সাধারণত উচ্চ চলাচলের সংখ্যা সহ বড় জাহাজগুলিতে আরও ক্রেন বরাদ্দ করে, কারণ তারা আরও জায়গা নেয়। |
minimum_transshipment_duration | একটি প্রদত্ত বন্দরে একটি ট্রান্সশিপমেন্টের ন্যূনতম সময়কাল, একটি কন্টেইনার আনলোড করার সময়কাল সহ এবং এটি অন্য জাহাজে পুনরায় লোড করা। |
transshipment_cost | একটি ধারক ট্রান্সশিপিং খরচ. এটি সাধারণত লোডিং এবং ডিসচার্জের যোগফলের চেয়ে কম হবে কারণ ট্রান্সশিপিংয়ের জন্য বন্দরে কাস্টমস কাগজপত্রের প্রয়োজন হয় না। |
vessel_class_costs | জাহাজ শ্রেণীর আইডি দ্বারা ম্যাপ করা এই পোর্টে কল করার সময় খরচ হয়। একটি জাহাজের শ্রেণী শুধুমাত্র এই বন্দরটিকে কল করতে পারে যদি এই মানচিত্রে একটি এন্ট্রি থাকে৷ |
ভেসেলকোস্ট
এই বন্দরে কল করার এবং থাকার জন্য জাহাজের খরচকে থাকার সময়কালের একটি রৈখিক ফাংশন হিসাবে সংজ্ঞায়িত করা হয় ( fixed_cost
+ hourly_cost
* ঘন্টা)।
ক্ষেত্র | |
---|---|
fixed_cost | এই পোর্টে কল করার জন্য নির্দিষ্ট খরচ। |
hourly_cost | এই বন্দরে থাকার জন্য ঘন্টায় খরচ। |
সময়সূচী
একটি সময়সূচী সময় (জাহাজ/চাহিদা প্রস্থান/আগমন) একটি নির্দিষ্ট ঘন্টায় একটি সাপ্তাহিক ফ্রিকোয়েন্সিতে সংজ্ঞায়িত করা হয়।
ক্ষেত্র | |
---|---|
day | সূচি অনুযায়ী দিন। দিন 0 হল প্রথম সম্ভাব্য দিন। |
hour_of_day | নির্ধারিত সময়ের দিনের ঘন্টা 0 থেকে 23 এর মধ্যে একটি পূর্ণসংখ্যা হওয়া উচিত। |
সলভার প্যারামিটার
প্যারামিটার যা LSNDSP-এর একটি একক সমাধান নিয়ন্ত্রণ করে।
ক্ষেত্র | |
---|---|
time_limit | সমস্যার সমাধানকারীর সর্বোচ্চ সময় ব্যয় করা উচিত। এই মানটি একটি কঠিন সীমা নয় এবং এটি যোগাযোগের ওভারহেডের জন্য অ্যাকাউন্ট করে না। সমস্যা সমাধানের প্রত্যাশিত বিলম্ব এই মানটিকে সামান্য অতিক্রম করতে পারে। |
ভেসেলক্লাস
ভেসেল ক্লাস, অর্থাত্, একই বৈশিষ্ট্যগুলি ভাগ করে নেওয়া জাহাজের একটি গ্রুপ। একই শ্রেণীর দুটি জাহাজের মধ্যে পার্থক্য করার কোন উপায় নেই।
ক্ষেত্র | |
---|---|
id | এই জাহাজ ক্লাসে অনন্য আইডি বরাদ্দ করা হয়েছে। |
container_capacity | জাহাজ শ্রেণীর ক্ষমতা (পাত্রে)। |
vessel_count | এই জাহাজ শ্রেণীর জাহাজের সংখ্যা। |
ভেসেল সার্ভিস
জাহাজ পরিষেবা যা পণ্য চাহিদা পূরণ করতে ব্যবহার করা যেতে পারে। গুরুত্বপূর্ণ: একটি বর্তমান অনুমান হল পরিষেবাগুলি সাপ্তাহিক ফ্রিকোয়েন্সিতে এবং বন্দরে থাকার সময় এক সপ্তাহের বেশি হতে পারে না৷ ভেসেল সার্ভিস পায়ের নিচের ক্রমটি বিবেচনা করুন: vessel_service_legs { leg_candidate_id: "0->1" origin_departure_time {} destination_arrival_time { day: 3 hour_of_day: 12 } vessel_service_legs { legid_candate_id:"0->4 দিন } গন্তব্য_আসার_সময় { দিন: 7 ঘন্টা_দিন: 12 } } এই পা দুটি পোর্টের মধ্য দিয়ে যাওয়া এক সপ্তাহের পরিষেবা লাইনকে সংজ্ঞায়িত করে এবং উভয় পোর্টের থাকার সময় 12 ঘন্টা।
ক্ষেত্র | |
---|---|
vessel_class_id | ভেসেল ক্লাস আইডি পরিষেবা সম্পাদন করছে। |
vessel_service_legs[] | একটি বৈধ জাহাজ পরিষেবার জন্য, নিম্নলিখিত বৈশিষ্ট্যগুলি ধারণ করে: 1. এটি খালি হতে পারে না৷ 2. পরপর পায়ের গন্তব্য_পোর্ট_আইডি এবং অরিজিন_পোর্ট_আইডি অবশ্যই মিলবে (শেষ এবং প্রথম পায়ের জন্য)। |
ভেসেল সার্ভিস লেগ
একটি জাহাজ পরিষেবার একক পা।
ক্ষেত্র | |
---|---|
leg_candidate_id | নির্ধারিত লেগ প্রার্থী আইডি। |
origin_departure_time | সাপ্তাহিক সময়সূচীতে মূল বন্দরে প্রস্থানের সময়। |
destination_arrival_time | সাপ্তাহিক সময়সূচীতে গন্তব্য বন্দরে পৌঁছানোর সময়। |