Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Branch and bound crossed with GA to solve hybrid flowshops

Identifieur interne : 000C84 ( PascalFrancis/Curation ); précédent : 000C83; suivant : 000C85

Branch and bound crossed with GA to solve hybrid flowshops

Auteurs : M.-C. Portmann [France] ; A. Vignier [France] ; D. Dardilhac [France] ; D. Dezalay [France]

Source :

RBID : Pascal:98-0455270

Descripteurs français

English descriptors

Abstract

This article deals with an optimal methods for solving a k-stage hybrid flowshop scheduling problem. This problem is known to be NP-hard. In 1991, Brah and Hunsucker proposed a branch and bound algorithm to solve this problem. However, for some medium size problems, the computation time is not acceptable. The aim of this article is to present an improvement of this algorithm. As a matter of fact, we prove that the value of their lower bound (LB) may decrease along a path of the search tree. First of all, we present an improvement of their LB. Then, we introduce several heuristics at the beginning of the search in order to compute an initial upper bound and genetic algorithm (GA) to improve during the search the value of the upper bound. More precisely, our GA takes into account the set of partial decisions made by the branch and bound and builds a series of populations of complete solutions with the aim of improving the upper bound (the best found criterion value corresponding to a complete solution). Experimentation show that the optimality of branch and bound is more often reached and the value of criterion is improved when our improvements are taken into account.
pA  
A01 01  1    @0 0377-2217
A02 01      @0 EJORDT
A03   1    @0 Eur. j. oper. res.
A05       @2 107
A06       @2 2
A08 01  1  ENG  @1 Branch and bound crossed with GA to solve hybrid flowshops
A11 01  1    @1 PORTMANN (M.-C.)
A11 02  1    @1 VIGNIER (A.)
A11 03  1    @1 DARDILHAC (D.)
A11 04  1    @1 DEZALAY (D.)
A12 01  1    @1 WEGLARZ (Jan) @9 ed.
A12 02  1    @1 JOZEFOWSKA (Joanna) @9 ed.
A14 01      @1 CRIN - CNRS URA 262, Ecole des Mines de Nancy, Parc de Saurupt @2 54 042 Nancy @3 FRA @Z 1 aut.
A14 02      @1 Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis @2 37200 Tours @3 FRA @Z 2 aut. @Z 3 aut. @Z 4 aut.
A15 01      @1 Politechnika Poznańska, Instytut Informatyká @2 Poznań @3 POL @Z 1 aut. @Z 2 aut.
A18 01  1    @1 EURO. Working Group on Project Management and Scheduling @3 EUR @9 patr.
A20       @1 389-400
A21       @1 1998
A23 01      @0 ENG
A43 01      @1 INIST @2 17566 @5 354000076452950120
A44       @0 0000 @1 © 1998 INIST-CNRS. All rights reserved.
A45       @0 14 ref.
A47 01  1    @0 98-0455270
A60       @1 P @2 C
A61       @0 A
A64   1    @0 European journal of operational research
A66 01      @0 NLD
C01 01    ENG  @0 This article deals with an optimal methods for solving a k-stage hybrid flowshop scheduling problem. This problem is known to be NP-hard. In 1991, Brah and Hunsucker proposed a branch and bound algorithm to solve this problem. However, for some medium size problems, the computation time is not acceptable. The aim of this article is to present an improvement of this algorithm. As a matter of fact, we prove that the value of their lower bound (LB) may decrease along a path of the search tree. First of all, we present an improvement of their LB. Then, we introduce several heuristics at the beginning of the search in order to compute an initial upper bound and genetic algorithm (GA) to improve during the search the value of the upper bound. More precisely, our GA takes into account the set of partial decisions made by the branch and bound and builds a series of populations of complete solutions with the aim of improving the upper bound (the best found criterion value corresponding to a complete solution). Experimentation show that the optimality of branch and bound is more often reached and the value of criterion is improved when our improvements are taken into account.
C02 01  X    @0 001D01A12
C03 01  X  FRE  @0 Ordonnancement @5 01
C03 01  X  ENG  @0 Scheduling @5 01
C03 01  X  GER  @0 Netzplantechnik @5 01
C03 01  X  SPA  @0 Ordonamiento @5 01
C03 02  X  FRE  @0 Système production @5 02
C03 02  X  ENG  @0 Production system @5 02
C03 02  X  SPA  @0 Sistema producción @5 02
C03 03  X  FRE  @0 Flow shop @5 03
C03 03  X  ENG  @0 Flow shop @5 03
C03 03  X  SPA  @0 Flow shop @5 03
C03 04  X  FRE  @0 Modèle hybride @5 04
C03 04  X  ENG  @0 Hybrid model @5 04
C03 04  X  SPA  @0 Modelo híbrido @5 04
C03 05  X  FRE  @0 Méthode séparation et évaluation @5 05
C03 05  X  ENG  @0 Branch and bound method @5 05
C03 05  X  SPA  @0 Método branch and bound @5 05
C03 06  X  FRE  @0 Algorithme génétique @5 06
C03 06  X  ENG  @0 Genetic algorithm @5 06
C03 06  X  SPA  @0 Algoritmo genético @5 06
C03 07  X  FRE  @0 Borne inférieure @5 07
C03 07  X  ENG  @0 Lower bound @5 07
C03 07  X  SPA  @0 Cota inferior @5 07
C03 08  X  FRE  @0 Borne supérieure @5 08
C03 08  X  ENG  @0 Upper bound @5 08
C03 08  X  SPA  @0 Cota superior @5 08
N21       @1 299
pR  
A30 01  1  ENG  @1 Project Management and Scheduling: International Workshop @2 5 @3 Poznań POL @4 1996-04-11

