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)
- Basic Use of Linux Operating System (Lecturer in charge)
- BSc Thesis (Lectures)
- BSc Thesis (Lectures)
- Final BSc Thesis (Lectures)
- Interactive Computer Graphics (Lectures)
- Interactive Computer Graphics (Lectures)
- Operating Systems (Lectures)
- Operating Systems (Lectures)
- Project C (Lectures)
- Software Design Project (Lectures)
University graduate
- Advanced Use of Linux Operating System (Lecturer in charge)
- Basic Use of Linux Operating System (Lecturer in charge)
- Computer Aided Analysis and Design (Lecturer in charge)
- Evolutionary Computing Optimization (Lectures)
- Interactive Computer Graphics (Lectures)
- Project (Lectures)
- Seminar 1 (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