Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Helmut Simonis

dblp:30/449 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Energy systems and smart grids › energy management
energy cost minimization
0.212016
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.011992
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
YearPublicationVenuePosition
2025 Counterfactual Explanations for Unsatisfiable Producer/Consumer Problems
abstract
Interactive 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
ICTAI2
2022 A Two-Phase Hybrid Approach for the Hybrid Flexible Flowshop with Transportation Times
Eddie Armstrong, Michele Garraffa, Barry O'Sullivan, Helmut Simonis
CPAIOR4
2021 The Hybrid Flexible Flowshop with Transportation Times
abstract
This 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
CP4
2020 Parameterised Bounds on the Sum of Variables in Time-Series Constraints
Nicolas Beldiceanu, Maria-Isabel Restrepo-Ruiz, Helmut Simonis
CPAIOR3
2018 Assigning and Scheduling Service Visits in a Mixed Urban/Rural Setting
abstract
In 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
ICTAI14
2017 Generating Linear Invariants for a Conjunction of Automata Constraints
Ekaterina Arafailova, Nicolas Beldiceanu, Helmut Simonis
CP3
2017 among Implied Constraints for Two Families of Time-Series Constraints
Ekaterina Arafailova, Nicolas Beldiceanu, Helmut Simonis
CP3
2016 Optimizing Energy Costs in a Zinc and Lead Mine
abstract
Boliden 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
AAAI5
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
CP7
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
CPAIOR7
2014 Proactive Workload Consolidation for Reducing Energy Cost over a Given Time Horizon
abstract
Data 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
CCGRID4
2014 Designing an Optical Island in the Core Network: From Routing to Spectrum Allocation
abstract
We 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
ICTAI5
2013 Describing and Generating Solutions for the EDF Unit Commitment Problem with the ModelSeeker
Nicolas Beldiceanu, Georgiana Ifrim, Arnaud Lenoir, Helmut Simonis
CP4
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
CP4
2013 Tuning Parameters of Large Neighborhood Search for the Machine Reassignment Problem
Yuri Malitsky, Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis
CPAIOR4
2013 The Deployment of a Constraint-Based Dental School Timetabling System
abstract
We 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
IAAI3
2013 GAC for a Linear Inequality and an Atleast Constraint with an Application to Learning Simple Polynomials
abstract
We 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
SOCS4
2012 A Model Seeker: Extracting Global Constraint Models from Positive Examples
Nicolas Beldiceanu, Helmut Simonis
CP2
2012 Properties of Energy-Price Forecasts for Scheduling
Georgiana Ifrim, Barry O'Sullivan, Helmut Simonis
CP3
2012 Comparing Solution Methods for the Machine Reassignment Problem
Deepak Mehta 0001, Barry O'Sullivan, Helmut Simonis
CP3
2011 A Constraint Seeker: Finding and Ranking Global Constraints from Examples
Nicolas Beldiceanu, Helmut Simonis
CP2
2011 Almost Square Packing
Helmut Simonis, Barry O'Sullivan
CPAIOR1
2010 A Generic Visualization Platform for CP
Helmut Simonis, Paul Davern, Jacob Feldman, Deepak Mehta 0001, Luis Quesada 0001, Mats Carlsson
CP1
2010 Multicriteria Reasoning Considering Reliability or Availability
abstract
Reliability 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
CP1
2009 Progress on the Progressive Party Problem
Helmut Simonis
CPAIOR1
2008 Search Strategies for Rectangle Packing
Helmut Simonis, Barry O'Sullivan
CP1
2006 Constraint Based Resilience Analysis
Helmut Simonis
CP1
2004 Challenges for Constraint Programming in Networking
Helmut Simonis
CP1
1995 The CHIP System and Its Applications
Helmut Simonis
CP1
1995 Modelling Producer/Consumer Constraints
Helmut Simonis, Trijntje Cornelissens
CP1
1995 Applications of Constraint Logic Programming
Helmut Simonis
ICLP1
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
ICLP1
1988 The CHIP System: Constraint Handling In Prolog
Mehmet Dincbas, Pascal Van Hentenryck, Helmut Simonis, Abderrahmane Aggoun, Alexander Herold
CADE3
1988 Solving the Car-Sequencing Problem in Constraint Logic Programming
Mehmet Dincbas, Helmut Simonis, Pascal Van Hentenryck
ECAI2
1987 Embedding Boolean Expressions into Logic Programming
Wolfram Büttner, Helmut Simonis
J. Symb. Comput.2