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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of ambient intelligence and humanized computing 2021-01, Vol.12 (1), p.1179-1196
Main Authors: Son, Trang Hong, Van Lang, Tran, Huynh-Tuong, Nguyen, Soukhal, Ameur
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 &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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