The complexity of Boolean constraint isomorphism

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Authors

External Research Organisations

  • Julius Maximilian University of Würzburg
  • Rochester Institute of Technology
View graph of relations

Details

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsVolker Diekert, Michel Habib
PublisherSpringer Verlag
Pages164-175
Number of pages12
ISBN (print)9783540212362
Publication statusPublished - 2004

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2996
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Abstract

We consider the Boolean constraint isomorphism problem, that is, the problem of determining whether two sets of Boolean constraint applications can be made equivalent by renaming the variables. We show that depending on the set of allowed constraints, the problem is either coNP-hard and GI-hard, equivalent to graph isomorphism, or polynomial-time solvable. This establishes a complete classification of the complexity of the problem, and moreover, it identifies exactly all those cases in which Boolean constraint isomorphism is polynomial-time manyone equivalent to graph isomorphism, the best-known and best-examined isomorphism problem in theoretical computer science.

Keywords

    cs.CC, cs.LO, F.1.3;F.4.1

ASJC Scopus subject areas

Cite this

The complexity of Boolean constraint isomorphism. / Böhler, Elmar; Hemaspaandra, Edith; Reith, Steffen et al.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). ed. / Volker Diekert; Michel Habib. Springer Verlag, 2004. p. 164-175 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2996).

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Böhler, E, Hemaspaandra, E, Reith, S & Vollmer, H 2004, The complexity of Boolean constraint isomorphism. in V Diekert & M Habib (eds), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2996, Springer Verlag, pp. 164-175. https://doi.org/10.1007/978-3-540-24749-4_15
Böhler, E., Hemaspaandra, E., Reith, S., & Vollmer, H. (2004). The complexity of Boolean constraint isomorphism. In V. Diekert, & M. Habib (Eds.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp. 164-175). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2996). Springer Verlag. https://doi.org/10.1007/978-3-540-24749-4_15
Böhler E, Hemaspaandra E, Reith S, Vollmer H. The complexity of Boolean constraint isomorphism. In Diekert V, Habib M, editors, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Springer Verlag. 2004. p. 164-175. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-540-24749-4_15
Böhler, Elmar ; Hemaspaandra, Edith ; Reith, Steffen et al. / The complexity of Boolean constraint isomorphism. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). editor / Volker Diekert ; Michel Habib. Springer Verlag, 2004. pp. 164-175 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inbook{d6add38931b34e90837098cfa5271238,
title = "The complexity of Boolean constraint isomorphism",
abstract = "We consider the Boolean constraint isomorphism problem, that is, the problem of determining whether two sets of Boolean constraint applications can be made equivalent by renaming the variables. We show that depending on the set of allowed constraints, the problem is either coNP-hard and GI-hard, equivalent to graph isomorphism, or polynomial-time solvable. This establishes a complete classification of the complexity of the problem, and moreover, it identifies exactly all those cases in which Boolean constraint isomorphism is polynomial-time manyone equivalent to graph isomorphism, the best-known and best-examined isomorphism problem in theoretical computer science.",
keywords = "cs.CC, cs.LO, F.1.3;F.4.1",
author = "Elmar B{\"o}hler and Edith Hemaspaandra and Steffen Reith and Heribert Vollmer",
year = "2004",
doi = "10.1007/978-3-540-24749-4_15",
language = "English",
isbn = "9783540212362",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "164--175",
editor = "Volker Diekert and Michel Habib",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
address = "Germany",

}

Download

TY - CHAP

T1 - The complexity of Boolean constraint isomorphism

AU - Böhler, Elmar

AU - Hemaspaandra, Edith

AU - Reith, Steffen

AU - Vollmer, Heribert

PY - 2004

Y1 - 2004

N2 - We consider the Boolean constraint isomorphism problem, that is, the problem of determining whether two sets of Boolean constraint applications can be made equivalent by renaming the variables. We show that depending on the set of allowed constraints, the problem is either coNP-hard and GI-hard, equivalent to graph isomorphism, or polynomial-time solvable. This establishes a complete classification of the complexity of the problem, and moreover, it identifies exactly all those cases in which Boolean constraint isomorphism is polynomial-time manyone equivalent to graph isomorphism, the best-known and best-examined isomorphism problem in theoretical computer science.

AB - We consider the Boolean constraint isomorphism problem, that is, the problem of determining whether two sets of Boolean constraint applications can be made equivalent by renaming the variables. We show that depending on the set of allowed constraints, the problem is either coNP-hard and GI-hard, equivalent to graph isomorphism, or polynomial-time solvable. This establishes a complete classification of the complexity of the problem, and moreover, it identifies exactly all those cases in which Boolean constraint isomorphism is polynomial-time manyone equivalent to graph isomorphism, the best-known and best-examined isomorphism problem in theoretical computer science.

KW - cs.CC

KW - cs.LO

KW - F.1.3;F.4.1

UR - http://www.scopus.com/inward/record.url?scp=35048820484&partnerID=8YFLogxK

U2 - 10.1007/978-3-540-24749-4_15

DO - 10.1007/978-3-540-24749-4_15

M3 - Contribution to book/anthology

AN - SCOPUS:35048820484

SN - 9783540212362

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 164

EP - 175

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

A2 - Diekert, Volker

A2 - Habib, Michel

PB - Springer Verlag

ER -

By the same author(s)