Skip to main content

Showing 1–14 of 14 results for author: Đurasevic, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.01065  [pdf, ps, other

    cs.NE cs.AI

    Trilevel Memetic Algorithm for the Electric Vehicle Routing Problem

    Authors: Ivan Milinović, Leon Stjepan Uroić, Marko Đurasević

    Abstract: The Electric Vehicle Routing Problem (EVRP) extends the capacitated vehicle routing problem by incorporating battery constraints and charging stations, posing significant optimization challenges. This paper introduces a Trilevel Memetic Algorithm (TMA) that hierarchically optimizes customer sequences, route assignments, and charging station insertions. The method combines genetic algorithms with d… ▽ More

    Submitted 1 June, 2025; originally announced June 2025.

    ACM Class: I.2.8

  2. arXiv:2504.17666  [pdf, other

    cs.NE cs.CR

    A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms

    Authors: Claude Carlet, Marko Đurasevic, Domagoj Jakobovic, Stjepan Picek, Luca Mariot

    Abstract: This paper focuses on the problem of evolving Boolean functions of odd sizes with high nonlinearity, a property of cryptographic relevance. Despite its simple formulation, this problem turns out to be remarkably difficult. We perform a systematic evaluation by considering three solution encodings and four problem instances, analyzing how well different types of evolutionary algorithms behave in fi… ▽ More

    Submitted 24 April, 2025; originally announced April 2025.

    Comments: 28 pages, 10 figures, extended version of the conference paper "A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes" published in EuroGP 2025

  3. arXiv:2501.18407  [pdf, ps, other

    cs.NE cs.CR

    Degree is Important: On Evolving Homogeneous Boolean Functions

    Authors: Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

    Abstract: Boolean functions with good cryptographic properties like high nonlinearity and algebraic degree play an important in the security of stream and block ciphers. Such functions may be designed, for instance, by algebraic constructions or metaheuristics. This paper investigates the use of Evolutionary Algorithms (EAs) to design homogeneous bent Boolean functions, i.e., functions that are maximally no… ▽ More

    Submitted 30 January, 2025; originally announced January 2025.

    Comments: arXiv admin note: text overlap with arXiv:2402.09937

  4. arXiv:2411.12735  [pdf, other

    cs.NE

    The More the Merrier: On Evolving Five-valued Spectra Boolean Functions

    Authors: Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

    Abstract: Evolving Boolean functions with specific properties is an interesting optimization problem since, depending on the combination of properties and Boolean function size, the problem can range from very simple to (almost) impossible to solve. Moreover, some problems are more interesting as there may be only a few options for generating the required Boolean functions. This paper investigates one such… ▽ More

    Submitted 19 November, 2024; originally announced November 2024.

    Comments: 18 pages, 2 figures, 2 tables

  5. arXiv:2402.09937  [pdf, other

    cs.NE cs.CR

    A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes

    Authors: Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Stjepan Picek, Luca Mariot

    Abstract: Boolean functions are mathematical objects used in diverse applications. Different applications also have different requirements, making the research on Boolean functions very active. In the last 30 years, evolutionary algorithms have been shown to be a strong option for evolving Boolean functions in different sizes and with different properties. Still, most of those works consider similar setting… ▽ More

    Submitted 15 February, 2024; originally announced February 2024.

    Comments: arXiv admin note: text overlap with arXiv:2311.11881

  6. arXiv:2311.11884  [pdf, ps, other

    cs.NE cs.CR

    Look into the Mirror: Evolving Self-Dual Bent Boolean Functions

    Authors: Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

    Abstract: Bent Boolean functions are important objects in cryptography and coding theory, and there are several general approaches for constructing such functions. Metaheuristics proved to be a strong choice as they can provide many bent functions, even when the size of the Boolean function is large (e.g., more than 20 inputs). While bent Boolean functions represent only a small part of all Boolean function… ▽ More

    Submitted 20 November, 2023; originally announced November 2023.

    Comments: 15 pages, 5 figures, 4 tables

  7. arXiv:2311.11881  [pdf, other

    cs.NE cs.CR

    A New Angle: On Evolving Rotation Symmetric Boolean Functions

    Authors: Claude Carlet, Marko Ðurasevic, Bruno Gašperov, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

    Abstract: Rotation symmetric Boolean functions represent an interesting class of Boolean functions as they are relatively rare compared to general Boolean functions. At the same time, the functions in this class can have excellent properties, making them interesting for various practical applications. The usage of metaheuristics to construct rotation symmetric Boolean functions is a direction that has been… ▽ More

    Submitted 20 November, 2023; originally announced November 2023.

    Comments: 15 pages, 2 figures, 7 tables

  8. arXiv:2307.01513  [pdf, other

    cs.NE

    Automated design of relocation rules for minimising energy consumption in the container relocation problem

    Authors: Marko Đurasević, Mateja Đumić, Rebeka Čorić, Francisco Javier Gil-Gala

    Abstract: The container relocation problem is a combinatorial optimisation problem aimed at finding a sequence of container relocations to retrieve all containers in a predetermined order by minimising a given objective. Relocation rules (RRs), which consist of a priority function and relocation scheme, are heuristics commonly used for solving the mentioned problem due to their flexibility and efficiency. R… ▽ More

    Submitted 4 July, 2023; originally announced July 2023.

  9. On Evolvability and Behavior Landscapes in Neuroevolutionary Divergent Search

    Authors: Bruno Gašperov, Marko Đurasević

    Abstract: Evolvability refers to the ability of an individual genotype (solution) to produce offspring with mutually diverse phenotypes. Recent research has demonstrated that divergent search methods, particularly novelty search, promote evolvability by implicitly creating selective pressure for it. The main objective of this paper is to provide a novel perspective on the relationship between neuroevolution… ▽ More

    Submitted 16 June, 2023; originally announced June 2023.

    Comments: To appear in the proceedings of GECCO 2023

  10. A Search for Nonlinear Balanced Boolean Functions by Leveraging Phenotypic Properties

    Authors: Bruno Gašperov, Marko Đurasević, Domagoj Jakobović

    Abstract: In this paper, we consider the problem of finding perfectly balanced Boolean functions with high non-linearity values. Such functions have extensive applications in domains such as cryptography and error-correcting coding theory. We provide an approach for finding such functions by a local search method that exploits the structure of the underlying problem. Previous attempts in this vein typically… ▽ More

    Submitted 15 June, 2023; originally announced June 2023.

    Comments: Preprint of the paper to appear in the proceedings of GECCO 2023 Companion

  11. arXiv:2203.14290  [pdf, other

    cs.NE

    Novel ensemble collaboration method for dynamic scheduling problems

    Authors: Marko Đurasević, Lucija Planinić, Francisco Javier Gil Gala, Domagoj Jakobović

    Abstract: Dynamic scheduling problems are important optimisation problems with many real-world applications. Since in dynamic scheduling not all information is available at the start, such problems are usually solved by dispatching rules (DRs), which create the schedule as the system executes. Recently, DRs have been successfully developed using genetic programming. However, a single DR may not efficiently… ▽ More

    Submitted 27 March, 2022; originally announced March 2022.

  12. arXiv:2107.13313  [pdf, other

    cs.NE

    Automated Design of Heuristics for the Container Relocation Problem

    Authors: Mrko Đurasević, Mateja Đumić

    Abstract: The container relocation problem is a challenging combinatorial optimisation problem tasked with finding a sequence of container relocations required to retrieve all containers by a given order. Due to the complexity of this problem, heuristic methods are often applied to obtain acceptable solutions in a small amount of time. These include relocation rules (RRs) that determine the relocation moves… ▽ More

    Submitted 28 July, 2021; originally announced July 2021.

  13. arXiv:2107.13106  [pdf, other

    cs.NE

    Heuristic and Metaheuristic Methods for the Unrelated Machines Scheduling Problem: A Survey

    Authors: Marko Đurasević, Domagoj Jakobović

    Abstract: Today scheduling problems have an immense effect on various areas of human lives, be it from their application in manufacturing and production industry, transportation, or workforce allocation. The unrelated parallel machines scheduling problem (UPMSP), which is only one of the many different problem types that exist, found its application in many areas like production industries or distributed co… ▽ More

    Submitted 27 July, 2021; originally announced July 2021.

  14. arXiv:2004.12762  [pdf, other

    cs.NE

    Fitness Landscape Analysis of Dimensionally-Aware Genetic Programming Featuring Feynman Equations

    Authors: Marko Durasevic, Domagoj Jakobovic, Marcella Scoczynski Ribeiro Martins, Stjepan Picek, Markus Wagner

    Abstract: Genetic programming is an often-used technique for symbolic regression: finding symbolic expressions that match data from an unknown function. To make the symbolic regression more efficient, one can also use dimensionally-aware genetic programming that constrains the physical units of the equation. Nevertheless, there is no formal analysis of how much dimensionality awareness helps in the regressi… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

    Comments: 14 pages. Submitted to PPSN2020