The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach

Owing to the no free lunch theorem, no single optimisation algorithm can solve all optimisation problems accurately, so new optimisation techniques are required. In this paper, a novel metaheuristic called the deep sleep optimiser (DSO) is proposed. The deep sleep optimiser mimics the sleeping patte...

Full description

Bibliographic Details
Main Authors: Sunday O. Oladejo, Stephen O. Ekwe, Lateef A. Akinyemi, Seyedali A. Mirjalili
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10190587/
_version_ 1797743470435106816
author Sunday O. Oladejo
Stephen O. Ekwe
Lateef A. Akinyemi
Seyedali A. Mirjalili
author_facet Sunday O. Oladejo
Stephen O. Ekwe
Lateef A. Akinyemi
Seyedali A. Mirjalili
author_sort Sunday O. Oladejo
collection DOAJ
description Owing to the no free lunch theorem, no single optimisation algorithm can solve all optimisation problems accurately, so new optimisation techniques are required. In this paper, a novel metaheuristic called the deep sleep optimiser (DSO) is proposed. The deep sleep optimiser mimics the sleeping patterns of humans to solve optimisation problems. The DSO is modelled on the rise and fall of homeostatic pressure during the human sleep process. Human sleep is often modelled on the four sleep stages and the deep sleep stage is employed in this work. The mathematical model of sleep homeostatic pressure is employed to simulate and determine the deep sleep state. The performance of DSO is demonstrated by employing 23 traditional functions (i.e., unimodal, multimodal, and fixed multi-modal functions), six composite functions, three engineering design problems, two knapsack problems, and six widely known travelling salesman’s problems. Additionally, the performance is evaluated in terms of accuracy, computational running time, the Wilcoxon rank sum, and the Friedman test. Lastly, the DSO is compared with 11 other metaheuristics, including GA, PSO, TLBO, and GWO. The DSO fares comparably well and, in most instances, it outperforms other metaheuristics.
first_indexed 2024-03-12T14:55:53Z
format Article
id doaj.art-b118723dafce4c5fb8f8c5100bd47c07
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T14:55:53Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-b118723dafce4c5fb8f8c5100bd47c072023-08-14T23:00:29ZengIEEEIEEE Access2169-35362023-01-0111836398366510.1109/ACCESS.2023.329810510190587The Deep Sleep Optimizer: A Human-Based Metaheuristic ApproachSunday O. Oladejo0https://orcid.org/0000-0001-9573-5189Stephen O. Ekwe1Lateef A. Akinyemi2https://orcid.org/0000-0003-4207-9880Seyedali A. Mirjalili3https://orcid.org/0000-0002-1443-9458School for Data Science and Computational Thinking, University of Stellenbosch, Stellenbosch, South AfricaDepartment of Electrical, Electronic and Computer Engineering, Cape Peninsula University of Technology, Cape Town, South AfricaDepartment of Electronic and Computer Engineering, Faculty of Engineering, Lagos State University, Epe Campus, Lagos, NigeriaCentre for Artificial Intelligence Research and Optimisation, Torrens University, Brisbane, QLD, AustraliaOwing to the no free lunch theorem, no single optimisation algorithm can solve all optimisation problems accurately, so new optimisation techniques are required. In this paper, a novel metaheuristic called the deep sleep optimiser (DSO) is proposed. The deep sleep optimiser mimics the sleeping patterns of humans to solve optimisation problems. The DSO is modelled on the rise and fall of homeostatic pressure during the human sleep process. Human sleep is often modelled on the four sleep stages and the deep sleep stage is employed in this work. The mathematical model of sleep homeostatic pressure is employed to simulate and determine the deep sleep state. The performance of DSO is demonstrated by employing 23 traditional functions (i.e., unimodal, multimodal, and fixed multi-modal functions), six composite functions, three engineering design problems, two knapsack problems, and six widely known travelling salesman’s problems. Additionally, the performance is evaluated in terms of accuracy, computational running time, the Wilcoxon rank sum, and the Friedman test. Lastly, the DSO is compared with 11 other metaheuristics, including GA, PSO, TLBO, and GWO. The DSO fares comparably well and, in most instances, it outperforms other metaheuristics.https://ieeexplore.ieee.org/document/10190587/Optimisationmetaheuristicsdeep sleepREMnon-REM
spellingShingle Sunday O. Oladejo
Stephen O. Ekwe
Lateef A. Akinyemi
Seyedali A. Mirjalili
The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
IEEE Access
Optimisation
metaheuristics
deep sleep
REM
non-REM
title The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
title_full The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
title_fullStr The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
title_full_unstemmed The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
title_short The Deep Sleep Optimizer: A Human-Based Metaheuristic Approach
title_sort deep sleep optimizer a human based metaheuristic approach
topic Optimisation
metaheuristics
deep sleep
REM
non-REM
url https://ieeexplore.ieee.org/document/10190587/
work_keys_str_mv AT sundayooladejo thedeepsleepoptimizerahumanbasedmetaheuristicapproach
AT stephenoekwe thedeepsleepoptimizerahumanbasedmetaheuristicapproach
AT lateefaakinyemi thedeepsleepoptimizerahumanbasedmetaheuristicapproach
AT seyedaliamirjalili thedeepsleepoptimizerahumanbasedmetaheuristicapproach
AT sundayooladejo deepsleepoptimizerahumanbasedmetaheuristicapproach
AT stephenoekwe deepsleepoptimizerahumanbasedmetaheuristicapproach
AT lateefaakinyemi deepsleepoptimizerahumanbasedmetaheuristicapproach
AT seyedaliamirjalili deepsleepoptimizerahumanbasedmetaheuristicapproach