Kostas Stergiou 0001

dblp:97/3237 · also Konstantinos Stergiou 0001 · DBLP profile ↗
← Back
41ranked-venue papers
8as first author
7since 2021 · last 2026
0000-0002-5702-9096ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 38 · 8 first-author · 6 since 2021Software engineering, systems software and programming languages · 17 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Theory of computation · 1
YearPublicationVenuePosition
2026 Modeling the p-Dispersion Problem with Distance Constraints
abstract
We study the p-dispersion problem with distance constraints (pDD), a variant of the well-known p-dispersion problem. In a pDD, the goal is to locate a set of facilities so as to maximize the minimum distance between any two of them, subject to additional constraints specifying minimum allowed distances. Two CP models for the pDD have recently been proposed. The first is a typical model that includes the global constraints Minimum and Element and explicitly represents the objective function, connecting it to the decision variables. However, as problem size grows, this model becomes increasingly inefficient. The second model adopts a simplistic approach that only uses binary constraints, essentially treating the pDD as a satisfaction problem. In this paper, after demonstrating the deficiencies of these models, we propose a new compact model that captures the problem through ternary constraints, instead of global or binary ones. We prove that, rather surprisingly, the pruning of the decision variables' domains achieved in our new model is equivalent to that achieved in the model with global constraints, resulting in the same search tree under the same variable and value ordering. Experiments demonstrate that our new model is by far superior to the existing ones, both in terms of solution quality and run times.
Panteleimon Iosif, Nikolaos Ploskas, Kostas Stergiou 0001, Dimosthenis C. Tsouros
CP3
2024 A CP/LS Heuristic Method for Maxmin and Minmax Location Problems with Distance Constraints
Panteleimon Iosif, Nikolaos Ploskas, Kostas Stergiou 0001, Dimosthenis C. Tsouros
CP3
2024 Corrigendum to "Learning constraints through partial queries" [Artificial Intelligence 319 (2023) 103896]
Christian Bessiere, Clément Carbonnel, Anton Dries, Emmanuel Hebrard, George Katsirelos, Nadjib Lazaar, Nina Narodytska, Claude-Guy Quimper, Kostas Stergiou 0001, Dimosthenis C. Tsouros, Toby Walsh
Artif. Intell.9
2023 The p-Dispersion Problem with Distance Constraints
Nikolaos Ploskas, Kostas Stergiou 0001, Dimosthenis C. Tsouros
CP2
2023 Learning constraints through partial queries
Christian Bessiere, Clément Carbonnel, Anton Dries, Emmanuel Hebrard, George Katsirelos, Nadjib Lazaar, Nina Narodytska, Claude-Guy Quimper, Kostas Stergiou 0001, Dimosthenis C. Tsouros, Toby Walsh
Artif. Intell.9
2021 Learning Max-CSPs via Active Constraint Acquisition
abstract
Constraint acquisition can assist non-expert users to model their problems as constraint networks. In active constraint acquisition, this is achieved through an interaction between the learner, who posts examples, and the user who classifies them as solutions or not. Although there has been recent progress in active constraint acquisition, the focus has only been on learning satisfaction problems with hard constraints. In this paper, we deal with the problem of learning soft constraints in optimization problems via active constraint acquisition, specifically in the context of the Max-CSP. Towards this, we first introduce a new type of queries in the context of constraint acquisition, namely partial preference queries, and then we present a novel algorithm for learning soft constraints in Max-CSPs, using such queries. We also give some experimental results.
Dimosthenis C. Tsouros, Kostas Stergiou 0001
CP2
2021 MeAct: A Non-obstructive Persuasive End-to-End Platform for Active and Healthy Ageing Support
John V. Gialelis, Vassilis Tsakanikas, Nikolaos Tsafas, Kostas Stergiou 0001, Vasilis Triantafyllou
MobiQuitous4
2020 Omissions in Constraint Acquisition
Dimosthenis C. Tsouros, Kostas Stergiou 0001, Christian Bessiere
CP2
2019 Structure-Driven Multiple Constraint Acquisition
Dimosthenis C. Tsouros, Kostas Stergiou 0001, Christian Bessiere
CP2
2018 Efficient Methods for Constraint Acquisition
Dimosthenis C. Tsouros, Kostas Stergiou 0001, Panagiotis G. Sarigiannidis
CP2
2017 On Neighborhood Singleton Consistencies
abstract
CP solvers predominantly use arc consistency (AC) as the default propagation method. Many stronger consistencies, such as triangle consistencies (e.g. RPC and maxRPC) exist, but their use is limited despite results showing that they outperform AC on many problems. This is due to the intricacies involved in incorporating them into solvers. On the other hand, singleton consistencies such as SAC can be easily crafted into solvers but they are too expensive. We seek a balance between the efficiency of triangle consistencies and the ease of implementation of singleton ones. Using the recently proposed variant of SAC called Neighborhood SAC as basis, we propose a family of weaker singleton consistencies. We study them theoretically, comparing their pruning power to existing consistencies. We make a detailed experimental study using a very simple algorithm for their implementation. Results demonstrate that they outperform the existing propagation techniques, often by orders of magnitude, on a wide range of problems.
Anastasia Paparrizou, Kostas Stergiou 0001
IJCAI2
2015 Strong Bounds Consistencies and Their Application to Linear Constraints
abstract
We propose two local consistencies that extend bounds consistency (BC) by simultaneously considering combinations of constraints as opposed to single constraints. We prove that these two local consistencies are both stronger than BC, but are NP-hard to enforce even when constraints are linear. Hence, we propose two polynomial-time techniques to enforce approximations of these two consistencies on linear constraints. One is a reformulation of the constraints on which we enforce BC whereas the other is a polynomial time algorithm. Both achieve stronger pruning than BC. Our experiments show large differences in favor of our approaches.
Christian Bessiere, Anastasia Paparrizou, Kostas Stergiou 0001
AAAI3
2015 Restricted Path Consistency Revisited
Kostas Stergiou 0001
CP1
2014 Building Portfolios for Parallel Constraint Solving by Varying the Local Consistency Applied
abstract
Portfolio based approaches to constraint solving aim at exploiting the variability in performance displayed by different solvers or different parameter settings of a single solver. Such approaches have been quite successful in both a sequential and a parallel processing mode. Given the increasingly larger number of available processors for parallel processing, an important challenge when designing portfolios is to identify solver parameters that offer diversity in the exploration of the search space and to generate different solver configurations by automatically tuning these parameters. In this paper we propose, for the first time, a way to build porfolios for parallel solving by parameter zing the local consistency property applied during search. To achieve this we exploit heuristics for adaptive propagation proposed in stergiou08. We show how this approach can result in the easy automatic generation of portfolios that display large performance variability. We make an experimental comparison against a standard sequential solver as well as portfolio based methods that use randomization of the variable ordering heuristic as the source of diversity. Results demonstrate that our method constantly outperforms the sequential solver and in most cases it is more efficient than the other portfolio approaches.
Minas Dasygenis, Kostas Stergiou 0001
ICTAI2
2013 Extending STR to a Higher-Order Consistency
abstract
One of the most widely studied classes of constraints in constraint programming (CP) is that of table constraints. Numerousspecialized filtering algorithms, enforcing the wellknown property called generalized arc consistency (GAC),have been developed for such constraints. Among the most successful GAC algorithms for table constraints, we find variants of simple tabular reduction (STR), like STR2. In this paper,we propose an extension of STR-based algorithms that achieves full pairwise consistency (FPWC), a consistency stronger than GAC and max restricted pairwise consistency (maxRPWC). Our approach involves counting the number of occurrences of specific combinations of values in constraint intersections. Importantly, the worst-case time complexity of one call to the basic filtering procedure at the heart of our new algorithm is quite close to that of STR algorithms. Experiments demonstrate that our method can outperform STR2 in many classes of problems, being significantly faster in some cases. Also, it is clearly superior to maxRPWC+, an algorithm that has been recently proposed.
Christophe Lecoutre, Anastasia Paparrizou, Kostas Stergiou 0001
AAAI3
2012 An Efficient Higher-Order Consistency Algorithm for Table Constraints
abstract
Table constraints are very important in constraint programming as they are present in many real problems from areas such as configuration and databases. As a result, numerous specialized algorithms that achieve generalized arc consistency (GAC) on table constraints have been proposed. Since these algorithms achieve GAC, they operate on one constraint at a time. In this paper we propose an efficient algorithm for table constraints that achieves a stronger local consistency than GAC. This algorithm, called maxRPWC+, is based on the local consistency maxRPWC and allows the efficient handling of intersecting table constraints. Experimental results from benchmark problems demonstrate that maxRPWC+ is clearly more robust than a state-of-the-art GAC algorithm in classes of problems with interleaved table constraints, being orders of magnitude faster in some of these classes.
Anastasia Paparrizou, Kostas Stergiou 0001
AAAI2
2012 Evaluating Simple Fully Automated Heuristics for Adaptive Constraint Propagation
abstract
Despite the advancements in constraint propagation methods, most CP solvers still apply fixed predetermined propagators on each constraint of the problem. However, selecting the appropriate propagator for a constraint can be a difficult task that requires expertise. One way to overcome this is through the use of machine learning. A different approach uses heuristics to dynamically adapt the propagation method during search. The heuristics of this category proposed in [1] displayed promising results, but their evaluation and application suffered from two important drawbacks: They were only defined and tested on binary constraints and they required calibration of their input parameters. In this paper we follow this line of work by describing and evaluating simple, fully automated heuristics that are applicable on constraints of any arity. Experimental results from various problems show that the proposed heuristics can outperform a standard approach that applies a preselected propagator on each constraint resulting in an efficient and robust solver.
Anastasia Paparrizou, Kostas Stergiou 0001
ICTAI2
2012 Overlay networks for task allocation and coordination in large-scale networks of cooperative agents
Panagiotis Karagiannis, George A. Vouros, Kostas Stergiou 0001, Nikolaos Samaras
Auton. Agents Multi Agent Syst.3
2010 Improving the Performance of maxRPC
Thanasis Balafoutis, Anastasia Paparrizou, Kostas Stergiou 0001, Toby Walsh
CP3
2010 Adaptive Branching for Constraint Satisfaction Problems
abstract
The two standard branching schemes for CSPs are d-way and 2-way branching. Although it has been shown that in theory the latter can be exponentially more effective than the former, there is a lack of empirical evidence showing such differences. To investigate this, we initially make an experimental comparison of the two branching schemes over a wide range of benchmarks. Experimental results verify the theoretical gap between d-way and 2-way branching as we move from a simple variable ordering heuristic like dom to more sophisticated ones like dom/ddeg. However, perhaps surprisingly, experiments also show that when state-of-the-art variable ordering heuristics like dom/wdeg are used then d-way can be clearly more efficient than 2-way branching in many cases. Motivated by this observation, we develop two generic heuristics that can be applied at certain points during search to decide whether 2-way branching or a restricted version of 2-way branching, which is close to d-way branching, will be followed. The application of these heuristics results in an adaptive branching scheme. Experiments with instantiations of the two generic heuristics confirm that search with adaptive branching outperforms search with a fixed branching scheme on a wide range of problems.
Thanasis Balafoutis, Kostas Stergiou 0001
ECAI2
2010 Evaluating and Improving Modern Variable and Revision Ordering Strategies in CSPs
abstract
A key factor that can dramatically reduce the search space during constraint solving is the criterion under which the variable to be instantiated next is selected. For this purpose numerous heuristics have been proposed. Some of the best of such heuristics exploit information about failures gathered throughout search and recorded in the form of constraint weights, while others measure the importance of variable assignments in reducing the search space. In this work we experimentally evaluate the most recent and powerful variable ordering heuristics, and new variants of them, over a wide range of benchmarks. Results demonstrate that heuristics based on failures are in general more efficient. Based on this, we then derive new revision ordering heuristics that exploit recorded failures to efficiently order the propagation list when arc consistency is maintained during search. Interestingly, in addition to reducing the number of constraint checks and list operations, these heuristics are also able to cut down the size of the explored search tree.
Thanasis Balafoutis, Kostas Stergiou 0001
Fundam. Informaticae2
2009 Learning How to Propagate Using Random Probing
Efstathios Stamatatos, Kostas Stergiou 0001
CPAIOR2
2008 Heuristics for Dynamically Adapting Propagation
abstract
Building adaptive constraint solvers is a major challenge in constraint programming. An important line of research towards this goal is concerned with ways to dynamically adapt the level of local consistency applied during search. A related problem that is receiving a lot of attention is the design of adaptive branching heuristics. The recently proposed adaptive variable ordering heuristics of Boussemart et al. use information derived from domain wipeouts to identify highly active constraints and focus search on hard parts of the problem resulting in important saves in search effort. In this paper we show how information about domain wipeouts and value deletions gathered during search can be exploited, not only to perform variable selection, but also to dynamically adapt the level of constraint propagation achieved on the constraints of the problem. First we demonstrate that when an adaptive heuristic is used, value deletions and domain wipeouts caused by individual constraints largely occur in clusters of consecutive or nearby constraint revisions. Based on this observation, we develop a number of simple heuristics that allow us to dynamically switch between enforcing a weak, and cheap local consistency, and a strong but more expensive one, depending on the activity of individual constraints. As a case study we experiment with binary problems using AC as the weak consistency and maxRPC as the strong one. Results from various domains demonstrate the usefulness of the proposed heuristics.
Kostas Stergiou 0001
ECAI1
2008 Domain filtering consistencies for non-binary constraints
Christian Bessiere, Kostas Stergiou 0001, Toby Walsh
Artif. Intell.2
2008 Solving quantified constraint satisfaction problems
Ian P. Gent, Peter Nightingale, Andrew Rowley, Kostas Stergiou 0001
Artif. Intell.4
2007 Solution Directed Backjumping for QCSP
Fahiem Bacchus, Kostas Stergiou 0001
CP2
2007 Strong Inverse Consistencies for Non-Binary CSPs
abstract
Domain filtering local consistencies, such as inverse consistencies, that only delete values and do not add new constraints are particularly useful in constraint programming. Although many such consistencies for binary constraints have been proposed and evaluated, the situation with non-binary constraints is quite different. Only very recently have domain filtering consistencies stronger than GAC started to attract interest. Following this line of research, we define a number of strong inverse consistencies for non-binary constraints and compare their pruning power. We show that three of these consistencies are equivalent to maxRPC in binary CSPs while another is equivalent to PIC. We also describe a generic algorithm for inverse consistencies in non-binary CSPs and show how it can be instantiated to enforce some of the proposed consistencies. Finally, we make a preliminary empirical study that demonstrates the potential of strong inverse consistencies.
Kostas Stergiou 0001
ICTAI (1)1
2006 Algorithms for Stochastic CSPs
Thanasis Balafoutis, Kostas Stergiou 0001
CP2
2006 Propagation in CSP and SAT
Yannis Dimopoulos, Kostas Stergiou 0001
CP2
2006 Inverse Consistencies for Non-Binary Constraints
Kostas Stergiou 0001, Toby Walsh
ECAI1
2006 Towards automatic merging of domain ontologies: The HCONE-merge approach
Konstantinos Kotis, George A. Vouros, Kostas Stergiou 0001
J. Web Semant.3
2005 Repair-Based Methods for Quantified CSPs
Kostas Stergiou 0001
CP1
2005 QCSP-Solve: A Solver for Quantified Constraint Satisfaction Problems
Ian P. Gent, Peter Nightingale, Kostas Stergiou 0001
IJCAI3
2005 Binary Encodings of Non-binary Constraint Satisfaction Problems: Algorithms and Experimental Results
abstract
A non-binary Constraint Satisfaction Problem (CSP) can be solved directly using extended versions of binary techniques. Alternatively, the non-binary problem can be translated into an equivalent binary one. In this case, it is generally accepted that the translated problem can be solved by applying well-established techniques for binary CSPs. In this paper we evaluate the applicability of the latter approach. We demonstrate that the use of standard techniques for binary CSPs in the encodings of non-binary problems is problematic and results in models that are very rarely competitive with the non-binary representation. To overcome this, we propose specialized arc consistency and search algorithms for binary encodings, and we evaluate them theoretically and empirically. We consider three binary representations; the hidden variable encoding, the dual encoding, and the double encoding. Theoretical and empirical results show that, for certain classes of non-binary constraints, binary encodings are a competitive option, and in many cases, a better one than the non-binary representation.
Kostas Stergiou 0001, Nikos Samaras
J. Artif. Intell. Res.1
2004 Constraint Satisfaction in Semi-structured Data Graphs
Nikos Mamoulis, Kostas Stergiou 0001
CP2
2004 Algorithms for Quantified Constraint Satisfaction Problems
Nikos Mamoulis, Kostas Stergiou 0001
CP2
2001 Solving Non-binary CSPs Using the Hidden Variable Encoding
Nikos Mamoulis, Kostas Stergiou 0001
CP2
2000 Singleton Consistencies
Patrick Prosser, Kostas Stergiou 0001, Toby Walsh
CP2
2000 Decomposable constraints
Ian P. Gent, Kostas Stergiou 0001, Toby Walsh
Artif. Intell.2
2000 Backtracking algorithms for disjunctions of temporal constraints
Kostas Stergiou 0001, Manolis Koubarakis
Artif. Intell.1
1999 The Difference All-Difference Makes
Kostas Stergiou 0001, Toby Walsh
IJCAI1