Maria R. Sierra
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Maria R. Sierra has a total of 20 co-authors. Here are the top co-authors by number of shared publications:
- Ramiro Varela
Department of Computer Science, University of Oviedo, Gijón, Spain
14 shared publications - Carlos Mencía
University of Oviedo
11 shared publications - Francisco Javier Gil-Gala
University of Oviedo, Gijón, Spain
8 shared publications - Jorge Puente
University of Oviedo, Gijón, Spain
4 shared publications - Marko Đurasević
University of Zagreb
4 shared publications Ramiro Varela
University of Oviedo
4 shared publications
Latest Publications
- 30 May 2026
- Published by Springer Nature
- p. 226-236
Non-dominated Sorting Genetic Programming for Solving a Bi-objective Bin Packing Problem
- 30 May 2026
- Published by Springer Nature
- p. 226-236
Non-dominated Sorting Genetic Programming for Solving a Bi-objective Bin Packing Problem
- 30 May 2026
- Published by Springer Nature
- p. 216-225
Memetic Algorithm for the Scientific Workflow Scheduling Problem with a Disk-Network-Computation Model
- 30 May 2026
- Published by Springer Nature
- p. 216-225
Memetic Algorithm for the Scientific Workflow Scheduling Problem with a Disk-Network-Computation Model
- Open Access
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 211-214
Greedy Randomised Adaptive Solution Builder using Priority Rules
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 211-214
Open AccessGreedy Randomised Adaptive Solution Builder using Priority Rules
- Open Access
- 17 May 2025
- Published by Springer Nature in Journal of Heuristics
- Vol. 31 (2) , 1-42
Tree search hyper-heuristic with application to combinatorial optimization
In this study, we investigate using the state space search paradigm to construct heuristics in the form of Priority Rules for combinatorial optimisation problems. This is an alternative to Genetic Programming (GP) and other hyper–heuristics, which represent the most common approach currently used. To do that, we define the problem of designing heuristics as a Constraint Satisfaction Problem and then exploit Any-Time Depth-First Search to solve it. To limit the effective size of the search space, we introduced a set of powerful pruning mechanisms, some embedded into the problem definition as constraints, while others by means of constraint propagation procedures. To further reduce the search space, we propose a heuristic procedure that allows the algorithm to discard some non-promising PRs, at low computational cost. The proposed approach, termed Systematic Search and Heuristic Evaluation (SSHE), was evaluated on two hard combinatorial optimisation problems, namely the One Machine Scheduling Problem with time-varying capacity (denoted by $$(1,Cap(t)||\sum T_j)$$ ) and the classic Travelling Salesman Problem. The results of the experimental study show that SSHE is quite competitive with GP in building PRs; in particular, the PRs obtained by SSHE and GP showcase similar performance, but the ones produced by SSHE have generally lower size and so better readability than the PRs produced by GP.- 17 May 2025
- Published by Springer Nature in Journal of Heuristics
- Vol. 31 (2) , 1-42
Open AccessTree search hyper-heuristic with application to combinatorial optimization
In this study, we investigate using the state space search paradigm to construct heuristics in the form of Priority Rules for combinatorial optimisation problems. This is an alternative to Genetic Programming (GP) and other hyper–heuristics, which represent the most common approach currently used. To do that, we define the problem of designing heuristics as a Constraint Satisfaction Problem and then exploit Any-Time Depth-First Search to solve it. To limit the effective size of the search space, we introduced a set of powerful pruning mechanisms, some embedded into the problem definition as constraints, while others by means of constraint propagation procedures. To further reduce the search space, we propose a heuristic procedure that allows the algorithm to discard some non-promising PRs, at low computational cost. The proposed approach, termed Systematic Search and Heuristic Evaluation (SSHE), was evaluated on two hard combinatorial optimisation problems, namely the One Machine Scheduling Problem with time-varying capacity (denoted by $$(1,Cap(t)||\sum T_j)$$ ) and the classic Travelling Salesman Problem. The results of the experimental study show that SSHE is quite competitive with GP in building PRs; in particular, the PRs obtained by SSHE and GP showcase similar performance, but the ones produced by SSHE have generally lower size and so better readability than the PRs produced by GP. - Open Access
- 15 July 2023
- Published by Association for Computing Machinery (ACM)
- p. 623-626
An analysis of heuristic templates in Genetic Programming for one-dimensional cutting and packing problems
One-dimensional cutting stock and packing problems require determining a set of patterns that are applied a number of times each on raw material pieces to produce a number of customer orders. Among many other solving methods, greedy algorithms guided by heuristic rules stand out due to their low computational cost and ability to be adapted to sets of instances with similar structures. In this paper, we use genetic programming (GP) to evolve heuristics for the one-dimensional bin packing problem. We explore two greedy variants taken from the literature; in the first one, termed cut-by-cut, the heuristic rule is used to construct the pattern by selecting the most appropriate item that should be packed. In the second one, denoted as pattern-by-pattern, a number of patterns are randomly generated, and the heuristic selects the most appropriate one to be applied. We thoroughly analysed the problem's features to identify the relevant attributes of each greedy strategy. From these attributes, we exploited GP to evolve a number of heuristics adapted to a well-known benchmark set of one-dimensional bin packing instances. The experimental results provided interesting insights into the problem features and showed that the evolved heuristics are competitive with the state-of-the-art.
- 15 July 2023
- Published by Association for Computing Machinery (ACM)
- p. 623-626
Open AccessAn analysis of heuristic templates in Genetic Programming for one-dimensional cutting and packing problems
One-dimensional cutting stock and packing problems require determining a set of patterns that are applied a number of times each on raw material pieces to produce a number of customer orders. Among many other solving methods, greedy algorithms guided by heuristic rules stand out due to their low computational cost and ability to be adapted to sets of instances with similar structures. In this paper, we use genetic programming (GP) to evolve heuristics for the one-dimensional bin packing problem. We explore two greedy variants taken from the literature; in the first one, termed cut-by-cut, the heuristic rule is used to construct the pattern by selecting the most appropriate item that should be packed. In the second one, denoted as pattern-by-pattern, a number of patterns are randomly generated, and the heuristic selects the most appropriate one to be applied. We thoroughly analysed the problem's features to identify the relevant attributes of each greedy strategy. From these attributes, we exploited GP to evolve a number of heuristics adapted to a well-known benchmark set of one-dimensional bin packing instances. The experimental results provided interesting insights into the problem features and showed that the evolved heuristics are competitive with the state-of-the-art.
- Open Access
- 1 July 2023
- Published by Elsevier in Expert Systems with Applications
- Vol. 233
Surrogate model for memetic genetic programming with application to the one machine scheduling problem with time-varying capacity
- 1 July 2023
- Published by Elsevier in Expert Systems with Applications
- Vol. 233
Open AccessSurrogate model for memetic genetic programming with application to the one machine scheduling problem with time-varying capacity
- 24 May 2022
- Published by Springer Nature
- p. 130-139
Building Heuristics and Ensembles for the Travel Salesman Problem
- 24 May 2022
- Published by Springer Nature
- p. 130-139
Building Heuristics and Ensembles for the Travel Salesman Problem
- 8 June 2020
- Published by Springer Nature in Natural Computing
- Vol. 21 (4) , 553-563
Combining hyper-heuristics to evolve ensembles of priority rules for on-line scheduling
- 8 June 2020
- Published by Springer Nature in Natural Computing
- Vol. 21 (4) , 553-563
Combining hyper-heuristics to evolve ensembles of priority rules for on-line scheduling
- 1 September 2015
- Published by Elsevier in Applied Soft Computing
- Vol. 34, 94-105
Memetic algorithms for the job shop scheduling problem with operators
- 1 September 2015
- Published by Elsevier in Applied Soft Computing
- Vol. 34, 94-105
Memetic algorithms for the job shop scheduling problem with operators