Loading…
Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows
This paper studies a single machine scheduling problem which machine-availability constraint is imposed. The jobs are splittable into sub-jobs and the size of each sub-job has a common lower bound. The objective aims to find an optimal scheduling solution that minimizes the maximum completion time f...
Saved in:
Published in: | Journal of ambient intelligence and humanized computing 2021-01, Vol.12 (1), p.1179-1196 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03 |
---|---|
cites | cdi_FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03 |
container_end_page | 1196 |
container_issue | 1 |
container_start_page | 1179 |
container_title | Journal of ambient intelligence and humanized computing |
container_volume | 12 |
creator | Son, Trang Hong Van Lang, Tran Huynh-Tuong, Nguyen Soukhal, Ameur |
description | This paper studies a single machine scheduling problem which machine-availability constraint is imposed. The jobs are splittable into sub-jobs and the size of each sub-job has a common lower bound. The objective aims to find an optimal scheduling solution that minimizes the maximum completion time for the whole set jobs. The scheduling problem was proved to be strongly NP-hard by a reduction from 3-Partition problem. In this paper, a general mixed-integer linear mathematical model is constructed based on some structurally optimal properties in the literature. Besides that we propose some effective heuristics concerned about assignment strategy such as assignment heuristic, heuristic based on shortest/longest processing time rules, heuristic based on max flow resolution, matching and assignment approach. In order to improve solution quality, we also propose to apply a combination between these proposed heuristics and metaheuristics such as tabu search and genetic algorithm. In addition, in the hope of achieving the better solutions in acceptable time, we introduce another approach called exact for subset-jobs matheuristic which is combined between mathematical programming and heuristic derived from single-attribute priority rule. Experimental results show the performance of proposed approximating approaches in comparing between them and the exact method based on the MILP model which is implemented by CPLEX solver. Among proposed effective algorithms, the matheuristic showed the superiority in terms of solution quality and execution time. |
doi_str_mv | 10.1007/s12652-020-02162-0 |
format | article |
fullrecord | <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_03086636v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2919595574</sourcerecordid><originalsourceid>FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03</originalsourceid><addsrcrecordid>eNp9UF1LwzAULaLg0P0BnwI--VDNbfqVxzHUCQNB9Dmkye2WkTazaTf896ZW5puBkHMP5xxuThTdAL0HSosHD0meJTFNaLiQB3QWzaDMyziDNDs_YVZcRnPvdzQcxhkAzKL6Db2zQ29cS2rXkcoNrUYd-701fW_aDdm5yhOvtqgHO877zlUWGxIMkvjAWCSNVFvTIjGBO0hjZVCQ3jQYH02r3dFfRxe1tB7nv-9V9PH0-L5cxevX55flYh2rlEIfM1noKmGlBi0z5Aoxy1XFAXkFlAVcUFrVuiyUhlQldaU0r5MckRdhVpRdRXdT7lZase9MI7sv4aQRq8VajBxltMxzlh8gaG8nbfjR54C-Fzs3dG1YTyQceMazrEiDKplUqnPed1ifYoGKsX4x1S9C_eKnfjGuwSaTD-J2g91f9D-ubxsMiNQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2919595574</pqid></control><display><type>article</type><title>Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows</title><source>Springer Nature</source><creator>Son, Trang Hong ; Van Lang, Tran ; Huynh-Tuong, Nguyen ; Soukhal, Ameur</creator><creatorcontrib>Son, Trang Hong ; Van Lang, Tran ; Huynh-Tuong, Nguyen ; Soukhal, Ameur</creatorcontrib><description>This paper studies a single machine scheduling problem which machine-availability constraint is imposed. The jobs are splittable into sub-jobs and the size of each sub-job has a common lower bound. The objective aims to find an optimal scheduling solution that minimizes the maximum completion time for the whole set jobs. The scheduling problem was proved to be strongly NP-hard by a reduction from 3-Partition problem. In this paper, a general mixed-integer linear mathematical model is constructed based on some structurally optimal properties in the literature. Besides that we propose some effective heuristics concerned about assignment strategy such as assignment heuristic, heuristic based on shortest/longest processing time rules, heuristic based on max flow resolution, matching and assignment approach. In order to improve solution quality, we also propose to apply a combination between these proposed heuristics and metaheuristics such as tabu search and genetic algorithm. In addition, in the hope of achieving the better solutions in acceptable time, we introduce another approach called exact for subset-jobs matheuristic which is combined between mathematical programming and heuristic derived from single-attribute priority rule. Experimental results show the performance of proposed approximating approaches in comparing between them and the exact method based on the MILP model which is implemented by CPLEX solver. Among proposed effective algorithms, the matheuristic showed the superiority in terms of solution quality and execution time.</description><identifier>ISSN: 1868-5137</identifier><identifier>EISSN: 1868-5145</identifier><identifier>DOI: 10.1007/s12652-020-02162-0</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Artificial Intelligence ; Availability ; Completion time ; Computational Intelligence ; Computer Science ; Engineering ; Genetic algorithms ; Heuristic ; Heuristic methods ; Integer programming ; Job shops ; Linear programming ; Lower bounds ; Mathematical models ; Mathematical programming ; Mixed integer ; Operations Research ; Original Research ; Preventive maintenance ; Production planning ; Robotics and Automation ; Scheduling ; Tabu search ; User Interfaces and Human Computer Interaction ; Windows (intervals)</subject><ispartof>Journal of ambient intelligence and humanized computing, 2021-01, Vol.12 (1), p.1179-1196</ispartof><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2020</rights><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2020.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03</citedby><cites>FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03</cites><orcidid>0000-0002-8925-5549</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-03086636$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Son, Trang Hong</creatorcontrib><creatorcontrib>Van Lang, Tran</creatorcontrib><creatorcontrib>Huynh-Tuong, Nguyen</creatorcontrib><creatorcontrib>Soukhal, Ameur</creatorcontrib><title>Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows</title><title>Journal of ambient intelligence and humanized computing</title><addtitle>J Ambient Intell Human Comput</addtitle><description>This paper studies a single machine scheduling problem which machine-availability constraint is imposed. The jobs are splittable into sub-jobs and the size of each sub-job has a common lower bound. The objective aims to find an optimal scheduling solution that minimizes the maximum completion time for the whole set jobs. The scheduling problem was proved to be strongly NP-hard by a reduction from 3-Partition problem. In this paper, a general mixed-integer linear mathematical model is constructed based on some structurally optimal properties in the literature. Besides that we propose some effective heuristics concerned about assignment strategy such as assignment heuristic, heuristic based on shortest/longest processing time rules, heuristic based on max flow resolution, matching and assignment approach. In order to improve solution quality, we also propose to apply a combination between these proposed heuristics and metaheuristics such as tabu search and genetic algorithm. In addition, in the hope of achieving the better solutions in acceptable time, we introduce another approach called exact for subset-jobs matheuristic which is combined between mathematical programming and heuristic derived from single-attribute priority rule. Experimental results show the performance of proposed approximating approaches in comparing between them and the exact method based on the MILP model which is implemented by CPLEX solver. Among proposed effective algorithms, the matheuristic showed the superiority in terms of solution quality and execution time.</description><subject>Artificial Intelligence</subject><subject>Availability</subject><subject>Completion time</subject><subject>Computational Intelligence</subject><subject>Computer Science</subject><subject>Engineering</subject><subject>Genetic algorithms</subject><subject>Heuristic</subject><subject>Heuristic methods</subject><subject>Integer programming</subject><subject>Job shops</subject><subject>Linear programming</subject><subject>Lower bounds</subject><subject>Mathematical models</subject><subject>Mathematical programming</subject><subject>Mixed integer</subject><subject>Operations Research</subject><subject>Original Research</subject><subject>Preventive maintenance</subject><subject>Production planning</subject><subject>Robotics and Automation</subject><subject>Scheduling</subject><subject>Tabu search</subject><subject>User Interfaces and Human Computer Interaction</subject><subject>Windows (intervals)</subject><issn>1868-5137</issn><issn>1868-5145</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9UF1LwzAULaLg0P0BnwI--VDNbfqVxzHUCQNB9Dmkye2WkTazaTf896ZW5puBkHMP5xxuThTdAL0HSosHD0meJTFNaLiQB3QWzaDMyziDNDs_YVZcRnPvdzQcxhkAzKL6Db2zQ29cS2rXkcoNrUYd-701fW_aDdm5yhOvtqgHO877zlUWGxIMkvjAWCSNVFvTIjGBO0hjZVCQ3jQYH02r3dFfRxe1tB7nv-9V9PH0-L5cxevX55flYh2rlEIfM1noKmGlBi0z5Aoxy1XFAXkFlAVcUFrVuiyUhlQldaU0r5MckRdhVpRdRXdT7lZase9MI7sv4aQRq8VajBxltMxzlh8gaG8nbfjR54C-Fzs3dG1YTyQceMazrEiDKplUqnPed1ifYoGKsX4x1S9C_eKnfjGuwSaTD-J2g91f9D-ubxsMiNQ</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Son, Trang Hong</creator><creator>Van Lang, Tran</creator><creator>Huynh-Tuong, Nguyen</creator><creator>Soukhal, Ameur</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><general>Springer</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0002-8925-5549</orcidid></search><sort><creationdate>20210101</creationdate><title>Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows</title><author>Son, Trang Hong ; Van Lang, Tran ; Huynh-Tuong, Nguyen ; Soukhal, Ameur</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Artificial Intelligence</topic><topic>Availability</topic><topic>Completion time</topic><topic>Computational Intelligence</topic><topic>Computer Science</topic><topic>Engineering</topic><topic>Genetic algorithms</topic><topic>Heuristic</topic><topic>Heuristic methods</topic><topic>Integer programming</topic><topic>Job shops</topic><topic>Linear programming</topic><topic>Lower bounds</topic><topic>Mathematical models</topic><topic>Mathematical programming</topic><topic>Mixed integer</topic><topic>Operations Research</topic><topic>Original Research</topic><topic>Preventive maintenance</topic><topic>Production planning</topic><topic>Robotics and Automation</topic><topic>Scheduling</topic><topic>Tabu search</topic><topic>User Interfaces and Human Computer Interaction</topic><topic>Windows (intervals)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Son, Trang Hong</creatorcontrib><creatorcontrib>Van Lang, Tran</creatorcontrib><creatorcontrib>Huynh-Tuong, Nguyen</creatorcontrib><creatorcontrib>Soukhal, Ameur</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>Journal of ambient intelligence and humanized computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Son, Trang Hong</au><au>Van Lang, Tran</au><au>Huynh-Tuong, Nguyen</au><au>Soukhal, Ameur</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows</atitle><jtitle>Journal of ambient intelligence and humanized computing</jtitle><stitle>J Ambient Intell Human Comput</stitle><date>2021-01-01</date><risdate>2021</risdate><volume>12</volume><issue>1</issue><spage>1179</spage><epage>1196</epage><pages>1179-1196</pages><issn>1868-5137</issn><eissn>1868-5145</eissn><abstract>This paper studies a single machine scheduling problem which machine-availability constraint is imposed. The jobs are splittable into sub-jobs and the size of each sub-job has a common lower bound. The objective aims to find an optimal scheduling solution that minimizes the maximum completion time for the whole set jobs. The scheduling problem was proved to be strongly NP-hard by a reduction from 3-Partition problem. In this paper, a general mixed-integer linear mathematical model is constructed based on some structurally optimal properties in the literature. Besides that we propose some effective heuristics concerned about assignment strategy such as assignment heuristic, heuristic based on shortest/longest processing time rules, heuristic based on max flow resolution, matching and assignment approach. In order to improve solution quality, we also propose to apply a combination between these proposed heuristics and metaheuristics such as tabu search and genetic algorithm. In addition, in the hope of achieving the better solutions in acceptable time, we introduce another approach called exact for subset-jobs matheuristic which is combined between mathematical programming and heuristic derived from single-attribute priority rule. Experimental results show the performance of proposed approximating approaches in comparing between them and the exact method based on the MILP model which is implemented by CPLEX solver. Among proposed effective algorithms, the matheuristic showed the superiority in terms of solution quality and execution time.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s12652-020-02162-0</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-8925-5549</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1868-5137 |
ispartof | Journal of ambient intelligence and humanized computing, 2021-01, Vol.12 (1), p.1179-1196 |
issn | 1868-5137 1868-5145 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_03086636v1 |
source | Springer Nature |
subjects | Artificial Intelligence Availability Completion time Computational Intelligence Computer Science Engineering Genetic algorithms Heuristic Heuristic methods Integer programming Job shops Linear programming Lower bounds Mathematical models Mathematical programming Mixed integer Operations Research Original Research Preventive maintenance Production planning Robotics and Automation Scheduling Tabu search User Interfaces and Human Computer Interaction Windows (intervals) |
title | Resolution for bounded-splitting jobs scheduling problem on a single machine in available time-windows |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T12%3A46%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Resolution%20for%20bounded-splitting%20jobs%20scheduling%20problem%20on%20a%20single%20machine%20in%20available%20time-windows&rft.jtitle=Journal%20of%20ambient%20intelligence%20and%20humanized%20computing&rft.au=Son,%20Trang%20Hong&rft.date=2021-01-01&rft.volume=12&rft.issue=1&rft.spage=1179&rft.epage=1196&rft.pages=1179-1196&rft.issn=1868-5137&rft.eissn=1868-5145&rft_id=info:doi/10.1007/s12652-020-02162-0&rft_dat=%3Cproquest_hal_p%3E2919595574%3C/proquest_hal_p%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c401t-3a7db238d1da5e9cee56cb91e9b10356c700bfd87cd14c2fbcd9f26ee9714cc03%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2919595574&rft_id=info:pmid/&rfr_iscdi=true |