30.06.2013 Views

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

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

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!