ACM Home Page
Please provide us with feedback. Feedback
Partial order programming (extended abstract)
Full text PdfPdf (706 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Austin, Texas, United States
Pages: 260 - 266  
Year of Publication: 1989
ISBN:0-89791-294-2
Author
D. S. Parker  Computer Science Department, University of California, Los Angeles, CA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 19,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75277.75300
What is a DOI?

ABSTRACT

We introduce a programming paradigm in which statements are constraints over partial orders. A partial order programming problem has the form minimize u subject to u1v1, u2v2, ··· where u is the goal, and u1v1, u2v2, ··· is a collection of constraints called the program. A solution of the problem is a minimal value for u determined by values for u1, v1, etc. satisfying the constraints. The domain of values here is a partial order, a domain D with ordering relation ⊒. The partial order programming paradigm has interesting properties: It generalizes mathematical programming and also computer programming paradigms (logic, functional, and others) cleanly, and offers a foundation both for studying and combining paradigms. It takes thorough advantage of known results for continuous functionals on complete partial orders, when the constraints involve expressions using only continuous and monotone operators. The semantics of these programs coincide with recent results on the relaxation solution method for constraint problems. It presents a framework that may be effective in modeling, or knowledge representation, of complex systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Colmerauer, A., "Equations and Inequations on Finite and Infinite Trees," Proc. lntnl. Conf. on Fifth Generation Computer Systems (FGCS'84), pp. 85-99, North- Holland, Tokyo, November 1984.
 
3
Cox, P.T. and T. Pietrzykowski, "Surface Deduction: a uniform mechanism for logic programming," Proc. Symposium on Logic Programming, pp. 220-227, IEEE Computer Society #636, Boston, 1985.
 
4
Dijkstra, E.W. and C.S. Scholten, "Termination Detection for Diffusing Computations," Information Processing Letters, vol. 11, no. 1, pp. 1-4, 29 August 1980.
 
5
 
6
Isaacson, E. and H.B. Keller, Analysis of Numerical Methods, J. Wiley & Sons, New York, 1966. (Chapter 9, Section 2: Solution of Laplace Difference Equations.)
 
7
 
8
 
9
 
10
Parker, D.S., "Partial Order Programming," Technical Report CSD-870067, UCLA Computer Science Dept., Los Angeles, CA 90024-1596, 1987.
 
11
Parker, D.S. and R.R. Muntz, "A Theory of Directed Logic Programs and Streams," in Logic Programming, ed. R.A. Kowalski, K,A. Bowen, pp. 620-650, MIT Press, August 1988.
12
 
13
 
14
Zimmermann, U., Linear and Combinatorial Optimization in Ordered Algebraic Structures, N~rth-H~lland' New York, 1981. Annals of Discrete Mathematics, vol. I0.