30.06.2013 Views

ดาวน์โหลด All Proceeding - AS Nida

ดาวน์โหลด All Proceeding - AS Nida

ดาวน์โหลด All Proceeding - AS Nida

SHOW MORE
SHOW LESS

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 แนวคิด

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!