Hendry Setiawan, Dewi Fandelia Tan, K. R. Prilianti
{"title":"Implemantasi Differential Evolution untuk Optimasi Jadwal Produksi","authors":"Hendry Setiawan, Dewi Fandelia Tan, K. R. Prilianti","doi":"10.24002/jbi.v9i2.1716","DOIUrl":null,"url":null,"abstract":"Abstract. Scheduling is one of the important things that needs to be considered by any company. A good scheduling process can improve the effectiveness and efficiency of production systems at the company. The problem often occured in this field is a delay in working orders from the deadline and the production of defective products (afal) is still many. The limited ability of the operator to divide the job on the machine causes mistakes of scheduling. To solve that problem, an application was developed to optimize the production schedule automatically. This application was made by implementing the differential evolution algorithm. This production scheduling solution will be represented in vector form. Each vector will be calculated fitness value by the criteria of time and minimum afal. This process will achieve the best vector that provides an optimal schedule. The testing results show that the application can optimize the schedule of production with the average of accuracy rate reaching 99,54%. The scheduling results using differential evolution algorithm can reduce 8,19% of afal, and 97,51% of computing time. Keywords: afal, differential evolution, schedulling.Abstrak. Penjadwalan merupakan salah satu hal penting yang perlu diperhatikan oleh setiap perusahaan. Penjadwalan yang baik akan meningkatkan efisiensi dan efektifitas dari perusahaan tersebut. Permasalahan yang sering terjadi adalah masih sering terjadinya keterlambatan dalam pengerjaan pesanan dari batas waktu yang ditentukan dan kerusakan produksi (afal) yang dihasilkan masih sangat tinggi. Hal ini dikarenakan terbatasnya kemampuan operator dalam membagi job pada mesin, sehingga memungkinkan terjadinya kesalahan penjadwalan. Untuk memecahkan permasalahan tersebut, dibuat sebuah aplikasi yang dapat melakukan optimasi jadwal produksi secara otomatis. Aplikasi ini dibuat dengan mengimplementasikan algoritma differential evolution. Solusi penjadwalan produksi ini akan direpresentasikan dalam bentuk vektor. Setiap vektor akan dihitung nilai fitness dengan kriteria minimasi waktu dan afal. Proses ini akan dilakukan hingga mencapai vektor terbaik yang mampu memberikan jadwal yang optimal. Hasil pengujian yang dilakukan menunjukkan bahwa aplikasi dapat melakukan optimasi jadwal produksi dengan rata-rata tingkat keakuratan mencapai 99,54%. Hasil penjadwalan menggunakan algoritma differential evolution dapat menurunkan afal sebesar 8,19%, dan waktu komputasi sebesar 97,51%. Kata Kunci: afal, algoritma differential evolution, penjadwalan.","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Buana Informatika","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24002/jbi.v9i2.1716","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Abstract. Scheduling is one of the important things that needs to be considered by any company. A good scheduling process can improve the effectiveness and efficiency of production systems at the company. The problem often occured in this field is a delay in working orders from the deadline and the production of defective products (afal) is still many. The limited ability of the operator to divide the job on the machine causes mistakes of scheduling. To solve that problem, an application was developed to optimize the production schedule automatically. This application was made by implementing the differential evolution algorithm. This production scheduling solution will be represented in vector form. Each vector will be calculated fitness value by the criteria of time and minimum afal. This process will achieve the best vector that provides an optimal schedule. The testing results show that the application can optimize the schedule of production with the average of accuracy rate reaching 99,54%. The scheduling results using differential evolution algorithm can reduce 8,19% of afal, and 97,51% of computing time. Keywords: afal, differential evolution, schedulling.Abstrak. Penjadwalan merupakan salah satu hal penting yang perlu diperhatikan oleh setiap perusahaan. Penjadwalan yang baik akan meningkatkan efisiensi dan efektifitas dari perusahaan tersebut. Permasalahan yang sering terjadi adalah masih sering terjadinya keterlambatan dalam pengerjaan pesanan dari batas waktu yang ditentukan dan kerusakan produksi (afal) yang dihasilkan masih sangat tinggi. Hal ini dikarenakan terbatasnya kemampuan operator dalam membagi job pada mesin, sehingga memungkinkan terjadinya kesalahan penjadwalan. Untuk memecahkan permasalahan tersebut, dibuat sebuah aplikasi yang dapat melakukan optimasi jadwal produksi secara otomatis. Aplikasi ini dibuat dengan mengimplementasikan algoritma differential evolution. Solusi penjadwalan produksi ini akan direpresentasikan dalam bentuk vektor. Setiap vektor akan dihitung nilai fitness dengan kriteria minimasi waktu dan afal. Proses ini akan dilakukan hingga mencapai vektor terbaik yang mampu memberikan jadwal yang optimal. Hasil pengujian yang dilakukan menunjukkan bahwa aplikasi dapat melakukan optimasi jadwal produksi dengan rata-rata tingkat keakuratan mencapai 99,54%. Hasil penjadwalan menggunakan algoritma differential evolution dapat menurunkan afal sebesar 8,19%, dan waktu komputasi sebesar 97,51%. Kata Kunci: afal, algoritma differential evolution, penjadwalan.
摘要日程安排是任何公司都需要考虑的重要事情之一。良好的调度流程可以提高公司生产系统的有效性和效率。在这一领域中经常发生的问题是工作订单比截止日期延迟,不良产品(al)的生产仍然很多。操作员在机器上划分工作的能力有限,导致调度错误。为了解决这个问题,开发了一个应用程序来自动优化生产计划。该应用是通过实现差分进化算法实现的。这个生产调度方案将以向量形式表示。以时间和最小代价为准则计算每个向量的适应度值。这一过程将实现提供最优时间表的最佳矢量。测试结果表明,该应用程序可以优化生产计划,平均准确率达到99.54%。采用差分进化算法的调度结果可减少8.19%的吞吐量和97.51%的计算时间。关键词:人工智能,差分进化,调度。Penjadwalan merupakan salah satu hal penting yang perlu diperhatikan oleh设置perushaan。Penjadwalan yang baik akan meningkatkan efisiensi dan efektifitas dari perusahaan tersebut。Permasalahan yang sering terjadi adalah masih sering terjadinya keterlambatan dalam pengerjaan pesanan dari batas waktu yang ditentukan dan kerusakan produksi (al) yang dihasilkan masih sangat tinggi。Hal ini dikarenakan terbatasnya kemampuan操作员dalam membagi job pada mesin, sehinga memungkinkan terjadinya kesalahan penjadwalan。土豆泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥泥。应用分布式登根算法实现差分进化。Solusi penjadwalan产品可以直接表示亚洲的dalam bentuk向量。建立了一种适合度最小准则的向量。本文介绍了一种新的方法,即在akan dilakukan hinga mengapi向量上,对terbaik yang进行了优化。Hasil penguin yang dilakukan menunjukkan bawa applikasi dapat melakukan optimasi jadwal producksi dengan rata-rata tingkat keakuratan menapai 99,54%。Hasil penjadwalan menggunakan算法差分进化dapat menurunkan afal sebesar 8,19%, dan waktu komputasi sebesar 97,51%。Kata Kunci: alal,算法差分进化,penjadwalan。