การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่
This research focuses on developing rehearsal scheduling of a music band with 2 objectives. The first objective is to assign music pieces into rehearsal days to minimize the total number of days that players must be in the and the second is to sequence music pieces during a day to minimize the total...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | Thai |
Published: |
จุฬาลงกรณ์มหาวิทยาลัย
2011
|
Subjects: | |
Online Access: | https://digiverse.chula.ac.th/Info/item/dc:43534 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Chulalongkorn University |
Language: | Thai |
id |
43534 |
---|---|
record_format |
dspace |
spelling |
435342024-03-18T07:49:09Z https://digiverse.chula.ac.th/Info/item/dc:43534 ©จุฬาลงกรณ์มหาวิทยาลัย Thesis 10.58837/CHULA.THE.2011.1664 tha นพปฎล สกุลสม การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ Music rehearsal scheduling for a large scale problem จุฬาลงกรณ์มหาวิทยาลัย 2011 2011 This research focuses on developing rehearsal scheduling of a music band with 2 objectives. The first objective is to assign music pieces into rehearsal days to minimize the total number of days that players must be in the and the second is to sequence music pieces during a day to minimize the total waiting time of the players.Because of the complexity of the problem, the computational time for an integer programming model developed to solve this problem grows rapidly as the problem’s size increases. Therefore, a heuristic algorithm based on a cell formation technique is developed to assign music pieces into rehearsal days toseparate the large problem with many rehearsal days into many small single day problems. Then, the integer programming model is used to sequence music pieces of those small problems. To evaluate the proposed methodology, the solutions from the proposed heuristics are compared to the solutions from an integer programming model. The integer programming model found 137 optimal solutions. It cannot obtain the optimal solutions of 13 problems within 2 hours in case of equal music pieces length and 12 hours in case of unequal music piece length. The proposed methodology provides as good as or better solutions for all problems. งานวิจัยฉบับนี้มีวัตถุประสงค์เพื่อพัฒนาวิธีการจัดตารางซ้อมดนตรีโดยมีวัตถุประสงค์เพื่อจัดสรรเพลงสำหรับการซ้อมในแต่ละวันเพื่อให้มีจำนวนวันโดยรวมที่นักดนตรีแต่ละคนต้องมาสถานที่ซ้อมน้อยที่สุด และจัดลำดับเพลงเพื่อให้เวลาทั้งหมดที่นักดนตรีอยู่ในสถานที่ซ้อมโดยที่ไม่ได้ทำการซ้อมมีค่าน้อยที่สุดเนื่องจากความซับซ้อนของปัญหาทำให้แบบจำลองทางคณิตศาสตร์ซึ่งพัฒนาขึ้นเพื่อแก้ปัญหาดังกล่าวใช้เวลาในการหาคำตอบเพิ่มขึ้นอย่างมากในการหาคำตอบเมื่อปัญหามีขนาดใหญ่ขึ้น จึงเกิดแนวคิดในการ แบ่งปัญหาออกเป็น 2 ส่วน โดยใช้วิธีการฮิวริสติกส์ซึ่งพัฒนาขึ้นจากวิธีการออกแบบการผลิตแบบเซลล์จัดสรรเพลงสำหรับการซ้อมในแต่ละวันและแบ่งปัญหาเดิมซึ่งมีการซ้อมหลายวันออกเป็นปัญหาย่อยๆปัญหาละ 1 วัน จากนั้นจึงใช้แบบจำลองทางคณิตศาสตร์จัดลำดับเพลงสำหรับปัญหาย่อยเหล่านั้น การทดสอบประสิทธิภาพของวิธีการที่นำเสนอกระทำโดยการเปรียบเทียบค่าวัตถุประสงค์ของวิธีการที่นำเสนอกับค่าคำตอบที่ได้จากแบบจำลองทางคณิตศาสตร์พบว่าจากการทดสอบ 150 ปัญหาแบบจำลองทางคณิตศาสตร์พบคำตอบที่ดีที่สุด 137 ปัญหาและ 13 ปัญหาไม่พบคำตอบที่ดีที่สุดภายในเวลา 2 ชั่วโมงในกรณีที่ทุกเพลงมีความยาวเท่ากันและ 12 ชั่วโมงในกรณีที่เพลงมีความยาวแตกต่างกัน โดยวิธีการที่นำเสนอพบคำตอบที่ดีกว่าหรือดีเทียบเท่ากับคำตอบจากแบบจำลองในทุกปัญหา 129 pages แมทแลบ การกำหนดลำดับงาน ฮิวริสติกอัลกอริทึม แบบจำลองทางคณิตศาสตร์ การแสดงดนตรี -- แบบจำลองทางคณิตศาสตร์ วิภาวี ธรรมาภรณ์พิลาศ https://digiverse.chula.ac.th/digital/file_upload/biblio/cover/43534.jpg |
institution |
Chulalongkorn University |
building |
Chulalongkorn University Library |
continent |
Asia |
country |
Thailand Thailand |
content_provider |
Chulalongkorn University Library |
collection |
Chulalongkorn University Intellectual Repository |
language |
Thai |
topic |
แมทแลบ การกำหนดลำดับงาน ฮิวริสติกอัลกอริทึม แบบจำลองทางคณิตศาสตร์ การแสดงดนตรี -- แบบจำลองทางคณิตศาสตร์ |
spellingShingle |
แมทแลบ การกำหนดลำดับงาน ฮิวริสติกอัลกอริทึม แบบจำลองทางคณิตศาสตร์ การแสดงดนตรี -- แบบจำลองทางคณิตศาสตร์ นพปฎล สกุลสม การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
description |
This research focuses on developing rehearsal scheduling of a music band with 2 objectives. The first objective is to assign music pieces into rehearsal days to minimize the total number of days that players must be in the and the second is to sequence music pieces during a day to minimize the total waiting time of the players.Because of the complexity of the problem, the computational time for an integer programming model developed to solve this problem grows rapidly as the problem’s size increases. Therefore, a heuristic algorithm based on a cell formation technique is developed to assign music pieces into rehearsal days toseparate the large problem with many rehearsal days into many small single day problems. Then, the integer programming model is used to sequence music pieces of those small problems. To evaluate the proposed methodology, the solutions from the proposed heuristics are compared to the solutions from an integer programming model. The integer programming model found 137 optimal solutions. It cannot obtain the optimal solutions of 13 problems within 2 hours in case of equal music pieces length and 12 hours in case of unequal music piece length. The proposed methodology provides as good as or better solutions for all problems. |
author2 |
วิภาวี ธรรมาภรณ์พิลาศ |
author_facet |
วิภาวี ธรรมาภรณ์พิลาศ นพปฎล สกุลสม |
format |
Theses and Dissertations |
author |
นพปฎล สกุลสม |
author_sort |
นพปฎล สกุลสม |
title |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
title_short |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
title_full |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
title_fullStr |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
title_full_unstemmed |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
title_sort |
การจัดตารางการซ้อมดนตรีสำหรับปัญหาขนาดใหญ่ |
publisher |
จุฬาลงกรณ์มหาวิทยาลัย |
publishDate |
2011 |
url |
https://digiverse.chula.ac.th/Info/item/dc:43534 |
_version_ |
1829265944946409472 |