- Bibliography (CROSBI)
- Teaching
- Research areas
- Professional memberships
- Personal data
- List of select projects
Genetic programming with surrogate evaluation for the electric vehicle routing problem
An analysis of training models to evolve relocation rules for the container relocation problem
Designing Lookahead Relocation Rules for the Container Relocation Problem with Genetic Programming
Introducing look-ahead into relocation rules generated with genetic programming for the container relocation problem
Assessing the Ability of Genetic Programming for Feature Selection in Constructing Dispatching Rules for Unrelated Machine Environments
Leveraging More of Biology in Evolutionary Reinforcement Learning
Assessing the Ability of Genetic Programming for Feature Selection in Constructing Dispatching Rules for Unrelated Machine Environments
Evolving routing policies for electric vehicles by means of genetic programming
Improving the Performance of Relocation Rules for the Container Relocation Problem with the Rollout Algorithm
Heuristic Ensemble Construction Methods of Automatically Designed Dispatching Rules for the Unrelated Machines Environment
Heuristic Ensemble Construction Methods of Automatically Designed Dispatching Rules for the Unrelated Machines Environment
Heuristic Ensemble Construction Methods of Automatically Designed Dispatching Rules for the Unrelated Machines Environment
ECF: A C++ framework for evolutionary computation
DARWIN: Survival of the Fittest Fuzzing Mutators
Modeling Strong Physically Unclonable Functions with Metaheuristics
On the Evolution of Boomerang Uniformity in Cryptographic S-boxes
Look into the Mirror: Evolving Self-dual Bent Boolean Functions
Finding Near-Optimal Portfolios with Quality-Diversity
A New Angle: On Evolving Rotation Symmetric Boolean Functions
An analysis of training models to evolve heuristics for the travelling salesman problem
Does size matter? On the influence of ensemble size on constructing ensembles of dispatching rules
Divide and conquer: Using single objective dispatching rules to improve convergence for multi-objective optimisation
A Search for Nonlinear Balanced Boolean Functions by Leveraging Phenotypic Properties
To Bias or Not to Bias: Probabilistic Initialisation for Evolving Dispatching Rules
Ensembles of priority rules to solve one machine scheduling problem in real-time
Machine learning and evolutionary computation in design and analysis of symmetric key cryptographic algorithms
A survey of metaheuristic algorithms for the design of cryptographic Boolean functions
A Variable Neighborhood Search Method with a Tabu List and Local Search for Optimizing Routing in Trucks in Maritime Ports
Evolving Dispatching Rules for Dynamic Vehicle Routing with Genetic Programming
Constructing ensembles of dispatching rules for multi-objective tasks in the unrelated machines environment
Collaboration methods for ensembles of dispatching rules for the dynamic unrelated machines environment
Combining single objective dispatching rules into multi-objective ensembles for the dynamic unrelated machines environment
Digging Deeper: Operator Analysis for Optimizing Nonlinearity of Boolean Functions
Genetic programming for electric vehicle routing problem with soft time windows
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
On generalizing the power function exponent constructions with genetic programming
Evolutionary Construction of Perfectly Balanced Boolean Functions
Evolutionary computation and machine learning in security
Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
Novel ensemble collaboration method for dynamic scheduling problems
Evolutionary Construction of Perfectly Balanced Boolean Functions
Evolving Constructions for Balanced, Highly Nonlinear Boolean Functions
Using priority rules for resource-constrained project scheduling problem in static environment
NeuroSCA: Evolving Activation Functions for Side-Channel Analysis
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
Heuristic and metaheuristic methods for the parallel unrelated machines scheduling problem: a survey
Artificial Intelligence for the Design of Symmetric Cryptographic Primitives
Genetic programming hyperheuristic parameter configuration using fitness landscape analysis
Solving scheduling problems with genetic programming fitness landscape features
Automatic design of dispatching rules for static scheduling conditions
Designing dispatching rules with genetic programming for the unrelated machines environment with constraints
Toward more efficient heuristic construction of Boolean functions
Ensembles of priority rules for resource constrained project scheduling problem
Evolutionary algorithms for designing reversible cellular automata
CoInGP: convolutional inpainting with genetic programming
Evolutionary algorithms-assisted construction of cryptographic boolean functions
On the Application of ϵ-Lexicase Selection in the Generation of Dispatching Rules
On the genotype compression and expansion for evolutionary algorithms in the continuous domain
Deep reinforcement learning based obstacle evasion
Metaheuristics for problems with limited budget of evaluations
Implicit function symbolic regression system
Enhancing transfer learning for head pose estimation
Parking space occupancy detection
Solving vehicle routing problem with time windows using different versions of the evolutionary algorithm
An attempt of reinforcement learning in a partially observable environment
Evolutionary Computation in the Energy Domain: Smart Grid Applications
Reinforced evolution of Dota 2 agent
Towards an evolutionary-based approach for natural language processing
Expression interpretability and feature analysis in symbolic regression
Comparison of schedule generation schemes for designing dispatching rules with genetic programming in the unrelated machines environment
Adversarial Attacks in Natural Language Processing
Predictive and generative machine learning models for photonic crystals
Security Risk Optimization for Multi-cloud Applications
A comparative study of solution representations for the unrelated machines environment
Fitness Landscape Analysis of Dimensionally-Aware Genetic Programming Featuring Feynman Equations
A Search for Additional Structure: The Case of Cryptographic S-boxes
One property to rule them all? On the limits of trade-offs for S-boxes
What Is Your MOVE: Modeling Adversarial Network Environments
Design of priority rules for resource constrained project scheduling problem.
Adversarial attacks on classification models using multi-objective optimization
Evolutionary Algorithms for the Design of Quantum Protocols
Evolutionary computation and machine learning in cryptology
Solving vehicle routing problems with symbolic regression
Optimization model for distributed application deployment
Machine Learning in Security of Voice Controllable Systems
Evaluating the efficiency of solution representations for unrelated machines scheduling
Detection and classification of text based elements on an image using deep neural networks
Metaheuristic algorithms for vehicle routing problems with time windows and pick-up and delivery
Solving vehicle routing problem using metaheuristics in static and dynamic conditions
Encryption of Communication Using Evolutionary Algorithms with Adversarial Learning
GPS spoofing parameters optimization based on evolutionary algorithms
Improving genetic algorithm performance by population initialisation with dispatching rules
Optimized activation functions for classifiers based on artificial neural networks in the domain of implementation attacks on cryptographic devices
Optimising architectures of artificial neural network classifiers in the domain of side- channel cryptographic attacks
Cellular automata based S-boxes
Creating dispatching rules by simple ensemble combination
Hyper-bent Boolean Functions and Evolutionary Algorithms
Methods for solving static scheduling problems in the unrelated machines environment
Evolutionary Algorithms for the Design of Quantum Protocols
C3PO: cipher construction with cartesian genetic programming
A characterisation of S-box fitness landscapes in cryptography
Solving classification problems using cartesian genetic programming
On the design of S-box constructions with genetic programming
Automated design of dispatching rules for scheduling problems with constraints
A survey of dispatching rules for the dynamic unrelated machines environment
Evolving priority rules for resource constrained project scheduling problem with genetic programming
Evolving dispatching rules for optimising many- objective criteria in the unrelated machines environment
Finding short and implementation-friendly addition chains with evolutionary algorithms
Comparison of ensemble learning methods for creating ensembles of dispatching rules for the unrelated machines environment
Optimization of GPS attack parameters with evolutionary algorithm
Application of optimization algorithms to vehicle routing problems
Classification of cancer data: Analyzing gene expression data using a fuzzy decision tree algorithm
Implementation and Application of Support Vector Machine to Classification and Regression
Solving Scheduling Problems in the Unrelated Machines Environment by Using Evolutionary Algorithms
Artificial Intelligence Methods for Creating a Computer Player in a Game
Strategy Game Model Implementation
Biome Simulation with Machine Learning
Evolutionary Heuristics for Fault Injection Parameter Space Search
Optimization of Priority Scheduling Using Machine Learning on GPU
Evolving Bent Quaternary Functions
A Search for Differentially-6 Uniform (n, n-2) Functions
Automated design of dispatching rules in unrelated machines environment
Kriptiranje komunikacije uz pomoć evolucijskih algoritama
Fuzzy Logic for the Analysis of Time Sequences
Image compression with neural networks
Analysis of molecular signature of tumors with machine learning
Path finding optimization in a dynamic environment
Handwriting recognition with machine learning and its application for text identification on payment slips
Detection of cell nuclei using evolutionary computation
A Software Framework for Interactive Visualization of Optimization Algorithms
The Design of (Almost) Disjunct Matrices by Evolutionary Algorithms
Hyper-heuristic methods for solving job shop scheduling problems with unrelated machines
Methods for construction and optimization of addition chains
Implementation and analysis of data mining algorithms
Algorithms for expensive optimization
Genetic algorithm inspired by quantum mechanics
Modelling physically unclonable functions with evolutionary algorithms
Strategy evolution in multiplayer games using evolutionary algorithms
Imperialist competitive algorithm
Classification of heart diseases based on ECG signal using machine learning supported by evolutionary computation
Combinatorial optimization problems and algorithms
Application of stohastic optimization algorithms in deep learning
Side-Channel Analysis and Machine Learning: A Practical Perspective
Implementation of Semi-Procedural Animation for Character Locomotion
Evolutionary algorithms for the design of orthogonal latin squares based on cellular automata
Accelerated Massive Parallelism
Immunological algorithms paradigm for construction of Boolean functions with good cryptographic properties
On the mutual information as a fitness landscape measure
CryptoBench: benchmarking evolutionary algorithms with cryptographic problems
Evolving S-boxes based on cellular automata with genetic programming
Complexity Comparison of Integer Programming and Genetic Algorithms for Resource Constrained Scheduling Problems
Neighbourhood Assessment Optimization for Mobile Telecommunications Network Antennas
On the evolution of bent (n, m) functions
Design of S-boxes Defined with Cellular Automata Rules
Evolving Cryptographic Pseudorandom Number Generators
Cryptographic Boolean functions : One output, many design criteria
Designing DNA Microarrays with Ant Colony Optimization
Adaptive scheduling on unrelated machines with genetic programming
Evolutionary Algorithms for Boolean Functions in Diverse Domains of Cryptography
Measuring performance of optimization algorithms in evolutionary computation
Constrained scheduling for unrelated machines
Classification using evolution of decision trees
Genetic programming with semantic analysis
Evolutionary algorithms for multi and many-objective optimization
Classification of data with genetic programming
On-line Scheduling Heuristics in Distributed Environments
Adaptive User Environment for Symbolic Regression
Extreme Pipelining Towards the Best Area-Performance Trade-Off in Hardware
Evolutionary Algorithms for Finding Short Addition Chains: Going the Distance
Workforce Scheduling in Inbound Customer Call Centres with a Case Study
Evolving Algebraic Constructions for Designing Bent Boolean Functions
Comparison of solution representations for scheduling in the unrelated machines environment
Evolution of scheduling heuristics for the resource constrained scheduling problem
Maximal nonlinearity in balanced boolean functions with even number of inputs, revisited
Symbolic regression based forecasting with genetic programming
Strategy game parameter optimization with genetic algorithms
Evolutionary Methods for the Construction of Cryptographic Boolean Functions
Strongly typed and semantic genetic programming
Cartesian genetic programming in evolutionary computation framework
Short term load forecasting
Application of learnable evolution model to optimization problems
Artificial intelligence with behavior trees
Detecting Complex Diseases Using Genetic Features
Parallel machine simulator
Optimization of Boolean functions for cryptographic applications
Correlation Immunity of Boolean Functions: An Evolutionary Algorithms Perspective
Metalanguage implementation in Evolutionary Computation Framework
Evolutionary Approach for Finding Correlation Immune Boolean Functions of Order t with Minimal Hamming Weight
Adaptive memetic algorithms
Evolution of evolutionary algorithms
Analyzing Gene Expression Data: Fuzzy Decision Tree Algorithm applied to the Classification of Cancer Data
Optimization by learnable evolution
Cartesian Genetic Programming Approach for Generating Substitution Boxes of Different Sizes
Applications of Evolutionary Computation to Cryptology
Application of nonparametric optimization algorithms
Vehicle routing in dynamic environments
Fault Injection with a new flavor: Memetic Algorithms make a difference
Optimization of combinatorial networks pipelining
Optimization efficiency based on fitness landscape
Evolutionary computation framework interface
Rješavanje velikog punog simetričnog svojstvenog problema na hibridnim arhitekturama
Inferring Presence Status on Mobile Devices
Graph coloring with adaptive local search heuristics
Evaluation of crossover efficiency in genetic programming
Combining Evolutionary Computation and Algebraic Constructions to Find Cryptography-Relevant Boolean Functions
Graph coloring with adaptive metaheuristics
Optimization of scheduling for unrelated machines
Short term electric grid load forecasting
Benu: Operating System Increments for Embedded Systems Engineer’s Education
S-box Pipelining Using Genetic Algorithms for High-Throughput AES Implementations: How Fast Can We Go?
Optimality and beyond: The case of 4×4 S-boxes
Evolving Genetic Algorithms for Fault Injection Attacks
From fitness landscape to crossover operator choice
Confused by Confusion: Systematic Evaluation of DPA Resistance of Various S-boxes
Fractal visualization with evolutionary algorithms
Asynchronous and implicitly parallel evolutionary computation models
On Using Genetic Algorithms for Intrinsic Side-channel Resistance: The Case of AES S-box
Glitch it if you can: parameter search strategies for successful fault injection
S-box, SET, Match: A Toolbox for S-box Analysis
Evolving DPA-Resistant Boolean Functions
Optimal cutter path generation for automated cutting procedures
Investigation of coevolutionary approach in gene regulatory network inference
Inferring Presence Status on Smartphones: The Big Data Perspective
Vehicle routing in real time with genetic programming
Optimization of 3D models by reducing polygon count using evolutionary algorithms
Evolutionary algorithms based on probabilistic distributions
Development of computationally demanding algorithms in a hybrid parallel environment
Parallelization of detection of malignant formations in radiographs using parallel evolutionary algorithms
Detection of malignant formations on lung radiographs with the help of evolutionary algorithms
Detection of malignant formations on X-ray images of the lung using a genetic algorithm and deterministic algorithms for continuous optimization
Increasing the efficiency of content retrieval via the Internet
Workforce scheduling using evolutionary algorithms
Evolution of Vehicle Routing Problem Heuristics with Genetic Programming
On the Recombination Operator in the Real-Coded Genetic Algorithms
Evolving Cryptographically Sound Boolean Functions
Multithread parallelization of evolutionary algorithms
Automated cutting using genetic programming
Detection of malignant formations on the lung X-ray using genetic programming and analysis methods of statistical texture characteristics
Discovering the status of mobile users
Automated nesting of irregular shapes with evolutionary algorithm
Stochastic continuous optimization methods in evolutionary computation framework
Distributed algorithms for evolutionary computation framework in Java
Metaheuristics for routing and wavelength assignment problem
Evolving neural networks for face detection
Distrubited job manager in a computer network
Particle swarm optimization on parallel processor architectures
Heuristic local-search methods applied on school timetabling
Evolutionary neural network training
Inference of gene regulatory networks using hybrid coevolutionary algorithm
Neural network inference with genetic algorithms
Evolutionary computation description language
Evolving priority scheduling heuristics with genetic programming
Evolution of automatic robot control with genetic programming
Automated Design of Combinatorial Logic Circuits
Parallel Neural Network Training with OpenCL
On the Analysis of Experimental Results in Evolutionary Computation
Influence of the Crossover Operator in the Performance of the Hybrid Taguchi GA
Operating System Core as Template for Embedded System Software Development
Genetic programming applied to pulmonary embolism identification
Parallelized Rabin-Karp Method for Exact String Matching
Evaluation of Crossover Operator Performance in Genetic Algorithms with Binary Representation
Intelligent Problem Solving in Process Control of an Event Filter Cluster for a Particle Physics Experiment
Protein sequence alignment with genetic algorithms
Automated design of combinatorial networks
Genetic programming efficiency in machine learning
Application of genetic programming in machine learning
Evolution of automatic control using parallel evolutionary algorithms
Classification of data using parallel neural networks
Evolving scheduling policies with gene expression programming
Methods for specification and automatic recognition of network protocols
Visual denition of procedures for automatic virtual scene generation
Evolutionary algorithm for hybrid parallel platforms
Scheduling for parallel unrelated machines using evolutionary algorithms
Automatic parallelization with genetic programming
Development enviroment for testing scheduling algorithms
On asynchronous parallel evolutionary algorithm efficiency
Determining technical trading rules using genetic programming
Influence of parameters of evolutionary computing algorithms on the quality of found solutions of university exam timetabling problem
Web-based system for student knowledge assessment
University course timetabling using parallel genetic algorithm
Testing Task Schedulers on Linux System
Heterogeneus platform parallelization with OpenCL
Image compression with genetic algorithms
Operating Systems
University timetabling with hybrid genetic algorithm
Automatic steering control using evolutionary algorithms
N-body problem parallel simulation
Applying ai-techniques as help for faculty administration - a case study
University Course Timetabling Using ACO: A Case Study on Laboratory Exercises
Semantic genetic programming
Evolutionary algorithm implementation on graphical processing platforms
Automatically defined functions in evolutionary algorithms
Application of artificial intelligence methods on agglomeration of database user roles
Autonomous robot control using genetic programming
University timetabling using evolutionary algorithms
Sport events results prediction with neural networks
Training neural networks with genetic algorithm
Multithreaded evolutionary algorithms
Floating-point representation efficiency in evolutionary algorithms
Gennetic annealing in optimization
Implementation of classifier systems in evolutionary computation framework
One machine scheduling with genetic programming
Analysis of solution representation efficiency in evolutionary computation framework
Testing task schedulers on Linux system
Learning artificial neural network with parallel particle swarm optimization
Parallel evolutionary algorithms
Job shop scheduling with genetic algorithms
Solving cutting stock problem with evolutionary algorithms
Picture representation using evolutionary methods
Combinatorial network design with evolutionary algorithms
Exam scheduling with genetic algorithms
Evolving scheduling heuristics with genetic programming
Evolving memory page replacement strategies with genetic programming
Solving vehicle routing problem with genetic algorithms
University Course Timetabling with Genetic Algorithm: A Laboratory Excercises Case Study
Tree representations in optimization algorithms
Inteligentno upravljanje grozdom računala za filtriranje događaja u eksperimentima fizike elementarnih čestica
Automatic control in a simulated environment
Exam Timetabling Using Genetic Algorithm
Parallelization of evolutionary algorithms
Graph Colouring with a Hybrid Genetic Algorithm
N/A
Solving Traveling Salesman Problem with Genetic Algorithms
Rješavanje problema međudjelovanja N tijela u fizikalnim sustavima
N Queen Solving with Genetic Algorithms
Semantic Genetic Programming
Solving Timetabling Problems using Genetic Algorithms
Obtaining primary memory page replacement strategy with genetic programming
Evolutionary Algorithms for the Resource Constrained Scheduling Problem
Synchronization problems
Genetic Programming Heuristics for Multiple Machine Scheduling
Priority Scheduling with Genetic Programming
Dynamic Scheduling with Genetic Programming
An overview of distributed programming techniques
Scheduling based on adaptive rules
Forward Kinematics of a Stewart Parallel Mechanism
Hexapod Structure Evaluation as Web Service
Kinematic evaluation and forward kinematic problem for Stewart platform based manipulators
The Forward And Inverse Kinematics Problems For Stewart Parallel Mechanisms
Forward Kinematics of a Stewart Parallel Mechanism
The Evaluation of Problem Solving Methods for Stewart Parallel Mechanism Kinematics
Parallelization of Elimination Tournament Selection without Synchronization
A New Model of Global Parallel Genetic Algorithm
Genetic Algorithms in Real-Time Imprecise Computing
Adaptive Genetic Algorithm
Genetic Algorithms in Real-Time Imprecise Computing
Parallel Adaptive Genetic Algorithm
Adaptive Genetic Algorithm
A Few Implementations of Parallel Genetic Algorithm
Adaptive Genetic Operators in Elimination Genetic Algorithm
The effect of adaptive operator probability on genetic algorithm efficiency
Teaching
University undergraduate
- Operating Systems (Lecturer in charge)
- Operating Systems (Lecturer in charge)
- BSc Thesis (Lecturers)
- Final BSc Thesis (Lecturers)
- Project C (Lecturers)
- Project C (Lecturers)
- Software Design Project (Lecturers)
- Software Design Project (Lecturers)
University graduate
- Computer Aided Analysis and Design (Lecturer in charge)
- Evolutionary Computing Optimization (Lecturer in charge)
- Parallel Programming (Lecturer in charge)
- Master Project (Lecturers)
- Mentorship Seminar (Lecturers)
- Presentation Seminar (Lecturers)
- Project (Lecturers)
Postgraduate doctoral study programme
- Algorithms in embedded computer systems (Lecturer in charge)
- Scheduling Algorithms (Lecturer in charge)
Competences
-
Computational and artificial intelligence
Artificial intelligence Computational intelligence Concurrent computing Evolutionary computation Particle swarm optimization Genetic algorithms -
Mathematics
Genetic algorithms Newton method Optimization Optimization methods -
Computational and artificial intelligence
Artificial intelligence Computational intelligence Concurrent computing Evolutionary computation Particle swarm optimization Genetic algorithms -
Engineering in medicine and biology
Genetic programming -
Science – general
Genetic programming
Professional memberships
- Croatian Academy of Engineering
- IEEE Senior member
- ACM member
Personal data
List of select projects
ECF - Evolutionary Computation Framework
User-oriented scheduling heuristics (in Croatian)
Programska podrška projektiranju Stewartovih paralelnih mehanizama (http://hexapod.zemris.fer.hr)
Pristupačnost