Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael G. Epitropakis
dblp:22/2288
· DBLP profile ↗
22ranked-venue papers
10as first author
0since 2021 · last 2019
0000-0002-9741-5901ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 19 · 8 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
regression testing |
0.2 | 1 | 2015 | Empirical evaluation of pareto efficient multi-objective regression test case prioritisation · ISSTA 2015 |
Software testing › regression testing
test case prioritization |
0.2 | 1 | 2015 | Empirical evaluation of pareto efficient multi-objective regression test case prioritisation · ISSTA 2015 |
Software testing › regression testing
test suite reduction |
0.1 | 1 | 2015 | Empirical evaluation of pareto efficient multi-objective regression test case prioritisation · ISSTA 2015 |
Methods — techniques the papers use, named apart from their topics
multi-objective optimization · 0.2greedy algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | HyperSPAM: A study on hyper-heuristic coordination strategies in the continuous domain
Fabio Caraffini, Ferrante Neri, Michael G. Epitropakis |
Inf. Sci. | 3 |
| 2018 | Tutorials at PPSN 2018
Gisele L. Pappa, Michael T. M. Emmerich, Ana L. C. Bazzan, Will N. Browne, Kalyanmoy Deb, Carola Doerr, Marko Durasevic, Michael G. Epitropakis, Saemundur O. Haraldsson, Domagoj Jakobovic, Pascal Kerschke, Krzysztof Krawiec, Per Kristian Lehre, Xiaodong Li 0001, Andrei Lissovoi, Pekka Malo, Luis Martí, Yi Mei 0001, Juan Julián Merelo Guervós, Julian Francis Miller, Alberto Moraglio, Antonio J. Nebro, Su Nguyen, Gabriela Ochoa, Pietro S. Oliveto, Stjepan Picek, Nelishia Pillay, Mike Preuss, Marc Schoenauer, Roman Senkerik, Ankur Sinha 0001, Ofer M. Shir, Dirk Sudholt, L. Darrell Whitley, Mark Wineberg, John R. Woodward, Mengjie Zhang 0001 |
PPSN (2) | 8 |
| 2018 | Workshops at PPSN 2018
Robin C. Purshouse, Christine Zarges, Sylvain Cussat-Blanc, Michael G. Epitropakis, Marcus Gallagher, Thomas Jansen 0001, Pascal Kerschke, Xiaodong Li 0001, Fernando G. Lobo, Julian Francis Miller, Pietro S. Oliveto, Mike Preuss, Giovanni Squillero, Alberto Paolo Tonda, Markus Wagner 0007, Thomas Weise 0001, Dennis Wilson, Borys Wróbel, Ales Zamuda |
PPSN (2) | 4 |
| 2018 | Learning Without Peeking: Secure Multi-party Computation Genetic ProgrammingabstractGenetic Programming is widely used to build predictive models for defect proneness or development efforts. The predictive modelling often depends on the use of sensitive data, related to past faults or internal resources, as training data. We envision a scenario in which revealing the training data constitutes a violation of privacy. To ensure organisational privacy in such a scenario, we propose SMCGP, a method that performs Genetic Programming as Secure Multiparty Computation. In SMCGP, one party uses GP to learn a model of training data provided by another party, without actually knowing each datapoint in the training data. We present an SMCGP approach based on the garbled circuit protocol, which is evaluated using two problem sets: a widely studied symbolic regression benchmark, and a GP-based fault localisation technique with real world fault data from Defects4J benchmark. The results suggest that SMCGP can be equally accurate as the normal GP, but the cost of keeping the training data hidden can be about three orders of magnitude slower execution. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Jinhan Kim, Michael G. Epitropakis, Shin Yoo |
SSBSE | 2 |
| 2017 | Seeking Multiple Solutions: An Updated Survey on Niching Methods and Their ApplicationsabstractMultimodal optimization (MMO) aiming to locate multiple optimal (or near-optimal) solutions in a single simulation run has practical relevance to problem solving across many fields. Population-based meta-heuristics have been shown particularly effective in solving MMO problems, if equipped with specifically-designed diversity-preserving mechanisms, commonly known as niching methods. This paper provides an updated survey on niching methods. This paper first revisits the fundamental concepts about niching and its most representative schemes, then reviews the most recent development of niching methods, including novel and hybrid methods, performance measures, and benchmarks for their assessment. Furthermore, this paper surveys previous attempts at leveraging the capabilities of niching to facilitate various optimization tasks (e.g., multiobjective and dynamic optimization) and machine learning tasks (e.g., clustering, feature selection, and learning ensembles). A list of successful applications of niching methods to real-world problems is presented to demonstrate the capabilities of niching methods in providing solutions that are difficult for other optimization methods to offer. The significant practical value of niching methods is clearly exemplified through these applications. Finally, this paper poses challenges and research questions on niching that are yet to be appropriately addressed. Providing answers to these questions is crucial before we can bring more fruitful benefits of niching to real-world problem solving. Xiaodong Li 0001, Michael G. Epitropakis, Kalyanmoy Deb, Andries P. Engelbrecht |
IEEE Trans. Evol. Comput. | 2 |
| 2016 | Tutorials at PPSN 2016
Carola Doerr, Nicolas Bredèche, Enrique Alba 0001, Thomas Bartz-Beielstein, Dimo Brockhoff, Benjamin Doerr, A. E. Eiben, Michael G. Epitropakis, Carlos M. Fonseca, Andreia P. Guerreiro, Evert Haasdijk, Jacqueline Heinerman, Julien Hubert, Per Kristian Lehre, Luigi Malagò, Juan Julián Merelo Guervós, Julian Francis Miller, Boris Naujoks, Pietro S. Oliveto, Stjepan Picek, Nelishia Pillay, Mike Preuss, Patricia Ryser-Welch, Giovanni Squillero, Jörg Stork, Dirk Sudholt, Alberto Paolo Tonda, L. Darrell Whitley, Martin Zaefferer |
PPSN | 8 |
| 2015 | Empirical evaluation of pareto efficient multi-objective regression test case prioritisationabstractThe aim of test case prioritisation is to determine an ordering of test cases that maximises the likelihood of early fault revelation. Previous prioritisation techniques have tended to be single objective, for which the additional greedy algorithm is the current state-of-the-art. Unlike test suite minimisation, multi objective test case prioritisation has not been thoroughly evaluated. This paper presents an extensive empirical study of the effectiveness of multi objective test case prioritisation, evaluating it on multiple versions of five widely-used benchmark programs and a much larger real world system of over 1 million lines of code. The paper also presents a lossless coverage compaction algorithm that dramatically scales the performance of all algorithms studied by between 2 and 4 orders of magnitude, making prioritisation practical for even very demanding problems. Michael G. Epitropakis, Shin Yoo, Mark Harman, Edmund K. Burke |
ISSTA | 1 |
| 2014 | Repairing and Optimizing Hadoop hashCode Implementations
Zoltan A. Kocsis, Geoffrey Neumann, Jerry Swan, Michael G. Epitropakis, Alexander E. I. Brownlee, Saemundur O. Haraldsson, Edward Bowles |
SSBSE | 4 |
| 2013 | A dynamic archive niching differential evolution algorithm for multimodal optimizationabstractHighly multimodal landscapes with multiple local/global optima represent common characteristics in real-world applications. Many niching algorithms have been proposed in the literature which aim to search such landscapes in an attempt to locate as many global optima as possible. However, to locate and maintain a large number of global solutions, these algorithms are substantially influenced by their parameter values, such as a large population size. Here, we propose a new niching Differential Evolution algorithm that attempts to overcome the population size influence and produce good performance almost independently of its population size. To this end, we incorporate two mechanisms into the algorithm: a control parameter adaptation technique and an external dynamic archive along with a reinitialization mechanism. The first mechanism is designed to efficiently adapt the control parameters of the algorithm, whilst the second one is responsible for enabling the algorithm to investigate unexplored regions of the search space and simultaneously keep the best solutions found by the algorithm. The proposed approach is compared with two Differential Evolution variants on a recently proposed benchmark suite. Empirical results indicate that the proposed niching algorithm is competitive and very promising. It exhibits a robust and stable behavior, whilst the incorporation of the dynamic archive seems to tackle the population size influence effectively. Moreover, it alleviates the problem of having to fine-tune the population size parameter in a niching algorithm. Michael G. Epitropakis, Xiaodong Li 0001, Edmund K. Burke |
IEEE Congress on Evolutionary Computation | 1 |
| 2012 | Multimodal optimization using niching differential evolution with index-based neighborhoodsabstractA new family of Differential Evolution mutation strategies (DE/nrand) that are able to handle multimodal functions, have been recently proposed. The DE/nrand family incorporates information regarding the real nearest neighborhood of each potential solution, which aids them to accurately locate and maintain many global optimizers simultaneously, without the need of additional parameters. However, these strategies have increased computational cost. To alleviate this problem, instead of computing the real nearest neighbor, we incorporate an index-based neighborhood into the mutation strategies. The new mutation strategies are evaluated on eight well-known and widely used multimodal problems and their performance is compared against five state-of-the-art algorithms. Simulation results suggest that the proposed strategies are promising and exhibit competitive behavior, since with a substantial lower computational cost they are able to locate and maintain many global optima throughout the evolution process. Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 1 |
| 2012 | Tracking Particle Swarm Optimizers: An adaptive approach through multinomial distribution tracking with exponential forgettingabstractAn active research direction in Particle Swarm Optimization (PSO) is the integration of PSO variants in adaptive, or self-adaptive schemes, in an attempt to aggregate their characteristics and their search dynamics. In this work we borrow ideas from adaptive filter theory to develop an “online” algorithm adaptation framework. The proposed framework is based on tracking the parameters of a multinomial distribution to capture changes in the evolutionary process. As such, we design a multinomial distribution tracker to capture the successful evolution movements of three PSO variants. Extensive experimental results on ten benchmark functions and comparisons with five state-of-the-art algorithms indicate that the proposed framework is competitive and very promising. On the majority of tested cases, the proposed framework achieves substantial performance gain, while it seems to identify accurately the most appropriate algorithm for the problem at hand. Michael G. Epitropakis, Dimitris K. Tasoulis, Nicos G. Pavlidis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 1 |
| 2012 | Density based Projection Pursuit ClusteringabstractClustering of high dimensional data is a very important task in Data Mining. In dealing with such data, we typically need to use methods like Principal Component Analysis and Projection Pursuit, to find interesting lower dimensional directions to project the data and hence reduce their dimensionality in a manageable size. In this work, we propose a new criterion of direction interestingness, which incorporates information from the density of the projected data. Subsequently, we utilize the Differential Evolution algorithm to perform optimization over the space of the projections and hence construct a new hierarchical clustering algorithmic scheme. The new algorithm shows promising performance over a series of real and simulated data. Sotiris K. Tasoulis, Michael G. Epitropakis, Vassilis P. Plagianakos, Dimitris K. Tasoulis |
IEEE Congress on Evolutionary Computation | 2 |
| 2012 | Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution: A hybrid approach
Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
Inf. Sci. | 1 |
| 2012 | Controlling interactive evolution of 8-bit melodies with genetic programming
Maximos Kaliakatsos-Papakostas, Michael G. Epitropakis, Andreas Floros 0001, Michael N. Vrahatis |
Soft Comput. | 2 |
| 2011 | Weighted Markov Chain Model for Musical Composer Identification
Maximos Kaliakatsos-Papakostas, Michael G. Epitropakis, Michael N. Vrahatis |
EvoApplications (2) | 2 |
| 2011 | Enhancing Differential Evolution Utilizing Proximity-Based Mutation OperatorsabstractDifferential evolution is a very popular optimization algorithm and considerable research has been devoted to the development of efficient search operators. Motivated by the different manner in which various search operators behave, we propose a novel framework based on the proximity characteristics among the individual solutions as they evolve. Our framework incorporates information of neighboring individuals, in an attempt to efficiently guide the evolution of the population toward the global optimum, without sacrificing the search capabilities of the algorithm. More specifically, the random selection of parents during mutation is modified, by assigning to each individual a probability of selection that is inversely proportional to its distance from the mutated individual. The proposed framework can be applied to any mutation strategy with minimal changes. In this paper, we incorporate this framework in the original differential evolution algorithm, as well as other recently proposed differential evolution variants. Through an extensive experimental study, we show that the proposed framework results in enhanced performance for the majority of the benchmark problems studied. Michael G. Epitropakis, Dimitris K. Tasoulis, Nicos G. Pavlidis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Trans. Evol. Comput. | 1 |
| 2010 | Evolving cognitive and social experience in Particle Swarm Optimization through Differential EvolutionabstractIn recent years, the Particle Swarm Optimization has rapidly gained increasing popularity and many variants and hybrid approaches have been proposed to improve it. Motivated by the behavior and the proximity characteristics of the social and cognitive experience of each particle in the swarm, we develop a hybrid approach that combines the Particle Swarm Optimization and the Differential Evolution algorithm. Particle Swarm Optimization has the tendency to distribute the best personal positions of the swarm near to the vicinity of problem's optima. In an attempt to efficiently guide the evolution and enhance the convergence, we evolve the personal experience of the swarm with the Differential Evolution algorithm. Extensive experimental results on twelve high dimensional multimodal benchmark functions indicate that the hybrid variants are very promising and improve the original algorithm. Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 1 |
| 2010 | Musical Composer Identification through Probabilistic and Feedforward Neural Networks
Maximos Kaliakatsos-Papakostas, Michael G. Epitropakis, Michael N. Vrahatis |
EvoApplications (2) | 2 |
| 2009 | Evolutionary adaptation of the differential evolution control parametersabstractThis papers proposes a novel self-adaptive scheme for the evolution of crucial control parameters in evolutionary algorithms. More specifically, we suggest to utilize the differential evolution algorithm to endemically evolve its own control parameters. To achieve this, two simultaneous instances of Differential Evolution are used, one of which is responsible for the evolution of the crucial user-defined mutation and recombination constants. This self-adaptive differential evolution algorithm alleviates the need of tuning these user-defined parameters while maintains the convergence properties of the original algorithm. The evolutionary self-adaptive scheme is evaluated through several well-known optimization benchmark functions and the experimental results indicate that the proposed approach is promising. Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 1 |
| 2008 | Balancing the exploration and exploitation capabilities of the Differential Evolution AlgorithmabstractThe hybridization and composition of different Evolutionary Algorithms to improve the quality of the solutions and to accelerate execution is a common research practice. In this paper we propose a hybrid approach that combines differential evolution mutation operators in an attempt to balance their exploration and exploitation capabilities. Additionally, a self-balancing hybrid mutation operator is presented, which favors the exploration of the search space during the first phase of the optimization, while later opts for the exploitation to aid convergence to the optimum. Extensive experimental results indicate that the proposed approaches effectively enhance DEpsilas ability to accurately locate solutions in the search space. Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 1 |
| 2008 | Non-monotone differential evolutionabstractThe Differential Evolution algorithm uses an elitist selection, constantly pushing the population in a strict downhill search, in an attempt to guarantee the conservation of the best individuals. However, when this operator is combined with an exploitive mutation operator can lead to premature convergence to an undesired region of attraction. To alleviate this problem, we propose the Non-Monotone Differential Evolution algorithm. To this end, we allow the best individual to perform some uphill movements, greatly enhancing the exploration of the search space. This approach further aids algorithm's ability to escape undesired regions of the search space and improves its performance. The proposed approach utilizes already computed pieces of information and does not require extra function evaluations. Experimental results indicate that the proposed approach provides stable and reliable convergence. Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
GECCO | 1 |
| 2007 | Computational intelligence algorithms for risk-adjusted trading strategiesabstractThis paper investigates the performance of trading strategies identified through computational intelligence techniques. We focus on trading rules derived by genetic programming, as well as, generalized moving average rules optimized through differential evolution. The performance of these rules is investigated using recently proposed risk-adjusted evaluation measures and statistical testing is carried out through simulation. Overall, the moving average rules proved to be more robust, but genetic programming seems more promising in terms of generating higher profits and detecting novel patterns in the data. Nicos G. Pavlidis, E. G. Pavlidis, Michael G. Epitropakis, Vassilis P. Plagianakos, Michael N. Vrahatis |
IEEE Congress on Evolutionary Computation | 3 |