Spring til hovednavigation Spring til søgning Spring til hovedindhold

Synthesizing Shortest Straight-Line Programs over GF(2) using SAT

  • RWTH Aachen University

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

Non-trivial linear straight-line programs over the Galois field of two elements occur frequently in applications such as encryption or high-performance computing. Finding the shortest linear straight-line program for a given set of linear forms is known to be MaxSNP-complete, i.e., there is no ε-approximation for the problem unless P = NP.

This paper presents a non-approximative approach for finding the shortest linear straight-line program. In other words, we show how to search for a circuit of XOR gates with the minimal number of such gates. The approach is based on a reduction of the associated decision problem (“Is there a program of length k?”) to satisfiability of propositional logic. Using modern SAT solvers, optimal solutions to interesting problem instances can be obtained.
OriginalsprogEngelsk
TitelProceedings of the 13th International Conference on Theory and Applications of Satisfiability Testing (SAT '10)
Publikationsdato2010
Sider71-84
StatusUdgivet - 2010

Fingeraftryk

Dyk ned i forskningsemnerne om 'Synthesizing Shortest Straight-Line Programs over GF(2) using SAT'. Sammen danner de et unikt fingeraftryk.

Citationsformater