Network


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

Hotspot


Dive into the research topics where Roland H. C. Yap is active.

Publication


Featured researches published by Roland H. C. Yap.


principles and practice of constraint programming | 1994

Beyond Finite Domains

Joxan Jaffar; Michael J. Maher; Peter J. Stuckey; Roland H. C. Yap

Unit TVPI constraints are sufficiently expressive for many problems: for example in scheduling and temporal reasoning. We give an algorithm for incremental satisfiability of unit TVPI constraints. Not only is this algorithm efficiently implementable, it also supports efficient implementation of entailment detection, including constraints entailed by disjunctive constraints, and projection. Finally, for use in a CLP system, constraints more general than unit TVPI must be handled, though not necessarily in a complete way. Our algorithm naturally extends to (non-unit) TVPI constraints, and it can be augmented with a bounds-propagation technique for constraints more general than TVPI. An implementation of the solver is underway as part of the continuing development of CLP(R) [9].


programming language design and implementation | 1991

A methodology for managing hard constraints in CLP systems

Joxan Jaffar; Spiro Michaylov; Roland H. C. Yap

In constraint logic programming (CLP) systems, the standard technique for dealing with hard constraints is to delay solving them until additional constraints reduce them to a simpler form. For example, the CLP (7?) system delays the solving of nonlinear equations until they become linear, when certain variables become ground. In a naive implement ation, the overhead of delaying and awakening constraints could render a CLP system impractical. In this paper, a framework is developed for the specification of wakeup degrees which indicate how far a hard constraint is from being awoken. This framework is then used to specify a runtime structure for the delaying and awakening of hard constraints. The primary implementation problem is the timely awakening of delayed constraints in the context of temporal backtracking, which requires changes to internal data structures be reversible. This problem is resolved efficiently in our struct ure, Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice end the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to rewblish, reauires a fee andlor snecific r)ermission. @“l 991 ACM O-89791 -4i8-7/


New Generation Computing | 1993

Projecting CLP( R ) constraints

Joxan Jaffar; Michael J. Maher; Peter J. Stuckey; Roland H. C. Yap

jl /0005 /0306 ...


principles and practice of constraint programming | 1995

An Optimizing Compiler for CLP(R)

Andrew D. Kelly; Andrew D. Macdonald; Kim Marriott; Harald Søndergaard; Peter J. Stuckey; Roland H. C. Yap

1 .50 1 [ I Proceedings of the ACM SIGPLAN ’91 Conference cm I 1


IEEE Intelligent Systems | 1987

Constraint Logic Programming and Option Trading

Catherine Lassez; Ken McAloon; Roland H. C. Yap

AbstractThe presentation of constraints in a usable form is an essential aspect of Constraint Logic Programming (CLP) systems. It is needed both in the output of constraints, as well as in the production of an internal representation of constraints for meta-level manipulation. Typically, only a small subset


Archive | 1996

Concurrency and Parallelism, Programming, Networking, and Security

Joxan Jaffar; Roland H. C. Yap


Archive | 1992

The CLP(R) Programmer's Manual Version 1.2

Nevin Heintze; Joxan Jaffar; Spiro Michaylov; Peter J. Stuckey; Roland H. C. Yap

\tilde x


JICSLP | 1996

Effectiveness of Optimizing Compilation for CLP(R).

Andrew D. Kelly; Andrew D. Macdonald; Kim Marriott; Peter J. Stuckey; Roland H. C. Yap


Archive | 1996

Proceedings of the Second Asian Computing Science Conference on Concurrency and Parallelism, Programming, Networking, and Security

Joxan Jaffar; Roland H. C. Yap

of the variables in constraints is of interest, and so an informal statement of the problem at hand is: given a conjunction


ASIAN | 1996

Concurrency and parallelism, programming, networking, and security : Second Asian Computing Science Conference, ASIAN '96, Singapore, December 2-5, 1996, proceedings

Joxan Jaffar; Roland H. C. Yap

Collaboration


Dive into the Roland H. C. Yap's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Spiro Michaylov

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Michael J. Maher

University of Texas at Austin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge