Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm

The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are su...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International Journal of Engineering 2016-03, Vol.29 (3), p.347-358
Hauptverfasser: Nahavandi, N, Zegordi, S H, Abbasian, M
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 358
container_issue 3
container_start_page 347
container_title International Journal of Engineering
container_volume 29
creator Nahavandi, N
Zegordi, S H
Abbasian, M
description The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions, avoiding premature convergence, and robustness of solutions is still among the challenging arguments and in the researchers' center of attention. The investigations in real manufacturing environments indicate that many of these systems have Bottleneck Recourses (BR). According to the concepts of the Theory of Constraint (TOC), the output of manufacturing systems is limited based on BR capacity. Hence, for improving system performance, one must find and investigate the improvement of BR effects in different levels of decision-making. Moreover, the capacity of these resources should be improved to the maximum possible limit. In this study, for detecting and using BR in shop floor decisions (e.g. scheduling), a new detection method of bottleneck for DJS problems known as bottleneck detection method based on Taguchi Approach (TA-DJS) has been developed. On the other hand, the adapting of GA operators in amount and range of coverage can operate as an efficient approach in improving its operation and effectiveness. In this way, the adapting for operators prevents its premature convergence and the adapting in the range of coverage causes maximum use of the problem's important resources and better performance of the algorithm in each step of its run. In the proposed GA (GAIA), initially the adapting in the amount of algorithm's operators based on the solutions' tangent rate for premature convergence is done, then the adapting in the range of coverage of operators' algorithm, in first step, happens by operators convergence on BR (which was detected initially) and, in the next step, occurs by operators convergence on the elite solutions so that the search process focuses on more probable ranges than the whole range of solution. Comparing the problem results in the static state with the results of other available methods in the literature indicated high efficiency of the proposed method.
doi_str_mv 10.5829/idosi.ije.2016.29.03c.09
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1855360025</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1855360025</sourcerecordid><originalsourceid>FETCH-LOGICAL-c167t-8347a4ab81950020823c27c0c5c11721df67f75b68dcd3e9c27fd03293365f7a3</originalsourceid><addsrcrecordid>eNotkF1PwyAYhYnRxGXuP3DpTSsfpYXLOXXOLNFkek0o0BVtyyzMZP9e6rx5P09OTh4AIEY540TcOeODy92nzQnCZU5EjqjOkbgAM1xRlglSFJdpRoRlpBDsGixCcDUiFJcV4WQGxp3vftywh7G18OE0qN5p-OJruGv9Ae50a82xm_5vo68728NjmLZ7H2NnB6u_oBoM3AzRdp3b2yHC5VQDrFWwBvoBrpMsJtNlt_eji21_A64a1QW7-O9z8PH0-L56zrav681quc10ChczTotKFarmWDCECOKEalJppJnGuCLYNGXVVKwuudGGWpGejUGUCEpL1lSKzsHt2fcw-u-jDVH2LuiUUw3WH4PEnDFaJmuWpPws1aMPYbSNPIyuV-NJYiQn0vKPtEyk5URapksiLZGgv20xdUs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1855360025</pqid></control><display><type>article</type><title>Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Nahavandi, N ; Zegordi, S H ; Abbasian, M</creator><creatorcontrib>Nahavandi, N ; Zegordi, S H ; Abbasian, M</creatorcontrib><description>The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions, avoiding premature convergence, and robustness of solutions is still among the challenging arguments and in the researchers' center of attention. The investigations in real manufacturing environments indicate that many of these systems have Bottleneck Recourses (BR). According to the concepts of the Theory of Constraint (TOC), the output of manufacturing systems is limited based on BR capacity. Hence, for improving system performance, one must find and investigate the improvement of BR effects in different levels of decision-making. Moreover, the capacity of these resources should be improved to the maximum possible limit. In this study, for detecting and using BR in shop floor decisions (e.g. scheduling), a new detection method of bottleneck for DJS problems known as bottleneck detection method based on Taguchi Approach (TA-DJS) has been developed. On the other hand, the adapting of GA operators in amount and range of coverage can operate as an efficient approach in improving its operation and effectiveness. In this way, the adapting for operators prevents its premature convergence and the adapting in the range of coverage causes maximum use of the problem's important resources and better performance of the algorithm in each step of its run. In the proposed GA (GAIA), initially the adapting in the amount of algorithm's operators based on the solutions' tangent rate for premature convergence is done, then the adapting in the range of coverage of operators' algorithm, in first step, happens by operators convergence on BR (which was detected initially) and, in the next step, occurs by operators convergence on the elite solutions so that the search process focuses on more probable ranges than the whole range of solution. Comparing the problem results in the static state with the results of other available methods in the literature indicated high efficiency of the proposed method.</description><identifier>ISSN: 1025-2495</identifier><identifier>EISSN: 1735-9244</identifier><identifier>DOI: 10.5829/idosi.ije.2016.29.03c.09</identifier><language>eng</language><subject>Algorithms ; Convergence ; Dynamics ; Genetic algorithms ; Heuristic methods ; Job shop scheduling ; Machine shops ; Operators</subject><ispartof>International Journal of Engineering, 2016-03, Vol.29 (3), p.347-358</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Nahavandi, N</creatorcontrib><creatorcontrib>Zegordi, S H</creatorcontrib><creatorcontrib>Abbasian, M</creatorcontrib><title>Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm</title><title>International Journal of Engineering</title><description>The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions, avoiding premature convergence, and robustness of solutions is still among the challenging arguments and in the researchers' center of attention. The investigations in real manufacturing environments indicate that many of these systems have Bottleneck Recourses (BR). According to the concepts of the Theory of Constraint (TOC), the output of manufacturing systems is limited based on BR capacity. Hence, for improving system performance, one must find and investigate the improvement of BR effects in different levels of decision-making. Moreover, the capacity of these resources should be improved to the maximum possible limit. In this study, for detecting and using BR in shop floor decisions (e.g. scheduling), a new detection method of bottleneck for DJS problems known as bottleneck detection method based on Taguchi Approach (TA-DJS) has been developed. On the other hand, the adapting of GA operators in amount and range of coverage can operate as an efficient approach in improving its operation and effectiveness. In this way, the adapting for operators prevents its premature convergence and the adapting in the range of coverage causes maximum use of the problem's important resources and better performance of the algorithm in each step of its run. In the proposed GA (GAIA), initially the adapting in the amount of algorithm's operators based on the solutions' tangent rate for premature convergence is done, then the adapting in the range of coverage of operators' algorithm, in first step, happens by operators convergence on BR (which was detected initially) and, in the next step, occurs by operators convergence on the elite solutions so that the search process focuses on more probable ranges than the whole range of solution. Comparing the problem results in the static state with the results of other available methods in the literature indicated high efficiency of the proposed method.</description><subject>Algorithms</subject><subject>Convergence</subject><subject>Dynamics</subject><subject>Genetic algorithms</subject><subject>Heuristic methods</subject><subject>Job shop scheduling</subject><subject>Machine shops</subject><subject>Operators</subject><issn>1025-2495</issn><issn>1735-9244</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNotkF1PwyAYhYnRxGXuP3DpTSsfpYXLOXXOLNFkek0o0BVtyyzMZP9e6rx5P09OTh4AIEY540TcOeODy92nzQnCZU5EjqjOkbgAM1xRlglSFJdpRoRlpBDsGixCcDUiFJcV4WQGxp3vftywh7G18OE0qN5p-OJruGv9Ae50a82xm_5vo68728NjmLZ7H2NnB6u_oBoM3AzRdp3b2yHC5VQDrFWwBvoBrpMsJtNlt_eji21_A64a1QW7-O9z8PH0-L56zrav681quc10ChczTotKFarmWDCECOKEalJppJnGuCLYNGXVVKwuudGGWpGejUGUCEpL1lSKzsHt2fcw-u-jDVH2LuiUUw3WH4PEnDFaJmuWpPws1aMPYbSNPIyuV-NJYiQn0vKPtEyk5URapksiLZGgv20xdUs</recordid><startdate>201603</startdate><enddate>201603</enddate><creator>Nahavandi, N</creator><creator>Zegordi, S H</creator><creator>Abbasian, M</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>KR7</scope></search><sort><creationdate>201603</creationdate><title>Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm</title><author>Nahavandi, N ; Zegordi, S H ; Abbasian, M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c167t-8347a4ab81950020823c27c0c5c11721df67f75b68dcd3e9c27fd03293365f7a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Convergence</topic><topic>Dynamics</topic><topic>Genetic algorithms</topic><topic>Heuristic methods</topic><topic>Job shop scheduling</topic><topic>Machine shops</topic><topic>Operators</topic><toplevel>online_resources</toplevel><creatorcontrib>Nahavandi, N</creatorcontrib><creatorcontrib>Zegordi, S H</creatorcontrib><creatorcontrib>Abbasian, M</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Civil Engineering Abstracts</collection><jtitle>International Journal of Engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nahavandi, N</au><au>Zegordi, S H</au><au>Abbasian, M</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm</atitle><jtitle>International Journal of Engineering</jtitle><date>2016-03</date><risdate>2016</risdate><volume>29</volume><issue>3</issue><spage>347</spage><epage>358</epage><pages>347-358</pages><issn>1025-2495</issn><eissn>1735-9244</eissn><abstract>The problem of Dynamic Job Shop (DJS) scheduling is one of the most complex problems of machine scheduling. This problem is one of NP-Hard problems for solving which numerous heuristic and metaheuristic methods have so far been presented. Genetic Algorithms (GA) are one of these methods which are successfully applied to these problems. In these approaches, of course, better quality of solutions, avoiding premature convergence, and robustness of solutions is still among the challenging arguments and in the researchers' center of attention. The investigations in real manufacturing environments indicate that many of these systems have Bottleneck Recourses (BR). According to the concepts of the Theory of Constraint (TOC), the output of manufacturing systems is limited based on BR capacity. Hence, for improving system performance, one must find and investigate the improvement of BR effects in different levels of decision-making. Moreover, the capacity of these resources should be improved to the maximum possible limit. In this study, for detecting and using BR in shop floor decisions (e.g. scheduling), a new detection method of bottleneck for DJS problems known as bottleneck detection method based on Taguchi Approach (TA-DJS) has been developed. On the other hand, the adapting of GA operators in amount and range of coverage can operate as an efficient approach in improving its operation and effectiveness. In this way, the adapting for operators prevents its premature convergence and the adapting in the range of coverage causes maximum use of the problem's important resources and better performance of the algorithm in each step of its run. In the proposed GA (GAIA), initially the adapting in the amount of algorithm's operators based on the solutions' tangent rate for premature convergence is done, then the adapting in the range of coverage of operators' algorithm, in first step, happens by operators convergence on BR (which was detected initially) and, in the next step, occurs by operators convergence on the elite solutions so that the search process focuses on more probable ranges than the whole range of solution. Comparing the problem results in the static state with the results of other available methods in the literature indicated high efficiency of the proposed method.</abstract><doi>10.5829/idosi.ije.2016.29.03c.09</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1025-2495
ispartof International Journal of Engineering, 2016-03, Vol.29 (3), p.347-358
issn 1025-2495
1735-9244
language eng
recordid cdi_proquest_miscellaneous_1855360025
source EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Convergence
Dynamics
Genetic algorithms
Heuristic methods
Job shop scheduling
Machine shops
Operators
title Solving the Dynamic Job Shop Scheduling Problem using Bottleneck and Intelligent Agents based on Genetic Algorithm
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T06%3A42%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Solving%20the%20Dynamic%20Job%20Shop%20Scheduling%20Problem%20using%20Bottleneck%20and%20Intelligent%20Agents%20based%20on%20Genetic%20Algorithm&rft.jtitle=International%20Journal%20of%20Engineering&rft.au=Nahavandi,%20N&rft.date=2016-03&rft.volume=29&rft.issue=3&rft.spage=347&rft.epage=358&rft.pages=347-358&rft.issn=1025-2495&rft.eissn=1735-9244&rft_id=info:doi/10.5829/idosi.ije.2016.29.03c.09&rft_dat=%3Cproquest_cross%3E1855360025%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1855360025&rft_id=info:pmid/&rfr_iscdi=true