{"id":"https://openalex.org/W2899240853","doi":"https://doi.org/10.4230/lipics.sat.2025.3","title":"A comparison of encodings for cardinality constraints in a SAT solver","display_name":"A comparison of encodings for cardinality constraints in a SAT solver","publication_year":2018,"publication_date":"2018-10-27","ids":{"openalex":"https://openalex.org/W2899240853","doi":"https://doi.org/10.4230/lipics.sat.2025.3","mag":"2899240853"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:1810.12975","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1810.12975","pdf_url":"https://arxiv.org/pdf/1810.12975","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1810.12975","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072738301","display_name":"Ed Wynn","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Battleman, Zachary","raw_affiliation_strings":["Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":"https://orcid.org/0009-0005-3471-329X","affiliations":[{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Reeves, Joseph E.","orcid":"https://orcid.org/0000-0002-4585-0565"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Reeves, Joseph E.","raw_affiliation_strings":["Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":"https://orcid.org/0000-0002-4585-0565","affiliations":[{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"Heule, Marijn J. H.","orcid":"https://orcid.org/0000-0002-5587-8801"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Heule, Marijn J. H.","raw_affiliation_strings":["Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":"https://orcid.org/0000-0002-5587-8801","affiliations":[{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5072738301"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1954,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.58939892,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.9882000088691711,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.9882000088691711,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.984499990940094,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9753999710083008,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cardinality","display_name":"Cardinality (data modeling)","score":0.8512458205223083},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.7007222175598145},{"id":"https://openalex.org/keywords/boolean-satisfiability-problem","display_name":"Boolean satisfiability problem","score":0.5601673722267151},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.545255184173584},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.5204256176948547},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.48910003900527954},{"id":"https://openalex.org/keywords/sort","display_name":"sort","score":0.4820488393306732},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.4679381251335144},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.45982837677001953},{"id":"https://openalex.org/keywords/search-tree","display_name":"Search tree","score":0.437549352645874},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4103184938430786},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40030789375305176},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3390984535217285},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.3174915909767151},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3064861297607422},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.28145208954811096},{"id":"https://openalex.org/keywords/search-algorithm","display_name":"Search algorithm","score":0.17624157667160034},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08736348152160645}],"concepts":[{"id":"https://openalex.org/C87117476","wikidata":"https://www.wikidata.org/wiki/Q362383","display_name":"Cardinality (data modeling)","level":2,"score":0.8512458205223083},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.7007222175598145},{"id":"https://openalex.org/C6943359","wikidata":"https://www.wikidata.org/wiki/Q875276","display_name":"Boolean satisfiability problem","level":2,"score":0.5601673722267151},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.545255184173584},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.5204256176948547},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.48910003900527954},{"id":"https://openalex.org/C88548561","wikidata":"https://www.wikidata.org/wiki/Q347599","display_name":"sort","level":2,"score":0.4820488393306732},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.4679381251335144},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.45982837677001953},{"id":"https://openalex.org/C207024777","wikidata":"https://www.wikidata.org/wiki/Q621673","display_name":"Search tree","level":3,"score":0.437549352645874},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4103184938430786},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40030789375305176},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3390984535217285},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.3174915909767151},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3064861297607422},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.28145208954811096},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.17624157667160034},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08736348152160645},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:arXiv.org:1810.12975","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1810.12975","pdf_url":"https://arxiv.org/pdf/1810.12975","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.1810.12975","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1810.12975","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"doi:10.4230/lipics.sat.2025.3","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.sat.2025.3","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1810.12975","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1810.12975","pdf_url":"https://arxiv.org/pdf/1810.12975","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.5400000214576721,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W66855977","https://openalex.org/W82625556","https://openalex.org/W1492234230","https://openalex.org/W1500127208","https://openalex.org/W1794367353","https://openalex.org/W2033079433","https://openalex.org/W2100609826","https://openalex.org/W2116758077","https://openalex.org/W2117182791","https://openalex.org/W2126209209","https://openalex.org/W2246401527","https://openalex.org/W2400708317","https://openalex.org/W2482661504"],"related_works":["https://openalex.org/W2002177687","https://openalex.org/W2361805396","https://openalex.org/W2058438338","https://openalex.org/W2972254340","https://openalex.org/W2019471580","https://openalex.org/W3114793362","https://openalex.org/W2400708317","https://openalex.org/W1507789381","https://openalex.org/W2761016055","https://openalex.org/W2618347817"],"abstract_inverted_index":{"Cardinality":[0],"constraints":[1],"are":[2,22,91,104,138],"important":[3],"in":[4,60],"many":[5],"Sat":[6,85,147],"problems;":[7],"previous":[8],"studies":[9],"provide":[10],"contradictory":[11],"conclusions":[12],"about":[13],"the":[14,43,61,69,72,89,97,116,126,143],"best":[15],"encoding":[16,136],"to":[17,41,68,106],"use.":[18],"Here,":[19],"three":[20],"encodings":[21,56,90],"compared:":[23],"Sinz's":[24],"sequential-counter,":[25],"Bailleux":[26],"and":[27,30,32,81,132],"Boufkhad's":[28],"tree-based,":[29],"Ab\\'\u0131o":[31],"coworkers'":[33],"sort-based":[34],"approaches.":[35],"The":[36,123],"sequential-counter":[37],"approach":[38],"is":[39,120],"found":[40,105],"be":[42,78],"fastest":[44],"of":[45,50,74,88,99,118,135,142,145],"these":[46],"for":[47,64],"a":[48,65,84,146],"range":[49],"related,":[51],"combinatorial":[52],"test":[53],"cases.":[54],"All":[55],"permit":[57],"multiple":[58,75,100],"solutions":[59,76],"auxiliary":[62],"variables":[63],"single":[66],"solution":[67,112],"main":[70],"variables;":[71],"numbers":[73,98],"can":[77],"very":[79],"large,":[80],"might":[82],"impede":[83],"solver.":[86],"Variants":[87],"developed,":[92],"where":[93],"extra":[94],"clauses":[95,119],"reduce":[96],"solutions.":[101],"These":[102],"variants":[103],"have":[107],"remarkably":[108],"little":[109],"effect":[110],"on":[111],"time,":[113],"even":[114],"when":[115],"number":[117],"approximately":[121],"doubled.":[122],"results":[124],"accentuate":[125],"well-known":[127],"observation":[128],"that":[129],"clause":[130],"count":[131],"other":[133],"measures":[134],"size":[137],"not":[139],"reliable":[140],"indicators":[141],"difficulty":[144],"problem.":[148]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2018-11-09T00:00:00"}
