การศึกษาและประยุกต์ใช้หน่วยการสร้างในขั้นตอนวิธีเชิงวิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูลเจเมทัล Study of Building-Box in Evolutionary algorithm in multi-objective.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เรื่อง การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Advertisements

บทที่ 2 เทคนิคการปรับปรุงคุณภาพ
การเสนอโครงการวิทยานิพนธ์
การศึกษาและประยุกต์ใช้ขั้นตอนวิธีเชิง วิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูล เจเมทัล Study of Evolutionary Algorithm in Multi- objective on Library jMetal.
ของงานแนะแนว ระดับประถมศึกษา
สถิติ และ การวิเคราะห์ข้อมูล
การกำหนดปัญหา และความต้องการ (Problem Definition and Requirements)
Low-speed UAV Flight Control Phase II
1.7 ระเบียบวิธีทางสถิติ 1. การเก็บรวบรวมข้อมูล (Data Collection)
Low-speed UAV Flight Control Phase II
Engineering Problem Solving Program by Using Finite Element Method
เครื่องบันทึกข้อมูลสำหรับสถานีไฟฟ้าย่อย Substation Data Logger
จัดทำโดย นายวิทยา หาญอาษา และ นายธวัช มุดไธสง อาจารย์ที่ปรึกษา
นักศึกษาคณะวิศวกรรมศาสตร์ สาขาวิศวกรรมคอมพิวเตอร์
โดย นางสาวมุทิตา พลอยน้อย นางสาววีรยา เจริญกุล
COE โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
ป้ายรถเมล์อัจฉริยะ COE Smart Bus Stop ป้ายรถเมล์อัจฉริยะ COE Smart Bus Stop หลักการและเหตุผล หลักการและเหตุผล เทคโนโลยี Zigbee เป็นการสื่อสาร.
Engineering Problem Solving Program by Using Finite Element Method
ขั้นตอนในการทำวิจัย.
การออกแบบการวิจัยการเขียนเค้าโครงการวิจัย
รายงานการวิจัย.
Research Problem ปัญหาการวิจัย
การทดลองและการเขียนรายงานผลการทดลองทางวิทยาศาสตร์
เครือข่ายวิชาชีพห้องสมุด
การเขียนรายงานการทดลอง
การเตรียมเอกสาร สอบหัวข้อโครงงาน
การวางแผนและการดำเนินงาน
ระบบจัดเก็บค่าน้ำประปา
แบบทดสอบก่อนเรียน วิชา โครงงานคอมพิวเตอร์
โปรแกรมการทดสอบวัดความสามารถพื้นฐาน ทางการเรียนของนักศึกษา
คณะผู้วิจัย ภาควิชา คณะวิศวกรรมศาสตร์ ม.เทคโนโลยีพระจอมเกล้าธนบุรี
คณะครุศาสตร์อุตสาหกรรม สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
Surachai Wachirahatthapong
บทที่ 4 การโปรแกรมเชิงเส้น (Linear Programming)
รศ. ดร. สุนีย์ เหมะประสิทธิ์
Quantitative Analysis for Logistics Management
โปรแกรมจำแนกรุ่นรถยนต์โครงสร้างแบบ Relative bag of words (รุ่นสอง)
ระบบจองตั๋วโรงภาพยนตร์ออนไลน์
การเสนอโครงการวิจัย.
การเขียนรายงานการวิจัย
วิธีการทางคอมพิวเตอร์
การวิเคราะห์วงจรในโดเมน s Circuit Analysis in The s-Domain
บทที่ 3 การวิเคราะห์ Analysis.
การออกแบบตัวชี้วัดที่ประสบความสำเร็จในการทำ E-Learning โดย เบคิม เฟทาจิ , เมย์ลินดา เฟทาจิ มหาวิทยาลัยยุโรปตะวันออกเฉียงใต้ คณะวิทยาศาสตร์และเทคโนโลยีร่วมสมัย.
A Comparison on Quick and Bubble sort on large scale data
ใส่ชื่อเรื่องงานวิจัย กะทัดรัด มีตัวแปรต้น ตัวแปรตาม อย่างชัดเจน
ระบบ RFID บนทางด่วน RFID systems on the highway
ปัญหาคืออะไร. การวิเคราะห์ขั้นตอนวิธีการแก้ไขปัญหา รายวิชา การโปรแกรมและการประยุกต์ (ง30222)
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
หลักการแก้ปัญหา.
หลักการเขียนโปรแกรม ( )
การตรวจสอบคุณภาพ ของเครื่องมือการวิจัย
ADDIE Model.
 วัตถุประสงค์ของบทเรียน นับว่าเป็นส่วนสำคัญยิ่ง ต่อกระบวนการเรียนรู้ ที่ผู้เรียนจะได้ทราบถึงความ คาดหวังของบทเรียนจากผู้เรียน นอกจากผู้เรียนจะ ทราบถึงพฤติกรรมขั้นสุดท้ายของตนเองหลังจบ.
