2020
DOI: 10.1007/s00500-020-04769-z
|View full text |Cite
|
Sign up to set email alerts
|

An evaluation of Monte Carlo-based hyper-heuristic for interaction testing of industrial embedded software applications

Abstract: Hyper-heuristic is a new methodology for the adaptive hybridization of meta-heuristic algorithms to derive a general algorithm for solving optimization problems. This work focuses on the selection type of hyper-heuristic, called the Exponential Monte Carlo with Counter (EMCQ). Current implementations rely on the memory-less selection that can be counterproductive as the selected search operator may not (historically) be the best performing operator for the current search instance. Addressing this issue, we pro… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 71 publications
(137 reference statements)
0
7
0
Order By: Relevance
“…Din and Zamli use Exponential Monte Carlo with Counter (EMCO) as a hyperheuristic to select a low-level heuristic in CIT (Din and Zamli 2018). Ahmed et al (2020) compare EMCO against an improved version using Q-learning, called Q-EMCO, to select the best operator based on historical information.…”
Section: Hyperheuristics In Search-based Software Testingmentioning
confidence: 99%
“…Din and Zamli use Exponential Monte Carlo with Counter (EMCO) as a hyperheuristic to select a low-level heuristic in CIT (Din and Zamli 2018). Ahmed et al (2020) compare EMCO against an improved version using Q-learning, called Q-EMCO, to select the best operator based on historical information.…”
Section: Hyperheuristics In Search-based Software Testingmentioning
confidence: 99%
“…• MASP as High-Level Hybrid (MASP-HLH) MASP-HLH implementation can also be in the form of a relay (i.e., each meta-heuristic algorithm is sequentially applied) or cooperative (with no given ordering) applied to the same population. MASP-HLH can often be associated with hyper-heuristic algorithms (termed as (meta)-heuristic to choose (meta)-heuristic) [40][41][42][43]. By using many (meta)-heuristic algorithms (or their associated search operators), the hyper-heuristic methodology can be considered as a form of hybridization.…”
Section: Figure 2 Population-based Meta-heuristic Algorithm Implementationsmentioning
confidence: 99%
“…Concerning cooperative MASP-HLH, the work of Ahmad et al in [41], and Zamli et al in [51] and in [42] can be highlighted as relevant examples. Ahmad et al [41] propose a Monte Carlobased hyper-heuristic technique that embeds the Q-learning framework as an adaptive metaheuristic selection and acceptance mechanism. The work adopts low-level search operations from the Cuckoo Search Algorithm (CSA) [33], Jaya Algorithm (JA) [9] and Flower Pollination Algorithm (FPA) [9].…”
Section: Figure 2 Population-based Meta-heuristic Algorithm Implementationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Din and Zamli use Exponential Monte Carlo with Counter (EMCO) as a hyperheuristic to select a low-level heuristic in CIT [21]. Ahmed et al [1] compare EMCO against an improved version using Q-learning, called Q-EMCO, to select the best operator based on historical information.…”
Section: Hyperheuristics In Search-based Software Testingmentioning
confidence: 99%