Combining single objective dispatching rules into multi-objective ensembles for the dynamic unrelated machines environment
Collaboration methods for ensembles of dispatching rules for the dynamic unrelated machines environment
Ensembles of priority rules to solve one machine scheduling problem in real-time
Evolving scheduling heuristics with genetic programming for optimization of quality of service in weakly hard real-time systems
Constructing ensembles of dispatching rules for multi-objective tasks in the unrelated machines environment
NeuroSCA: Evolving Activation Functions for Side-Channel Analysis
Automated design of heuristics for the container relocation problem using genetic programming
Novel ensemble collaboration method for dynamic scheduling problems
Evolving Constructions for Balanced, Highly Nonlinear Boolean Functions
Genetic programming for electric vehicle routing problem with soft time windows
Building Heuristics and Ensembles for the Travel Salesman Problem
Solving the Dial-a-Ride Problem Using an Adapted Genetic Algorithm
On the Difficulty of Evolving Permutation Codes
Towards Interpretable Dispatching Rules: Application of Expression Simplification Methods
Introduction to automated design of scheduling heuristics with genetic programming
Constructing Ensembles of Dispatching Rules for Multi- objective Problems
Heuristic and metaheuristic methods for the parallel unrelated machines scheduling problem: a survey
A comparative study of dispatching rule representations in evolutionary algorithms
Local search based methods for scheduling in the unrelated parallel machines environment
Selection of dispatching rules evolved by genetic programming in dynamic unrelated machines scheduling based on problem characteristics
On the genotype compression and expansion for evolutionary algorithms in the continuous domain
On the Application of ϵ-Lexicase Selection in the Generation of Dispatching Rules
Automatic design of dispatching rules for static scheduling conditions
Designing dispatching rules with genetic programming for the unrelated machines environment with constraints
A comparative study of solution representations for the unrelated machines environment
Comparison of schedule generation schemes for designing dispatching rules with genetic programming in the unrelated machines environment
One property to rule them all? On the limits of trade-offs for S-boxes
A Search for Additional Structure: The Case of Cryptographic S-boxes
Fitness Landscape Analysis of Dimensionally-Aware Genetic Programming Featuring Feynman Equations
Creating dispatching rules by simple ensemble combination
Improving genetic algorithm performance by population initialisation with dispatching rules
Comparison of ensemble learning methods for creating ensembles of dispatching rules for the unrelated machines environment
Evolving dispatching rules for optimising many- objective criteria in the unrelated machines environment
A survey of dispatching rules for the dynamic unrelated machines environment
Automated design of dispatching rules in unrelated machines environment
Adaptive scheduling on unrelated machines with genetic programming
Comparison of solution representations for scheduling in the unrelated machines environment
Optimization of scheduling for unrelated machines
GPU Implementation of a Medical Imaging Data Compression Algorithm
Machine-to-machine communication as key enabler in smart metering systems
Evolutionary computation description language
Teaching
University undergraduate
- Advanced Use of Linux Operating System (Lecturer in charge, Lecturer in charge)
- Basic Use of Linux Operating System (Lecturer in charge, Lecturer in charge)
- BSc Thesis (Lectures)
- BSc Thesis (Lectures)
- Final BSc Thesis (Lectures)
- Interactive Computer Graphics (Lectures, Lectures)
- Operating Systems (Lectures)
- Project C (Lectures)
- Software Design Project (Lectures)
University graduate
- Computer Aided Analysis and Design (Lecturer in charge)
- Production-level coding in Python (Lecturer in charge)
- Evolutionary Computing Optimization (Lectures)
- Machine Learning 1 (Lectures, Lectures)
- Project (Lectures)
- Project (Lectures)
- Seminar 1 (Lectures)
- Seminar 2 (Lectures)
Postgraduate doctoral study programme
- Scheduling Algorithms (Lecturer in charge)
Competences
-
Computational and artificial intelligence
Artificial intelligence Machine learning Computational intelligence Greedy algorithms Evolutionary computation Particle swarm optimization Genetic algorithms Fuzzy logic Artificial neural networks -
Computational and artificial intelligence
Artificial intelligence Machine learning Computational intelligence Greedy algorithms Evolutionary computation Particle swarm optimization Genetic algorithms Fuzzy logic Artificial neural networks