หลักการเขียนโครงการ.
เ อกสารประกอบการสอนวิชา Computer Programming for Engineer ดร. นวภัค เอื้ออนันต์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น.
สถิติเพื่อการวิจัย 1. สถิติเชิงบรรยาย 2. สถิติเชิงอ้างอิง.
การเขียนรายงานผลการวิจัย
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงค์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
การออกแบบสื่อเพื่อการศึกษา ADDIE Model
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
กลุ่ม สำนักอนามัย กรุงเทพมหานคร.
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
แนวทางพัฒนางานประจำ สู่งานวิจัย
ข้อมูล ข้อเท็จจริงหรือรายละเอียดเกี่ยวกับเรื่องที่สนใจศึกษา ซึ่งอาจอยู่ในรูปตัวเลข เช่น น้ำหนัก ความสูง ระยะทาง อายุ หรืออาจเป็นข้อเท็จจริงที่อยู่ในรูปคุณลักษณะหรือคุณสมบัติ
การเตรียมข้อมูล (Data preparation)
วิชา เครื่องวัดไฟฟ้า รหัส
ผู้วิจัย อาจารย์สมเกียรติ ขำสำราญ
นายวีรพล ยิ้มย่อง สังกัด วิทาลัยเทคโนโลยีหมู่บ้านครู
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงศ์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
ใบสำเนางานนำเสนอ:

การศึกษาและประยุกต์ใช้หน่วยการสร้างในขั้นตอนวิธีเชิงวิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูลเจเมทัล Study of Building-Box in Evolutionary algorithm in multi-objective on Library jMetal โดยนายวีรชัย เลขาโสภณ รหัส 503040261-4 นายสัญญลักษณ์ ผลเลขา รหัส 503040788-4 ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น

Outlines การใช้งาน jmetal ทดลองปัญหาบนโปรแกรม jmetal BTS Train Problem Optimization BTS Train Problem Test Results สรุป สิ่งที่ต้องทำต่อไป

การใช้งานโปรแกรมใน jMetal

jMetal ประกอบด้วย Packages

ปัญหาจำลอง Trap5 T1 คือ Interleaved symmetric 5-bit Trap T2 คือ Complement of T1

ผลการทดลองปัญหา Trap5 จากการทดลองปัญหา Trap5 ทำให้เราทราบว่า เราต้องสร้างปัญหาอย่างไร define problem ไว้ในส่วนไหนของโปรแกรมและเรียกใช้อย่างไร

BTS Train Problem Optimization กำหนดค่าตัวแปร(สภาพแวดล้อม) เพื่อใช้ ในการคำนวน หาความสัมพันธ์ของตัวแปรที่ต้องใช้ใน การคำนวน และ สร้างเป็นฟังก์ชั่นการ ทำงาน สร้าง simulator เพื่อใช้ในการจำลอง ฟังก์ชั่นการทำงานที่ได้สร้างขึ้นก่อนหน้า การเขียนโปรแกรมตาม simulator การทดสอบการทำงานของโปรแกรมเพื่อ หาข้อผิดพลาด ในสภาพแวดล้อมต่างๆ ทำการเชื่อมต่อโปรแกรมเข้ากับคลัง โปรแกรม Jmetal เพื่อหาค่าที่เหมะสม

BTS Train Problem Optimization ตัวแปรที่กำหนดเพื่อใช้ในการพัฒนาแบบจำลองเพื่อสร้างเป็นปัญหาต้นแบบ ข้อกำหนด(ตัวแปร) จำนวน หน่วย จำนวนชั่วโมง A ชั่วโมง Part time A’ ชั่งโมง ปริมาณความจุรถสุทธิ C คน จำนวนสถานี S สถานี จำนวนสถานีที่ให้บริการ S’ ระยะห่างระหว่างสถานี G นาที ปริมาณผู้โดยสารแต่ละสถานี P คน/นาที ความถี่ในการปล่อยรถไฟฟ้า F เที่ยว/ชม.

