Efficient Implementation of Set-sharing for Logic Programs

Efficient Implementation of Set-sharing for Logic Programs
Author :
Publisher :
Total Pages : 194
Release :
ISBN-10 : OCLC:822041556
ISBN-13 :
Rating : 4/5 (56 Downloads)

Book Synopsis Efficient Implementation of Set-sharing for Logic Programs by : Yuanlin Zhu

Download or read book Efficient Implementation of Set-sharing for Logic Programs written by Yuanlin Zhu and published by . This book was released on 2012 with total page 194 pages. Available in PDF, EPUB and Kindle. Book excerpt: One of the important set-sharing domains, the JL domain [1], represents substitutions [1] by power sets of variables. The JL domain is inefficient due to the high cost and frequently invoked operator closure-under-union. This thesis presents the work to improve the efficiency of set-sharing analysis using the ideas in [2] and [3], and memoization technique. According to [2], the JL domain is isomorphic to Pos domain [4]. The key idea is to represent the sharing information in Pos domain. In collapsing closure [3], the closures are collapsed and evaluated lazily. In our work, the set-sharing in Pos domain is implemented with efficient ROBDD [5]. The collapsing closure is applied on the frequently invoked model-meet-closure operator, which introduces another operator called model-meet. Both operators have repeating calculations, so we apply the memoization technique on them. The performance is improved significantly with the applications of collapsing closure tactic and memoization technique.


Efficient Implementation of Set-sharing for Logic Programs Related Books

Efficient Implementation of Set-sharing for Logic Programs
Language: en
Pages: 194
Authors: Yuanlin Zhu
Categories: Logic programming
Type: BOOK - Published: 2012 - Publisher:

DOWNLOAD EBOOK

One of the important set-sharing domains, the JL domain [1], represents substitutions [1] by power sets of variables. The JL domain is inefficient due to the hi
Logic Programming
Language: en
Pages: 842
Authors: Maria Garcia Banda
Categories: Computers
Type: BOOK - Published: 2008-12-02 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 24th International Conference on Logic Programming, ICLP 2008, held in Udine, Italy, in December 2008. The
Programming Language Implementation and Logic Programming
Language: en
Pages: 488
Authors: Jaan Penjam
Categories: Computers
Type: BOOK - Published: 1994-08-24 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This volume constitutes the proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming (PLILP '94), held in Mad
Static Analysis
Language: en
Pages: 449
Authors: Patrick Cousot
Categories: Computers
Type: BOOK - Published: 2001-07-04 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

In this edited book various novel approaches to problems of current interest in civil engineering are demonstrated. The topics range from dynamic band seismic p
Logic Programming
Language: en
Pages: 654
Authors: Danny De Schreye
Categories: Computers
Type: BOOK - Published: 1999-11-08 - Publisher: MIT Press

DOWNLOAD EBOOK

Includes tutorials, lectures, and refereed papers on all aspects of logic programming, including theoretical foundations, constraints, concurrency and paralleli