Links toward previous steps (curation, corpus...)


Links to Exploration step

Pascal:98-0455270

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">Branch and bound crossed with GA to solve hybrid flowshops</title>
<author>
<name sortKey="Portmann, M C" sort="Portmann, M C" uniqKey="Portmann M" first="M.-C." last="Portmann">M.-C. Portmann</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>CRIN - CNRS URA 262, Ecole des Mines de Nancy, Parc de Saurupt</s1>
<s2>54 042 Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Vignier, A" sort="Vignier, A" uniqKey="Vignier A" first="A." last="Vignier">A. Vignier</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Dardilhac, D" sort="Dardilhac, D" uniqKey="Dardilhac D" first="D." last="Dardilhac">D. Dardilhac</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Dezalay, D" sort="Dezalay, D" uniqKey="Dezalay D" first="D." last="Dezalay">D. Dezalay</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">98-0455270</idno>
<date when="1998">1998</date>
<idno type="stanalyst">PASCAL 98-0455270 INIST</idno>
<idno type="RBID">Pascal:98-0455270</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000B90</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000C84</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">Branch and bound crossed with GA to solve hybrid flowshops</title>
<author>
<name sortKey="Portmann, M C" sort="Portmann, M C" uniqKey="Portmann M" first="M.-C." last="Portmann">M.-C. Portmann</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>CRIN - CNRS URA 262, Ecole des Mines de Nancy, Parc de Saurupt</s1>
<s2>54 042 Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Vignier, A" sort="Vignier, A" uniqKey="Vignier A" first="A." last="Vignier">A. Vignier</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Dardilhac, D" sort="Dardilhac, D" uniqKey="Dardilhac D" first="D." last="Dardilhac">D. Dardilhac</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
<author>
<name sortKey="Dezalay, D" sort="Dezalay, D" uniqKey="Dezalay D" first="D." last="Dezalay">D. Dezalay</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">European journal of operational research</title>
<title level="j" type="abbreviated">Eur. j. oper. res.</title>
<idno type="ISSN">0377-2217</idno>
<imprint>
<date when="1998">1998</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">European journal of operational research</title>
<title level="j" type="abbreviated">Eur. j. oper. res.</title>
<idno type="ISSN">0377-2217</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Branch and bound method</term>
<term>Flow shop</term>
<term>Genetic algorithm</term>
<term>Hybrid model</term>
<term>Lower bound</term>
<term>Production system</term>
<term>Scheduling</term>
<term>Upper bound</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Ordonnancement</term>
<term>Système production</term>
<term>Flow shop</term>
<term>Modèle hybride</term>
<term>Méthode séparation et évaluation</term>
<term>Algorithme génétique</term>
<term>Borne inférieure</term>
<term>Borne supérieure</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">This article deals with an optimal methods for solving a k-stage hybrid flowshop scheduling problem. This problem is known to be NP-hard. In 1991, Brah and Hunsucker proposed a branch and bound algorithm to solve this problem. However, for some medium size problems, the computation time is not acceptable. The aim of this article is to present an improvement of this algorithm. As a matter of fact, we prove that the value of their lower bound (LB) may decrease along a path of the search tree. First of all, we present an improvement of their LB. Then, we introduce several heuristics at the beginning of the search in order to compute an initial upper bound and genetic algorithm (GA) to improve during the search the value of the upper bound. More precisely, our GA takes into account the set of partial decisions made by the branch and bound and builds a series of populations of complete solutions with the aim of improving the upper bound (the best found criterion value corresponding to a complete solution). Experimentation show that the optimality of branch and bound is more often reached and the value of criterion is improved when our improvements are taken into account.</div>
</front>
</TEI>
<inist>
<standard h6="B">
<pA>
<fA01 i1="01" i2="1">
<s0>0377-2217</s0>
</fA01>
<fA02 i1="01">
<s0>EJORDT</s0>
</fA02>
<fA03 i2="1">
<s0>Eur. j. oper. res.</s0>
</fA03>
<fA05>
<s2>107</s2>
</fA05>
<fA06>
<s2>2</s2>
</fA06>
<fA08 i1="01" i2="1" l="ENG">
<s1>Branch and bound crossed with GA to solve hybrid flowshops</s1>
</fA08>
<fA11 i1="01" i2="1">
<s1>PORTMANN (M.-C.)</s1>
</fA11>
<fA11 i1="02" i2="1">
<s1>VIGNIER (A.)</s1>
</fA11>
<fA11 i1="03" i2="1">
<s1>DARDILHAC (D.)</s1>
</fA11>
<fA11 i1="04" i2="1">
<s1>DEZALAY (D.)</s1>
</fA11>
<fA12 i1="01" i2="1">
<s1>WEGLARZ (Jan)</s1>
<s9>ed.</s9>
</fA12>
<fA12 i1="02" i2="1">
<s1>JOZEFOWSKA (Joanna)</s1>
<s9>ed.</s9>
</fA12>
<fA14 i1="01">
<s1>CRIN - CNRS URA 262, Ecole des Mines de Nancy, Parc de Saurupt</s1>
<s2>54 042 Nancy</s2>
<s3>FRA</s3>
<sZ>1 aut.</sZ>
</fA14>
<fA14 i1="02">
<s1>Laboratoire d'Informatique, E3i, 64, Avenue Jean Portalis</s1>
<s2>37200 Tours</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</fA14>
<fA15 i1="01">
<s1>Politechnika Poznańska, Instytut Informatyká</s1>
<s2>Poznań</s2>
<s3>POL</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</fA15>
<fA18 i1="01" i2="1">
<s1>EURO. Working Group on Project Management and Scheduling</s1>
<s3>EUR</s3>
<s9>patr.</s9>
</fA18>
<fA20>
<s1>389-400</s1>
</fA20>
<fA21>
<s1>1998</s1>
</fA21>
<fA23 i1="01">
<s0>ENG</s0>
</fA23>
<fA43 i1="01">
<s1>INIST</s1>
<s2>17566</s2>
<s5>354000076452950120</s5>
</fA43>
<fA44>
<s0>0000</s0>
<s1>© 1998 INIST-CNRS. All rights reserved.</s1>
</fA44>
<fA45>
<s0>14 ref.</s0>
</fA45>
<fA47 i1="01" i2="1">
<s0>98-0455270</s0>
</fA47>
<fA60>
<s1>P</s1>
<s2>C</s2>
</fA60>
<fA61>
<s0>A</s0>
</fA61>
<fA64 i2="1">
<s0>European journal of operational research</s0>
</fA64>
<fA66 i1="01">
<s0>NLD</s0>
</fA66>
<fC01 i1="01" l="ENG">
<s0>This article deals with an optimal methods for solving a k-stage hybrid flowshop scheduling problem. This problem is known to be NP-hard. In 1991, Brah and Hunsucker proposed a branch and bound algorithm to solve this problem. However, for some medium size problems, the computation time is not acceptable. The aim of this article is to present an improvement of this algorithm. As a matter of fact, we prove that the value of their lower bound (LB) may decrease along a path of the search tree. First of all, we present an improvement of their LB. Then, we introduce several heuristics at the beginning of the search in order to compute an initial upper bound and genetic algorithm (GA) to improve during the search the value of the upper bound. More precisely, our GA takes into account the set of partial decisions made by the branch and bound and builds a series of populations of complete solutions with the aim of improving the upper bound (the best found criterion value corresponding to a complete solution). Experimentation show that the optimality of branch and bound is more often reached and the value of criterion is improved when our improvements are taken into account.</s0>
</fC01>
<fC02 i1="01" i2="X">
<s0>001D01A12</s0>
</fC02>
<fC03 i1="01" i2="X" l="FRE">
<s0>Ordonnancement</s0>
<s5>01</s5>
</fC03>
<fC03 i1="01" i2="X" l="ENG">
<s0>Scheduling</s0>
<s5>01</s5>
</fC03>
<fC03 i1="01" i2="X" l="GER">
<s0>Netzplantechnik</s0>
<s5>01</s5>
</fC03>
<fC03 i1="01" i2="X" l="SPA">
<s0>Ordonamiento</s0>
<s5>01</s5>
</fC03>
<fC03 i1="02" i2="X" l="FRE">
<s0>Système production</s0>
<s5>02</s5>
</fC03>
<fC03 i1="02" i2="X" l="ENG">
<s0>Production system</s0>
<s5>02</s5>
</fC03>
<fC03 i1="02" i2="X" l="SPA">
<s0>Sistema producción</s0>
<s5>02</s5>
</fC03>
<fC03 i1="03" i2="X" l="FRE">
<s0>Flow shop</s0>
<s5>03</s5>
</fC03>
<fC03 i1="03" i2="X" l="ENG">
<s0>Flow shop</s0>
<s5>03</s5>
</fC03>
<fC03 i1="03" i2="X" l="SPA">
<s0>Flow shop</s0>
<s5>03</s5>
</fC03>
<fC03 i1="04" i2="X" l="FRE">
<s0>Modèle hybride</s0>
<s5>04</s5>
</fC03>
<fC03 i1="04" i2="X" l="ENG">
<s0>Hybrid model</s0>
<s5>04</s5>
</fC03>
<fC03 i1="04" i2="X" l="SPA">
<s0>Modelo híbrido</s0>
<s5>04</s5>
</fC03>
<fC03 i1="05" i2="X" l="FRE">
<s0>Méthode séparation et évaluation</s0>
<s5>05</s5>
</fC03>
<fC03 i1="05" i2="X" l="ENG">
<s0>Branch and bound method</s0>
<s5>05</s5>
</fC03>
<fC03 i1="05" i2="X" l="SPA">
<s0>Método branch and bound</s0>
<s5>05</s5>
</fC03>
<fC03 i1="06" i2="X" l="FRE">
<s0>Algorithme génétique</s0>
<s5>06</s5>
</fC03>
<fC03 i1="06" i2="X" l="ENG">
<s0>Genetic algorithm</s0>
<s5>06</s5>
</fC03>
<fC03 i1="06" i2="X" l="SPA">
<s0>Algoritmo genético</s0>
<s5>06</s5>
</fC03>
<fC03 i1="07" i2="X" l="FRE">
<s0>Borne inférieure</s0>
<s5>07</s5>
</fC03>
<fC03 i1="07" i2="X" l="ENG">
<s0>Lower bound</s0>
<s5>07</s5>
</fC03>
<fC03 i1="07" i2="X" l="SPA">
<s0>Cota inferior</s0>
<s5>07</s5>
</fC03>
<fC03 i1="08" i2="X" l="FRE">
<s0>Borne supérieure</s0>
<s5>08</s5>
</fC03>
<fC03 i1="08" i2="X" l="ENG">
<s0>Upper bound</s0>
<s5>08</s5>
</fC03>
<fC03 i1="08" i2="X" l="SPA">
<s0>Cota superior</s0>
<s5>08</s5>
</fC03>
<fN21>
<s1>299</s1>
</fN21>
</pA>
<pR>
<fA30 i1="01" i2="1" l="ENG">
<s1>Project Management and Scheduling: International Workshop</s1>
<s2>5</s2>
<s3>Poznań POL</s3>
<s4>1996-04-11</s4>
</fA30>
</pR>
</standard>
</inist>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/PascalFrancis/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000C84 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/PascalFrancis/Curation/biblio.hfd -nk 000C84 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    PascalFrancis
   |étape=   Curation
   |type=    RBID
   |clé=     Pascal:98-0455270
   |texte=   Branch and bound crossed with GA to solve hybrid flowshops
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022