ดาวน์โหลด All Proceeding - AS Nida
ดาวน์โหลด All Proceeding - AS Nida
ดาวน์โหลด All Proceeding - AS Nida
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
269<br />
การประชุมวิชาการดานการวิจัยดําเนินงานแหงชาติ ประจําป 2554<br />
วันที่<br />
8-9 กันยายน 2554 ณ โรงแรม เอส ดี อเวนิว กรุงเทพฯ<br />
ปญหาการจัดเสนทางเมื่อมีขอจํากัดดานเชื้อเพลิง<br />
The Traveling Salesman Problem with Refueling Constraint<br />
ปุณยนุช ชัยเจริญธาดา 1 อนันต มุงวัฒนา<br />
2 และศักเกษม สุจินตนารัตน 3<br />
1, 2, 3<br />
ภาควิชาวิศวกรรมอุตสาหการ คณะวิศวกรรมศาสตร มหาวิทยาลัยเกษตรศาสตร<br />
50 ถนนงามวงศวาน แขวงลาดยาว เขตจตุจักร กรุงเทพฯ 10900<br />
โทรศัพท/โทรสาร: 0-2942-8555 ตอ 1603 และ 1604 E-mail: 1 dolphin_jibs@hotmail.com, 2 fenganm@ku.ac.th<br />
บทคัดยอ<br />
งานวิจัยนี้มีวัตถุประสงคเพื่อพัฒนาวิธีการในการแกปญหา<br />
การเดินทางของพนักงานขาย ซึ่งโดยทั่วไปปญหาการเดินทางของ<br />
พนักงานจะมีขอสมมติฐานที่วาไมมีขอจํากัดดานความจุเชื้อเพลิงของ<br />
ยานพาหนะ แตในสถานการณจริงการเดินทางของยานพาหนะนั้นถูก<br />
จํากัดดวยความจุเชื้อเพลิง<br />
เมื่อมีการใชเชื้อเพลิง<br />
CNG สําหรับยานพาหนะ<br />
นอกจากนี้สถานี<br />
CNG ยังมีจํานวนจํากัดดวย ดังนั้นการวางแผนกอนที่จะ<br />
เดินทางในแตละครั้งจึงมีความสําคัญมาก<br />
ในกรณีนี้ไมเพียงเกี่ยวของกับ<br />
การวางแผนลําดับของลูกคาที่พนักงานขายไดแวะ<br />
แตยังมีสถานี CNG ที่<br />
พนักงานขายจะตองหยุดเพื่อเติมเชื้อเพลิง<br />
เพื่อใหใชระยะเวลาการเดินทาง<br />
ทั้งหมดนอยที่สุด<br />
ดังนั้นงานวิจัยนี้จึงไดนําเสนอ<br />
8 วิธีที่ไดรับการพัฒนา<br />
ในการจัดการกับสถานการณดังกลาว และตรวจสอบประสิทธิรูปของ<br />
วิธีการเหลานี้อีกดวย<br />
คําสําคัญ: ปญหาการเดินทางของพนักงานขาย, ปญหาการขนสง, การ<br />
เติมเชื้อเพลิง<br />
Abstract<br />
This purpose of this research is to develop methods for<br />
solving the well-known traveling salesman problem. Typically, the<br />
travelling salesman problems assume that there is no limit on the fuel<br />
capacity of the vehicle. However, in real life, when CNG fuel is used<br />
for the vehicle, the distance the vehicle can travel will be limited due to<br />
the fuel capacity. In addition, the number of CNG stations is also<br />
limited. Therefore, planning before each trip will be very crucial. In<br />
this case, planning involves not only the sequence of customers the<br />
salesmen has to visit, but also the CNG stations he has to stop to fill up<br />
the fuel such that the total travel time is minimized. In this research,<br />
eight methods for dealing with such situation are developed. The<br />
effectiveness of these methods are also examined.<br />
Keywords : Traveling Salesman Problem, Transportation Problem,<br />
Refueling<br />
1. บทนํา<br />
ปญหาการเดินทางของพนักงานขาย (Travelling Salesman<br />
Problems: TSP) เปนการหาลําดับของการเดินไปยังเมืองตางๆ ทุกเมือง<br />
โดยไปเพียงเมืองละหนึ่งครั้ง<br />
แลวเดินทางกลับมายังเมืองเริ่มตน<br />
ซึ่งเปน<br />
เรื่องยากของปญหา<br />
TSP คือ เมื่อขนาดของจํานวนเมืองเพิ่มมากขึ้น<br />
ลําดับ<br />
การเดินไปยังเมืองตางๆที่เปนไปไดก็จะมีจํานวนมากขึ้น<br />
ซึ่งลักษณะการ<br />
เติบโตจะเปนแบบเอ็กโพเนนเชียล (Exponential time)โดยทั่วไป<br />
TSP จะ<br />
มีขอสมมติฐานที่วาไมมีขอจํากัดดานความจุเชื้อเพลิงของยานพาหนะ<br />
แต<br />
ในสถานการณจริงการเดินทางของยานพาหนะนั้นถูกจํากัดดวยความจุ<br />
เชื้อเพลิง<br />
Lin et al. [1] และ Suzuki [2] ไดพิจารณาปญหาพาหนะเมื่อ<br />
มีขอจํากัดดานการเติมเชื้อเพลิง<br />
ซึ่ง<br />
Lin et al.นั้นไดแกปญหาโดยใชวิธี<br />
ละโมภ (Greedy algorithm) และ Suzuki ไดเสนอแบบจําลองทาง<br />
คณิตศาสตรแบบ Mixed-Integer Linear และตอจากนั้น<br />
Lin et al. [3]<br />
ออกแบบแบบจําลองแบบDynamic Programming Algorithm ซึ่งทั้ง<br />
3<br />
งานวิจัยนี้เปนการพิจารณาตนทุนการเติมเชื้อเพลิงที่นอยที่สุดในการ<br />
เดินทางตามเสนทางที่กําหนดไวแลว<br />
ดังนั้นงานวิจัยนี้จึงเพิ่มความ<br />
ซับซอนของปญหา โดยพิจารณาปญหาเปนปญหา TSP มาใชกําหนด<br />
เสนทางเริ่มตนไวกอน<br />
และใชวิธีแตกกิ่งและมีขอบเขต<br />
(Branch and<br />
Bound) เพื่อใหไดเสนทางที่ดีที่สุด<br />
ซึ่งเสนทางในการเติมเชื้อเพลิงนั้น<br />
Tetsuo [4] [5] พบวาเสนทางในการเดินทางไปเติมเชื้อเพลิงนั้น<br />
ควร<br />
นอยกวาหรือเทากับเสนทางไกลสุดที่รถสามารถเคลื่อนที่ได<br />
เนื่องจากถา<br />
เสนทางในการเดินทางไปเติมเชื้อเพลิงนั้น<br />
มากกวาเสนทางไกลสุดที่รถ<br />
สามารถเคลื่อนที่ไดก็อาจจะเกิดเสนทางที่ไมเลือกเติมเชื้อเพลิงเลยก็ได<br />
ซึ่งใน<br />
งานวิจัยนี้จึงกําหนดเสนทางในการเดินทางทั้งหมด<br />
(ลูกคา-ลูกคา,<br />
ลูกคา-จุดเติมเชื้อเพลิง)<br />
นอยกวาเสนทางไกลสุดที่รถสามารถเคลื่อนที่ได<br />
ซึ่งจํานวนจุดเติมเชื้อเพลิงนั้น<br />
Tetsuo [4] ไดเสนอวาการกําหนดจํานวน<br />
เสนทางในการเติมเชื้อเพลิงที่นอยที่สุดนั้น<br />
จะทําใหปญหาเปนปญหา<br />
NP-Complete ซึ่งจะหาคําตอบไดยาก<br />
ดังนั้นงานวิจัยนี้จึงใชกําหนด<br />
จํานวนจุดเติมเชื้อเพลิง<br />
เปนครึ่งหนึ่งของลูกคา<br />
และไดเสนอแนวคิดใน<br />
การหาเสนทางไปเติมเชื้อเพลิง<br />
8 แนวคิด