TLBO with variable weights applied to shop scheduling problems
The teaching–learning-based optimisation (TLBO) algorithm is a population-based metaheuristic inspired on the teaching–learning process observed in a classroom. It has been successfully used in a wide range of applications. In this study, the authors present a variant version of TLBO. In the propose...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2019-06-01
|
Series: | CAAI Transactions on Intelligence Technology |
Subjects: | |
Online Access: | https://digital-library.theiet.org/content/journals/10.1049/trit.2018.1089 |
id |
doaj-b667527f3d3740af87ab1c53a27b09be |
---|---|
record_format |
Article |
spelling |
doaj-b667527f3d3740af87ab1c53a27b09be2021-04-02T13:27:09ZengWileyCAAI Transactions on Intelligence Technology2468-23222019-06-0110.1049/trit.2018.1089TRIT.2018.1089TLBO with variable weights applied to shop scheduling problemsLeonardo Ramos Rodrigues0João Paulo Pordeus Gomes1Institute of Aeronautics and SpaceFederal University of CearáThe teaching–learning-based optimisation (TLBO) algorithm is a population-based metaheuristic inspired on the teaching–learning process observed in a classroom. It has been successfully used in a wide range of applications. In this study, the authors present a variant version of TLBO. In the proposed version, different weights are assigned to students during the student phase, with higher weights being assigned to students with better solutions. Three different approaches to assign weights are investigated. Numerical experiments with benchmark instances of the flow-shop and the job-shop scheduling problems are carried out to investigate the performance of the proposed approaches. They compare the proposed approaches with the original TLBO algorithm and with two variants of TLBOs proposed in the literature in terms of solution quality, convergence speed and simulation time. The results obtained by the application of a Friedman statistical test showed that the proposed approaches outperformed the original version of TLBO in terms of convergence, with no significant losses in the average makespan. The additional simulation time required by the proposed approaches is small. The best performance was achieved with the approach of assigning a fixed weight to half the students with the best solutions and assigning zero to other students.https://digital-library.theiet.org/content/journals/10.1049/trit.2018.1089learning (artificial intelligence)teachingflow shop schedulingsearch problemsstatistical testingsimulated annealingjob shop schedulingschedulingoptimisationassigning zerovariable weightsteaching–learning-based optimisation algorithmpopulation-basedteaching–learning processvariant versiondifferent weightsstudent phasehigher weightsassign weightsflow-shopjob-shop scheduling problemsoriginal TLBO algorithmsolution qualityoriginal versionfixed weight |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Leonardo Ramos Rodrigues João Paulo Pordeus Gomes |
spellingShingle |
Leonardo Ramos Rodrigues João Paulo Pordeus Gomes TLBO with variable weights applied to shop scheduling problems CAAI Transactions on Intelligence Technology learning (artificial intelligence) teaching flow shop scheduling search problems statistical testing simulated annealing job shop scheduling scheduling optimisation assigning zero variable weights teaching–learning-based optimisation algorithm population-based teaching–learning process variant version different weights student phase higher weights assign weights flow-shop job-shop scheduling problems original TLBO algorithm solution quality original version fixed weight |
author_facet |
Leonardo Ramos Rodrigues João Paulo Pordeus Gomes |
author_sort |
Leonardo Ramos Rodrigues |
title |
TLBO with variable weights applied to shop scheduling problems |
title_short |
TLBO with variable weights applied to shop scheduling problems |
title_full |
TLBO with variable weights applied to shop scheduling problems |
title_fullStr |
TLBO with variable weights applied to shop scheduling problems |
title_full_unstemmed |
TLBO with variable weights applied to shop scheduling problems |
title_sort |
tlbo with variable weights applied to shop scheduling problems |
publisher |
Wiley |
series |
CAAI Transactions on Intelligence Technology |
issn |
2468-2322 |
publishDate |
2019-06-01 |
description |
The teaching–learning-based optimisation (TLBO) algorithm is a population-based metaheuristic inspired on the teaching–learning process observed in a classroom. It has been successfully used in a wide range of applications. In this study, the authors present a variant version of TLBO. In the proposed version, different weights are assigned to students during the student phase, with higher weights being assigned to students with better solutions. Three different approaches to assign weights are investigated. Numerical experiments with benchmark instances of the flow-shop and the job-shop scheduling problems are carried out to investigate the performance of the proposed approaches. They compare the proposed approaches with the original TLBO algorithm and with two variants of TLBOs proposed in the literature in terms of solution quality, convergence speed and simulation time. The results obtained by the application of a Friedman statistical test showed that the proposed approaches outperformed the original version of TLBO in terms of convergence, with no significant losses in the average makespan. The additional simulation time required by the proposed approaches is small. The best performance was achieved with the approach of assigning a fixed weight to half the students with the best solutions and assigning zero to other students. |
topic |
learning (artificial intelligence) teaching flow shop scheduling search problems statistical testing simulated annealing job shop scheduling scheduling optimisation assigning zero variable weights teaching–learning-based optimisation algorithm population-based teaching–learning process variant version different weights student phase higher weights assign weights flow-shop job-shop scheduling problems original TLBO algorithm solution quality original version fixed weight |
url |
https://digital-library.theiet.org/content/journals/10.1049/trit.2018.1089 |
work_keys_str_mv |
AT leonardoramosrodrigues tlbowithvariableweightsappliedtoshopschedulingproblems AT joaopaulopordeusgomes tlbowithvariableweightsappliedtoshopschedulingproblems |
_version_ |
1721565058730819584 |