• DocumentCode
    189179
  • Title

    SAT and MaxSAT Encodings for Trees Applied to the Steiner Tree Problem

  • Author

    Tavares de Oliveira, Ricardo ; Silva, Francisco

  • Author_Institution
    Fed. Univ. of Parana, Curitiba, Brazil
  • fYear
    2014
  • fDate
    18-22 Oct. 2014
  • Firstpage
    192
  • Lastpage
    197
  • Abstract
    In this paper we present some SAT and MaxSAT codifications for trees in graphs. We review two known encodings and suggest four new ones. We categorize the encodings into three categories: Absolute encodings state that each vertex must be in a fixed position in some structure, Relative encodings state the relative positions between the vertices in some structure, Counting-based encodings use theoretical graph properties to hardcode the degree of each vertex in a tree. We use these encodings to reduce the Steiner Tree Problem in Graphs to (Partial Weighted) MaxSAT and compare their efficiency to solve random instances and ones from the SteinLib benchmark. The experiments strongly suggest that relative encodings are more efficient than absolute ones, but there is not an overall best encoding between relative and counting-based ones.
  • Keywords
    computability; encoding; trees (mathematics); MaxSAT codification; MaxSAT encoding; SteinLib benchmark; Steiner tree problem; absolute encodings; counting-based encodings; partial weighted MaxSAT; relative encodings; theoretical graph property; Benchmark testing; Boolean functions; Data structures; Encoding; Indexes; Semantics; Steiner trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems (BRACIS), 2014 Brazilian Conference on
  • Conference_Location
    Sao Paulo
  • Type

    conf

  • DOI
    10.1109/BRACIS.2014.43
  • Filename
    6984829