Demo Data from EDBT 2026 / reviewers in the wild / expert
Helmut Simonis
dblp:30/449
· DBLP profile ↗
37ranked-venue papers
11as first author
3since 2021 · last 2025
0009-0003-6117-2463ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 33 · 9 first-author · 3 since 2021Software engineering, systems software and programming languages · 19 · 9 first-author · 1 since 2021Theory of computation · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Energy systems and smart grids · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 2 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy systems and smart grids › energy management
energy cost minimization |
0.2 | 1 | 2016 | Optimizing Energy Costs in a Zinc and Lead Mine · AAAI 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
constraint logic programming |
0.0 | 1 | 1992 | Constraint Satisfaction Using Constraint Logic Programming · Artif. Intell. 1992 |
Methods — techniques the papers use, named apart from their topics
smart meter data · 0.5scheduling · 0.5real-time data streams · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Counterfactual Explanations for Unsatisfiable Producer/Consumer ProblemsabstractInteractive constraint systems often suffer from infeasibility (no solution) due to conflicting user constraints. A common approach to recover feasibility is to eliminate the constraints that cause the conflicts in the system. This approach allows the system to provide an explanation as: “if the user is willing to drop some of their constraints, there exists a solution”. However, this form of explanation might not be very informative. A counter-factual explanation is a type of explanation that can provide a basis for the user to recover feasibility by helping them understand what changes can be applied to their existing constraints rather than removing them. We propose an efficient approach NoPropCounter-factualXplain to find counter-factual explanations for infeasible problems. We also propose a version of this algorithm which takes into account preferences called PrefnoPropCounter-factualXplain. We showcase it's usability in real world scenario using the producer/consumer constraint which is useful in problems which involve resource allocation. Sharmi Dev Gupta, Helmut Simonis, Luis Quesada 0001, Barry O'Sullivan |
ICTAI | 2 |
| 2022 | A Two-Phase Hybrid Approach for the Hybrid Flexible Flowshop with Transportation Times
Eddie Armstrong, Michele Garraffa, Barry O'Sullivan, Helmut Simonis |
CPAIOR | 4 |
| 2021 | The Hybrid Flexible Flowshop with Transportation TimesabstractThis paper presents the hybrid, flexible flowshop problem with transportation times between stages, which is an extension of an existing scheduling problem that is well-studied in the literature. We explore different models for the problem with Constraint Programming, MILP, and local search, and compare them on generated benchmark problems that reflect the problem of the industrial partner. We then study two different factory layout design problems, and use the optimization tool to understand the impact of the design choices on the solution quality. Eddie Armstrong, Michele Garraffa, Barry O'Sullivan, Helmut Simonis |
CP | 4 |
| 2020 | Parameterised Bounds on the Sum of Variables in Time-Series Constraints
Nicolas Beldiceanu, Maria-Isabel Restrepo-Ruiz, Helmut Simonis |
CPAIOR | 3 |
| 2018 | Assigning and Scheduling Service Visits in a Mixed Urban/Rural SettingabstractIn this paper we describe a complex optimization application arising in maintenance scheduling, developed in close collaboration with an industrial partner. We have to plan and schedule preventive and corrective maintenance activities at customer sites by a group of traveling repair technicians. A specific property of the problem considered here is a mix of customers in both urban centers and rural areas. This means that travel times between customers must be considered when balancing overall workload for each agent. We discuss a problem decomposition compatible with current management practice, describe different solvers for the individual problem steps, and show results on real-world data from the industrial partner. Mark Antunes, Vincent Armant, Kenneth N. Brown, Daniel A. Desmond, Guillaume Escamocher, Anne-Marie George, Diarmuid Grimes, Mike O'Keeffe, Yiqing Lin, Barry O'Sullivan, Cemalettin Ozturk, Luis Quesada 0001, Mohamed Siala 0002, Helmut Simonis, Nic Wilson |
ICTAI | 14 |
| 2017 | Generating Linear Invariants for a Conjunction of Automata Constraints
Ekaterina Arafailova, Nicolas Beldiceanu, Helmut Simonis |
CP | 3 |
| 2017 | among Implied Constraints for Two Families of Time-Series Constraints
Ekaterina Arafailova, Nicolas Beldiceanu, Helmut Simonis |
CP | 3 |
| 2016 | Optimizing Energy Costs in a Zinc and Lead MineabstractBoliden Tara Mines Ltd. consumed 184.7 GWh of electricity in 2014, equating to over 1% of the national demand of Ireland or approximately 35,000 homes. Ireland’s industrial electricity prices, at an average of 13 c/KWh in 2014, are amongst the most expensive in Europe. Cost effective electricity procurement is ever more pressing for businesses to remain competitive. In parallel, the proliferation of intelligent devices has led to the industrial Internet of Things paradigm becoming mainstream. As more and more devices become equipped with network connectivity, smart metering is fast becoming a means of giving energy users access to a rich array of consumption data. These modern sensor networks have facilitated the development of applications to process, analyse, and react to continuous data streams in real-time. Subsequently, future procurement and consumption decisions can be informed by a highly detailed evaluation of energy usage. With these considerations in mind, this paper uses variable energy prices from Ireland’s Single Electricity Market, along with smart meter sensor data, to simulate the scheduling of an industrial-sized underground pump station in Tara Mines. The objective is to reduce the overall energy costs whilst still functioning within the system’s operational constraints. An evaluation using real-world electricity prices and detailed sensor data for 2014 demonstrates significant savings of up to 10.72% over the year compared to the existing control systems. Alan Kinsella, Alan F. Smeaton, Barry Hurley 0001, Barry O'Sullivan, Helmut Simonis |
AAAI | 5 |
| 2016 | Systematic Derivation of Bounds and Glue Constraints for Time-Series Constraints
Ekaterina Arafailova, Nicolas Beldiceanu, Mats Carlsson, Pierre Flener, María Andreína Francisco Rodríguez, Justin Pearson, Helmut Simonis |
CP | 7 |
| 2016 | Time-Series Constraints: Improvements and Application in CP and MIP Contexts
Ekaterina Arafailova, Nicolas Beldiceanu, Rémi Douence, Pierre Flener, María Andreína Francisco Rodríguez, Justin Pearson, Helmut Simonis |
CPAIOR | 7 |
| 2014 | Proactive Workload Consolidation for Reducing Energy Cost over a Given Time HorizonabstractData centre energy requirements have grown massively in the last few years. One of the optimisation challenges for reducing its energy requirements is to keep servers well utilised by deciding which Virtual Machines (VMs) to migrate, where to migrate, when to migrate, and, when and which servers to switch on/off. Achieving this goal optimally requires the capability of predicting the future time-variable resource demands of VMs accurately and computing the plan for migrating VMs for efficient workload consolidation quickly. We call this Proactive Workload Consolidation Problem (PWCP). Solving PWCP as a giant monolithic problem with infinite time windows is impossible both for forecasting demands and optimal assignments of VMs to servers. We formulate PWCP in a more realistic way by defining a time window of a particular size in which the information is known more accurately and solve a - possibly infinite - sequence of optimisation problems moving forwards in time. The question is how far one is required to look ahead in terms of the number time-periods and still retain the minimum energy cost of a given horizon without violating the Service Level Agreements (SLAs). We perform investigations to understand the relationship between the number of time-periods considered in one optimisation step and migration-limits on the SLAs, energy cost, server-transition cost and migration cost. Our results suggest that looking ahead by only a few more time-periods can lead to more efficient resource provisioning over the entire horizon and consequently higher energy efficiency and close to no SLA violations. Milan De Cauwer, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis, Hadrien Cambazard |
CCGRID | 4 |
| 2014 | Designing an Optical Island in the Core Network: From Routing to Spectrum AllocationabstractWe consider a network design problem arising in the development of an all-optical future generation Internet network called a flex-grid. An optical island is a set of core nodes that can be fully interconnected by transparent wavelength routes. We present a mathematical model for finding an optimal optical island, show that it is an NP-hard problem, and present a decomposition for solving it. In a first phase, we choose network links and route the traffic over the resulting network. In the second phase, we allocate the light-paths associated with the traffic requests to individual fibres and spectrum segments on the fibres. This so-called routing and spectrum assignment (RSA) problem is a generalisation of the well-known routing and wavelength assignment problem (RWA) of conventional optical networks. Flex-grid optical networks allow us to bundle higher capacity connection requests by allocating channels in a number of contiguous frequency slots, providing increased throughput, as long as the connection length is below technological limits. We solve the first part of the decomposition with a large neighborhood search, and the second with a CP model using a single GEOST global constraint. Results for Ireland and Italy show that solutions of high quality can be found by this decomposition. Deepak Mehta 0001, Barry O'Sullivan, Cemalettin Ozturk, Luis Quesada 0001, Helmut Simonis |
ICTAI | 5 |
| 2013 | Describing and Generating Solutions for the EDF Unit Commitment Problem with the ModelSeeker
Nicolas Beldiceanu, Georgiana Ifrim, Arnaud Lenoir, Helmut Simonis |
CP | 4 |
| 2013 | Bin Packing with Linear Usage Costs - An Application to Energy Management in Data Centres
Hadrien Cambazard, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis |
CP | 4 |
| 2013 | Tuning Parameters of Large Neighborhood Search for the Machine Reassignment Problem
Yuri Malitsky, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis |
CPAIOR | 4 |
| 2013 | The Deployment of a Constraint-Based Dental School Timetabling SystemabstractWe describe a constraint-based timetabling system that was developed for the dental school based at Cork University Hospital in Ireland. This system has been deployed since 2010. Dental school timetabling differs from other university course scheduling in that certain clinic sessions can be used by multiple courses at the same time, provided a limit on room capacity is satisfied. Starting from a constraint programming solution using a web interface, we have moved to a mixed integer programming-based solver to deal with multiple objective functions, along with a dedicated Java application, which provides a rich user interface. Solutions for the years 2010, 2011 and 2012 have been used in the dental school, replacing a manual timetabling process, which could no longer cope with increasing student numbers and resulting resource bottlenecks. The use of the automated system allowed the dental school to increase student numbers to the maximum possible given the available resources. It also provides the school with a valuable “what-if” analysis tool. Hadrien Cambazard, Barry O'Sullivan, Helmut Simonis |
IAAI | 3 |
| 2013 | GAC for a Linear Inequality and an Atleast Constraint with an Application to Learning Simple PolynomialsabstractWe provide a filtering algorithm achieving GAC for the conjunction of constraints atleast (b, [x(0),x(1),...,x(n-1)], V) and (a(0)*x(0) +...+ a(n-1)*x(n-1)) <= c, where the atleast constraint enforcesb variables out of x(0), x(1), ..., x(n-1) to be assigned to avalue in the set V. This work was motivated by learning simplepolynomials, i.e. finding the coefficients of polynomialsin several variables from example parameter and function values.We additionally require that coefficients be integers, andthat most coefficients be assigned to zero or integers close to0. These problems occur in the context of learning constraintmodels from sample solutions of different sizes. Experimentswith this more global filtering show an improvement by severalorders of magnitude compared to handling the constraintsin isolation or with cost gcc, while also out-performing a0/1 MIP model of the problem. Naina Razakarison, Mats Carlsson, Nicolas Beldiceanu, Helmut Simonis |
SOCS | 4 |
| 2012 | A Model Seeker: Extracting Global Constraint Models from Positive Examples
Nicolas Beldiceanu, Helmut Simonis |
CP | 2 |
| 2012 | Properties of Energy-Price Forecasts for Scheduling
Georgiana Ifrim, Barry O'Sullivan, Helmut Simonis |
CP | 3 |
| 2012 | Comparing Solution Methods for the Machine Reassignment Problem
Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis |
CP | 3 |
| 2011 | A Constraint Seeker: Finding and Ranking Global Constraints from Examples
Nicolas Beldiceanu, Helmut Simonis |
CP | 2 |
| 2011 | Almost Square Packing
Helmut Simonis, Barry O'Sullivan |
CPAIOR | 1 |
| 2010 | A Generic Visualization Platform for CP
Helmut Simonis, Paul Davern, Jacob Feldman, Deepak Mehta 0001, Luis Quesada 0001, Mats Carlsson |
CP | 1 |
| 2010 | Multicriteria Reasoning Considering Reliability or AvailabilityabstractReliability and/or availability are increasingly important aspects in the design of systems, especially networks and service offerings. Optimization here is a multi-criteria process finding the right compromise between cost and quality. At the same time, results should be explored online, either as part of interactive, user-centric design tools or for Web based service negotiation. In this paper we consider a generic method for multi-criteria optimization based on reliability/availability graphs, but also provide a more specialized solution for dealing with the widely used reliability/availability block diagrams. Initial experiments show that the techniques can be applied to realistic problem sizes from the literature. Tarik Hadzic, Helmut Simonis |
ICTAI (1) | 2 |
| 2009 | A Hybrid Constraint Model for the Routing and Wavelength Assignment Problem
Helmut Simonis |
CP | 1 |
| 2009 | Progress on the Progressive Party Problem
Helmut Simonis |
CPAIOR | 1 |
| 2008 | Search Strategies for Rectangle Packing
Helmut Simonis, Barry O'Sullivan |
CP | 1 |
| 2006 | Constraint Based Resilience Analysis
Helmut Simonis |
CP | 1 |
| 2004 | Challenges for Constraint Programming in Networking
Helmut Simonis |
CP | 1 |
| 1995 | The CHIP System and Its Applications
Helmut Simonis |
CP | 1 |
| 1995 | Modelling Producer/Consumer Constraints
Helmut Simonis, Trijntje Cornelissens |
CP | 1 |
| 1995 | Applications of Constraint Logic Programming
Helmut Simonis |
ICLP | 1 |
| 1992 | Constraint Satisfaction Using Constraint Logic Programming
Pascal Van Hentenryck, Helmut Simonis, Mehmet Dincbas |
Artif. Intell. | 2 |
| 1989 | Test Generation using the Constraint Logic Programming Language CHIP
Helmut Simonis |
ICLP | 1 |
| 1988 | The CHIP System: Constraint Handling In Prolog
Mehmet Dincbas, Pascal Van Hentenryck, Helmut Simonis, Abderrahmane Aggoun, Alexander Herold |
CADE | 3 |
| 1988 | Solving the Car-Sequencing Problem in Constraint Logic Programming
Mehmet Dincbas, Helmut Simonis, Pascal Van Hentenryck |
ECAI | 2 |
| 1987 | Embedding Boolean Expressions into Logic Programming
Wolfram Büttner, Helmut Simonis |
J. Symb. Comput. | 2 |