Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Georg Ringwelski is active.

Publication


Featured researches published by Georg Ringwelski.


principles and practice of constraint programming | 2005

Boosting distributed constraint satisfaction

Georg Ringwelski; Youssef Hamadi

Competition and cooperation can boost the performance of search. Both can be implemented with a portfolio of algorithms which run in parallel, give hints to each other and compete for being the first to finish and deliver the solution. In this paper we present a new generic framework for the application of algorithms for distributed constraint satisfaction which makes use of both cooperation and competition. This framework improves the performance of two different standard algorithms by one order of magnitude and can reduce the risk of poor performance by up to three orders of magnitude. Moreover it greatly reduces the classical idleness flaw usually observed in distributed hierarchy-based searches. We expect our new methods to be similarly beneficial for any tree-based distributed search and describe ways on how to incorporate them.


ERCIM'02/CologNet'02 Proceedings of the 2002 Joint ERCIM/CologNet international conference on Constraint solving and constraint logic programming | 2002

POOC: a platform for object-oriented constraint programming

Hans Schlenker; Georg Ringwelski

In this paper, we describe an implementation-independent object-oriented interface for commercial and academic Constraint Solvers. This serves as a basis for evaluating different Constraint Solvers and for developing solver-independent applications. We show, how applications can use the interface, which solvers are already integrated into the framework and how additional solvers can be added. Furtermore, we provide to the community the described system as real Java packages via Internet, that even includes a basic but powerful Constraint Solver.


International Journal on Artificial Intelligence Tools | 2008

A SPACE-EFFICIENT BACKTRACK-FREE REPRESENTATION FOR CONSTRAINT SATISFACTION PROBLEMS

J. Christopher Beck; Tom Carchrae; Eugene C. Freuder; Georg Ringwelski

In this paper we present a radical approach to obtaining a backtrack-free representation for a constraint satisfaction problem: remove values that lead to dead-ends. This technique does not require additional space but has the drawback of removing solutions. We investigate a number of variations on the basic algorithm including the use of seed solutions, consistency techniques, and a variety of pruning heuristics. Our experimental results indicate that a significant proportion of the solutions to the original problem can be retained especially when an optimization algorithm that specifically searches for such “good” backtrack-free representations is employed. Further extensions increase solution retention by searching for high-coverage backtrack-free representations, by removing tuples rather than values, and by combining multiple backtrack-free representations. Our approach elucidates, for the first time, a three-way trade-off between space complexity, potential backtracks, and solution loss and enables algorithms that can actively reason about the trade-off between space, backtracks, and solution loss.


principles and practice of constraint programming | 2001

Distributed Constraint Satisfaction with Cooperating Asynchronous Solvers

Georg Ringwelski

A Constraint Satisfaction Problem (CSP) is to find an assignment to a set of variables that is consistent wrt. a set of constraints over these variables. CSPs frequentlyarise in applications of distributed artificial intelligence [3] and may often not be solved bya centralized constraint solver for privacyor security reasons. In this distributed case (DCSP) constraints and variables are distributed among multiple automated agents.


Artificial Intelligence Review | 2005

An Arc-Consistency Algorithm for Dynamic and Distributed Constraint Satisfaction Problems

Georg Ringwelski

This paper presents the new DDAC4 algorithm for dynamic arc consistency enforcement in distributed constraint satisfaction problems (CSP). The algorithm is an adaptation of the well-known AC-4 algorithm to system settings where constraints can be added and deleted in concurrent processes. It is the first algorithm for arc-consistency enforcement in this system setting. Arc-consistency is achieved whenever the overall system reaches quiescence after a constraint is added or deleted.


mexican international conference on artificial intelligence | 2002

Object-Oriented Constraint Programming with J.CP

Georg Ringwelski

We give a short introduction to Asynchronous Constraint Solving (ACS), which is a new execution model to solve constraint satisfaction problems through constraint propagation and search. Propagation is based on the theory of chaotic iteration and search is implemented with explicit constraint retraction. ACS is designed for the object-oriented development of distributed or strongly interactive applications. Our implementation J.CP makes use of this new execution model. J.CP is a Java package, which combines the declarativity of constraint programming with the features of the object-oriented programming language Java. Constraints are autonomous objects that can be posted and retracted in concurrently running solvers that communicate via common constraint variables.


international conference on enterprise information systems | 2012

Models for Human Computer Interaction in Scheduling Applications

Anna Prenzel; Georg Ringwelski

There are many algorithms to solve scheduling problems, but in practice the knowledge of human experts almost always needs to be involved to get satisfiable solutions. However, human computer interaction in scheduling applications is often designed in a way, that does not leave much room for own decisions to the user. In this paper, we describe a set of decision support features that can be used to improve the human-computer-interaction in scheduling applications. Based on a study with 35 test subjects and overall 105 h of usability testing we verify that the use of the features improves both quality and practicability of the produced schedules.


principles and practice of constraint programming | 2002

Integrating Search Objects in Asynchronous Constraint Solving

Georg Ringwelski

Asynchronous Constraint Solving (ACS) integrates dynamic constraint processing into concurrent Object Oriented Programming. Cooperating constraint solvers run in parallel to the application program and infer actual variable domains incrementally from constraints that are added or retracted in the application thread. Constraint addition starts a chaotic iteration on the variable domains leading to a fixed point where no more domain reductions can be deduced from the constraint implementations. Constraint retraction removes all consequences of a constraint from the knowledge represented in the variables and can thus be considered the inverse operation to constraint addition.


W(C)LP | 2005

Impact- and Cost-Oriented Propagator Scheduling for Faster Constraint Propagation.

Georg Ringwelski; Matthias Hoche


international conference on enterprise information systems | 2012

Design of Human-computer Interfaces in Scheduling Applications

Anna Prenzel; Georg Ringwelski

Collaboration


Dive into the Georg Ringwelski's collaboration.

Top Co-Authors

Avatar

Hans Schlenker

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tom Carchrae

University College Cork

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge