CoAPI: An Efficient Two-Phase Algorithm Using Core-Guided Over-Approximate Cover for Prime Compilation of Non-Clausal Formulae

06/07/2019
by   Weilin Luo, et al.
0

Prime compilation, i.e., the generation of all prime implicates or implicants (primes for short) of formulae, is a prominent fundamental issue for AI. Recently, the prime compilation for non-clausal formulae has received great attention. The state-of-the-art approaches generate all primes along with a prime cover constructed by prime implicates using dual rail encoding. However, the dual rail encoding potentially expands search space. In addition, constructing a prime cover, which is necessary for their methods, is time-consuming. To address these issues, we propose a novel two-phase method -- CoAPI. The two phases are the key to construct a cover without using dual rail encoding. Specifically, given a non-clausal formula, we first propose a core-guided method to rewrite the non-clausal formula into a cover constructed by over-approximate implicates in the first phase. Then, we generate all the primes based on the cover in the second phase. In order to reduce the size of the cover, we provide a multi-order based shrinking method, with a good tradeoff between the small size and efficiency, to compress the size of cover considerably. The experimental results show that CoAPI outperforms state-of-the-art approaches. Particularly, for generating all prime implicates, CoAPI consumes about one order of magnitude less time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2020

Arboricity Games: the Core and the Nucleolus

The arboricity of a network is the minimum number of forests needed to c...
research
11/12/2018

An Algorithm for Computing Prime Implicates in Modal Logic

In this paper we have proposed an algorithm for computing prime implicat...
research
02/12/2022

Random primes in arithmetic progressions

We describe a straightforward method to generate a random prime q such t...
research
06/07/2018

On the near prime-order MNT curves

In their seminar paper, Miyaji, Nakabayashi and Takano introduced the fi...
research
01/23/2019

Approximate k-Cover in Hypergraphs: Efficient Algorithms, and Applications

Given a weighted hypergraph H(V, E⊆ 2^V, w), the approximate k-cover pro...
research
10/31/2022

TPGen: A Self-Stabilizing GPU-Based Method for Prime and Test Paths Generation

This paper presents a novel scalable GPU-based method for Test Paths (TP...
research
07/14/2022

Audio-guided Album Cover Art Generation with Genetic Algorithms

Over 60,000 songs are released on Spotify every day, and the competition...

Please sign up or login with your details

Forgot password? Click here to reset