Stochastic Optimization, Learning and Visualization Laboratory

LEARN MORE

About the Laboratory

The research activities of the laboratory focus on the application of evolutionary computing procedures, stochastic optimization, machine learning, and visualization procedures. In addition, the laboratory's activities are directed towards researching efficient algorithms, developing new optimization methods, applying optimization and machine learning in real-life situations, and integrating these technologies to solve complex problems.

The members of the laboratory have conducted comprehensive research in the field of scheduling, within research projects or industry collaboration projects. Solving scheduling problems is based on the integration of evolutionary computing procedures and machine learning procedures, applying the principles of hyperheuristics to develop customized scheduling procedures. This approach proves successful in diverse domains, such as manufacturing processes, vehicle routing, or solving logistics problems in warehouses.

Another important area of activity is the development of customized optimization procedures in the field of computer security and cryptography, primarily for the development of enhanced cryptographic primitives with non-trivial constraints and multiple criteria. Recently, the field of artificial intelligence security is actively studied with the aim of developing robust models that are more resistant to malicious instances and various attacks, such as side-channel attacks. Also, the development of customized optimization procedures yields effective results in the automated detection of software errors and vulnerabilities, which can have a significant impact given the current speed of application development.

Evolutionary Computation

Focused on leveraging Evolutionary Computation for practical applications in advancing artificial intelligence.

Artificial Neural Networks

Specializing in combining Neural Networks with heuristic optimization for advancements in machine learning.

Cryptology

Application of Evolutionary Computation to enhance cryptographic techniques for secure communication.

Fuzzy Computing

Application of Fuzzy Computing across various domains to enhance computational methodologies and problem-solving approaches.

Visualization

Integrating visualization in developing stochastic optimization methods for more effective computational processes.

Optimization

Exploring Soft Computing techniques to improve optimization methods for a broad range of applications.

Our Team

Domagoj Jakobović

Full professor, laboratory head

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Marin Golub

Full professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Željka Mihajlović

Full professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Lea Skorin-Kapov

Full professor

Department of Telecommunications

Marko Čupić

Associate professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Alan Jović

Associate professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Mario Brčić

Assistant professor

Department of Applied Computing

Marko Đurasević

Assistant professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Nikolina Frid

Assistant professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Leonardo Jelenković

Assistant professor

Department of Electronics, Microelectronics, Computer and Intelligent Systems

Projects

HHDCR

Hyper-Heuristic Design for Container Relocation

ALFABEATS

Algorithms for Efficient Biomedical Time Series Analysis

HyDDRa

Hyperheuristic Design of Dispatching Rules

EvoCrypt

Optimization and learning with evolutionary computation in cryptography

ECF

Evolutionary Computation Framework