ดาวน์โหลด All Proceeding - AS Nida
ดาวน์โหลด All Proceeding - AS Nida
ดาวน์โหลด All Proceeding - AS Nida
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2. สมมติฐานและขอบเขตงานวิจัย<br />
การวิจัยนี้จัดทําเพื่อพัฒนาวิธีการแกปญหาที่เหมาะสมสําหรับ<br />
ปญหาการขนสง เมื่อมีขอจํากัดดานการเติมเชื้อเพลิง<br />
ซึ่งใชเชื้อเพลิง<br />
CNG<br />
สําหรับยานพาหนะ ซึ่งในงานวิจัยนี้กําหนดใหมีคาคงที่ทุกจุดเติม<br />
เชื้อเพลิง<br />
และสมมติใหความเร็วในการขับขี่ของรถมีระยะทางคงที่ตลอด<br />
เสนทาง ณ จุดเริ่มตน<br />
รถมีเชื้อเพลิงเต็มถัง<br />
และทุกครั้งที่หยุดเติมเชื้อเพลิง<br />
จะตองเติมเต็มถัง และตองมีปริมาณเชื้อเพลิงที่เหลือในถังไมติดลบตลอด<br />
เสนทางและเสนทางที่รถสามารถวิ่งไดไกลที่สุด<br />
600 กิโลเมตร ตอ 10<br />
ชั่วโมงตอวัน<br />
3. ขั้นตอนการศึกษา<br />
3.1 สรางขอมูล และหาเสนทางที่สั้นที่สุด<br />
การสุมขอมูลของระยะทางของสถานีลูกคาไปลูกคาจะอยู<br />
ในชวงที่กําหนด<br />
คือจะตองนอยกวาระยะทางไกลสุดที่รถเคลื่อนที่ไดและ<br />
ระยะทางระหวางสถานีลูกคา กับสถานีเติมเชื้อเพลิงเปนอสมการรูป<br />
สามเหลี่ยม<br />
คือ Dij Dik + Dkjโดย i, j คือจํานวนสถานีลูกคา และ k คือ<br />
จํานวนสถานีเติมเชื้อเพลิง<br />
โดยขอมูลแตละชุดเปนแบบไมสมมาตร<br />
จากนั้นหาเสนทาง<br />
TSP หรือแนวคิด 0 ที่สั้นที่สุดดวยสมการดังนี้<br />
Z = ∑ DX<br />
(1)<br />
min ij ij<br />
i≠j สมการเปาหมายที่<br />
1หาระยะทางในการเดินทางทั้งหมดที่สั้น<br />
ที่สุด<br />
โดย Dij = ระยะทางจากจุด iใดๆ ไปจุด j ใดๆ<br />
n<br />
∑ X ij<br />
i=<br />
1<br />
= 1<br />
j n<br />
∀ ∈ (2)<br />
สมการขอจํากัดที่<br />
2 ผลรวมของตัวแปรตัดสินใจที่เดินจากจุด<br />
ลูกคา i ใดๆ ไปยังจุดลูกคา j ใดๆ มีคาเทากับ 1 หมายถึงเดินทางจากจุด<br />
ลูกคา i ใดๆ ไปยังจุด j ใดๆ ไดเพียง 1 จุด<br />
n<br />
∑ X ij<br />
j=<br />
1<br />
= 1<br />
i n<br />
∀∈ (3)<br />
สมการขอจํากัดที่<br />
3 ผลรวมของตัวแปรตัดสินใจที่เดินทาง<br />
ออกจากจุดลูกคา j ใดๆ ไปยังจุดลูกคา i ใดๆ มีคาเทากับ 1 หมายถึง<br />
เดินทางจากจุดลูกคา j ใดๆ ไปยังจุด i ใดๆ ไดเพียง 1 จุด<br />
∑∑ Xij ≤ S −1โดย<br />
2≤S ≤n− 1 (4)<br />
i∈S j∈S สมการขอจํากัดที่<br />
4 สมการกําจัดทัวรยอย (sub tour eliminate)<br />
โดย S เปนเซตของทัวรยอย ที่เกิดการครบรอบขณะที่ลําดับการเดินทาง<br />
ไมผานจุดทั้งหมด<br />
และ|S| เปนปริมาณจุดของลูกคาในทัวรยอย<br />
ij<br />
{ ,1}<br />
X ∈ o<br />
(5)<br />
270<br />
สมการขอจํากัดที่<br />
5 ตัวแปรตัดสินใจมีคาเทากับ 1 เมื่อมีการ<br />
เดินทางจากจุดลูกคา i ใดๆไปยังจุดลูกคา j ใดๆ และมีคาเทากับ 0 เมื่อไม<br />
เปนตามเงื่อนไข<br />
3.2 แนวคิดในการออกนอกเสนทางเพื่อเติมเชื้อเพลิง<br />
เมื่อหาเสนทางที่สั้นที่สุด<br />
หรือแนวคิด 0 โดยวิธีแตกกิ่งและมี<br />
ขอบเขตแลวนั้น<br />
ซึ่งเปนเสนทางหลักในการเดินทาง<br />
สามารถดูรูปแบบ<br />
การไหลของโปรแกรมไดจากรูปที่<br />
9 ซึ่งโดยทั่วไปแลวปญหา<br />
TSP จะมี<br />
ขอสมมติฐานที่วาไมมีขอจํากัดดานความจุเชื้อเพลิงของยานพาหนะ<br />
แต<br />
ในสถานการณจริงการเดินทางของยานพาหนะนั้นถูกจํากัดดวยความจุ<br />
เชื้อเพลิง<br />
ดังนั้นจึงเพิ่มความซับซอนของปญหามากขึ้น<br />
จึงไดเสนอ<br />
แนวคิดทั้ง<br />
8 แนวคิด เพื่อเลือกเสนทางที่จะออกไปเติมเชื้อเพลิง<br />
โดยมี<br />
เปาหมาย คือ หาเวลารวมของระยะเวลาการเดินทางทั้งหมดรวมที่นอย<br />
ที่สุด<br />
จากระยะเวลาการเดินทางจากลูกคา + ระยะเวลาการเดินทางจาก<br />
ลูกคาไปสถานีเติมเชื้อเพลิง+<br />
ระยะเวลาการเดินทางจากสถานีเติม<br />
เชื้อเพลิง<br />
ไปลูกคาj + เวลาในการเติมเชื้อเพลิงของแตละสถานีที่ถูกเลือก<br />
โดยจะเพื่อความซับซอนใหมากขึ้นโดยกําหนดเวลาในการเติมเชื้อเพลิง<br />
ซึ่งกําหนดใหทุกสถานีเชื้อเพลิงใชเวลาเทากัน<br />
1. เมื่อไมสามารถไปยังจุดลูกคาตอไปไดใหเลือกจุดเติม<br />
เชื้อเพลิงที่ใกลที่สุด<br />
แตถาเชื้อเพลิงเหลือไมพอที่จะไปจุดเติมเชื้อเพลิงใด<br />
ไดเลย ใหพิจารณาจุดลูกคากอนหนา ดังรูปที่<br />
1 เลือกสถานีเติม เชื้อเพลิง<br />
A<br />
รูปที่<br />
1 การเลือกสถานีเชื้อเพลิงแบบแนวคิดที่<br />
1<br />
2. เมื่อไมสามารถไปยังจุดลูกคาตอไปไดใหเลือกไปที่จุดเติม<br />
เชื้อเพลิงที่ใกลจุดลูกคาตอไปมากแตถาเชื้อเพลิงเหลือไมพอที่จะไปจุด<br />
เติมเชื้อเพลิงใดไดเลย<br />
ใหพิจารณาจุดลูกคากอนหนา ดังรูปที่<br />
2 เลือก<br />
สถานีเติมเชื้อเพลิง<br />
B<br />
รูปที่<br />
2 การเลือกสถานีเชื้อเพลิงแบบแนวคิดที่<br />
2<br />
3. เมื่อไมสามารถไปยังจุดลูกคาตอไปไดใหเลือกระยะทาง<br />
รวมที่นอยที่สุดที่ออกนอกเสนทางไปเติมเชื้อเพลิงและเดินทางไปยังจุด<br />
ตอไป แตถาเชื้อเพลิงเหลือไมพอที่จะไปจุดเติมเชื้อเพลิงใดไดเลย<br />
ให<br />
พิจารณาจุดลูกคากอนหนา ดังรูปที่<br />
3 เลือกสถานีเติมเชื้อเพลิง<br />
B