BTS Train Problem Optimization ข้อกำหนด(ตัวแปร) จำนวน หน่วย ปริมาณรถไฟฟ้าที่ใช้ในการให้บริการ x คัน/ชั่วโมงการทำงาน ระยะเวลาในการรอของผู้โดยสาร y วินาที/คน

BTS Train Problem Test Results เมื่อทำการเปรียบเทียบจากแนวโน้มที่ได้ทำการออกแบบก่อนหน้า จะพบว่า แนวโน้มการทำงานนั้นมีความถูกต้องโดยชุดข้อมูลที่ได้นั้นจะมีปริมาณ ข้อมูลมากกว่า และ ขอบเขตการทำงานกว้างกว่า เนื่องจากรายละเอียดใน การ Opimazation ปัญหาตามสภาพแวดล้อมต่างๆ Pareto Front Pareto Front

BTS Train Problem Test Results เมื่อกำหนดให้ปริมาณผู้โดยสารที่เข้ารับบริการคงที่เสมอ 15/370.2815 16/1049.466 40/143.9369 70/2.8096 35/349.180 16/625.7904 70/88.04594 37/291.3454 เมื่อกำหนดให้เริ่มมีการเปลี่ยนแปลงปริมาณผู้โดยสารในแต่ละชั่วโมงการทำงานจะเห็นว่าแนวโน้มกราฟเริ่มมีการเปลี่ยนแปลง 70/49.06541

BTS Train Problem Test Results เมื่อเริ่มมีการเปลี่ยนแปลงปริมาณความจุของรถไฟฟ้า จะพบว่า แนวโน้มของเวลาของกราฟปรับลดลง เมื่อทำการเปลี่ยนแปลง ปริมาณความจุของไฟฟ้า และ เปลี่ยนแปลงปริมาณกรเข้าใช้บริการของผู้โดยสารจะพบว่า แนวโน้มกราฟก้อจะมีการเปลี่ยนแปลงไปตามสภาพแวดล้อม

BTS Train Goal Results การหาความสัมพันธ์ที่เหมาะสมของวัตถุประสงค์ 2 อย่าง เวลารอเฉลี่ยของคนที่มาใช้บริการที่เหมาะสมในสภาพแวดล้อมต่างๆ จำนวนรถที่เหมาะสมกับปริมาณคนรอต่อชั่วโมงที่สอดคล้องกัน สร้าง Pareto Front ที่เหมาะสมกับความสัมพันธ์ในสภาพแวดล้อมต่างๆ

สรุป การทำงานแบ่งออกเป็น 2 ส่วน การทดลองปัญหาอื่นกับคลังโปรแกรม Jmetal เป็นการทดลองเพื่อทดสอบโปรแกรมในคลังโปรแกรม jmetal กับปัญหาแบบ multi- objective เพื่อทราบถึงการ define problem การกำหนดค่าฟังก์ชั่นต่างๆ เพื่อให้โปรแกรมใน jmetal แก้ปัญหาได้ การ Optimization และ ทดลองต้นแบบปัญหาการทำงาน เป็นส่วนการนำ concept การออกแบบก่อนหน้านี้มาทำการพัฒนาเป็นปัญหาที่สามารถใช้ งานได้ในคลังโปรแกรม Jmetal นำต้นแบบที่ได้ทำการพัฒนาแล้วมาทำการมดสอบเพื่อหาขอบเขตการทำงานของปัญหา ในสภาพแวดล้องต่างๆ

สิ่งที่จะทำต่อไป การพัฒนาต้นแบบปัญหาให้มีความถูกต้องในการทำงานมากยิ่งขึ้น การนำต้นแบบปัญหาไปเชื่อมต่อเข้ากับ คลังโปรแกรม Jmetal และสามารถ สร้างชุดข้อมูลที่มีความถูกต้องในการทำงาน การใช้ คลังโปรแกรม Jmetal ทำการวิเคราะห์ชุดข้อมูลเพื่อให้ได้มาซึ่งข้อมูลที่ เหมาะสมสำหรับปัญหาที่กำหนดขึ้น ในสภาพแวดล้อมต่างๆ วิเคราะห์ผลที่ได้จากการทำงานของ คลังโปรแกรม Jmetal และสรุปผลการ ทำงาน