{"id":"https://openalex.org/W2063347547","doi":"https://doi.org/10.1145/1120725.1120909","title":"Dynamic symmetry-breaking for improved Boolean optimization","display_name":"Dynamic symmetry-breaking for improved Boolean optimization","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2063347547","doi":"https://doi.org/10.1145/1120725.1120909","mag":"2063347547"},"language":"en","primary_location":{"id":"doi:10.1145/1120725.1120909","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1120725.1120909","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 conference on Asia South Pacific design automation  - ASP-DAC '05","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066105108","display_name":"Fadi Aloul","orcid":"https://orcid.org/0000-0001-5129-7789"},"institutions":[{"id":"https://openalex.org/I199440890","display_name":"American University of Sharjah","ror":"https://ror.org/001g2fj96","country_code":"AE","type":"education","lineage":["https://openalex.org/I199440890"]}],"countries":["AE"],"is_corresponding":true,"raw_author_name":"Fadi A. Aloul","raw_affiliation_strings":["American University of Sharjah, UAE","[Dept. of Comput. Eng., American Univ. of Sharjah, United Arab Emirates]"],"affiliations":[{"raw_affiliation_string":"American University of Sharjah, UAE","institution_ids":["https://openalex.org/I199440890"]},{"raw_affiliation_string":"[Dept. of Comput. Eng., American Univ. of Sharjah, United Arab Emirates]","institution_ids":["https://openalex.org/I199440890"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075775414","display_name":"Arathi Ramani","orcid":null},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arathi Ramani","raw_affiliation_strings":["University of Michigan, Ann Arbor","University of Michigan , Ann Arbor"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"University of Michigan , Ann Arbor","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065370018","display_name":"Igor L. Markov","orcid":"https://orcid.org/0000-0002-3826-527X"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Igor L. Markov","raw_affiliation_strings":["University of Michigan, Ann Arbor","University of Michigan , Ann Arbor"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"University of Michigan , Ann Arbor","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077314055","display_name":"Karem A. Sakallah","orcid":"https://orcid.org/0000-0002-5819-9089"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karem A. Sakallah","raw_affiliation_strings":["University of Michigan, Ann Arbor","University of Michigan , Ann Arbor"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"University of Michigan , Ann Arbor","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5066105108"],"corresponding_institution_ids":["https://openalex.org/I199440890"],"apc_list":null,"apc_paid":null,"fwci":0.3366,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.62406412,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"445","last_page":"445"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9686999917030334,"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/T11178","display_name":"Receptor Mechanisms and Signaling","score":0.9544000029563904,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/maximum-satisfiability-problem","display_name":"Maximum satisfiability problem","score":0.6831957697868347},{"id":"https://openalex.org/keywords/boolean-satisfiability-problem","display_name":"Boolean satisfiability problem","score":0.6793286800384521},{"id":"https://openalex.org/keywords/boolean-function","display_name":"Boolean function","score":0.6526070833206177},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.614177942276001},{"id":"https://openalex.org/keywords/satisfiability","display_name":"Satisfiability","score":0.5548610091209412},{"id":"https://openalex.org/keywords/boolean-data-type","display_name":"Boolean data type","score":0.5452925562858582},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.49517884850502014},{"id":"https://openalex.org/keywords/symmetry-breaking","display_name":"Symmetry breaking","score":0.47088155150413513},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.448020339012146},{"id":"https://openalex.org/keywords/linear-programming","display_name":"Linear programming","score":0.443410724401474},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.42842021584510803},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.31947460770606995},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3066525459289551}],"concepts":[{"id":"https://openalex.org/C111797529","wikidata":"https://www.wikidata.org/wiki/Q17080584","display_name":"Maximum satisfiability problem","level":3,"score":0.6831957697868347},{"id":"https://openalex.org/C6943359","wikidata":"https://www.wikidata.org/wiki/Q875276","display_name":"Boolean satisfiability problem","level":2,"score":0.6793286800384521},{"id":"https://openalex.org/C187455244","wikidata":"https://www.wikidata.org/wiki/Q942353","display_name":"Boolean function","level":2,"score":0.6526070833206177},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.614177942276001},{"id":"https://openalex.org/C168773769","wikidata":"https://www.wikidata.org/wiki/Q1350299","display_name":"Satisfiability","level":2,"score":0.5548610091209412},{"id":"https://openalex.org/C7342684","wikidata":"https://www.wikidata.org/wiki/Q520777","display_name":"Boolean data type","level":2,"score":0.5452925562858582},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.49517884850502014},{"id":"https://openalex.org/C204795200","wikidata":"https://www.wikidata.org/wiki/Q903282","display_name":"Symmetry breaking","level":2,"score":0.47088155150413513},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.448020339012146},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.443410724401474},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.42842021584510803},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.31947460770606995},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3066525459289551},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1120725.1120909","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1120725.1120909","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 conference on Asia South Pacific design automation  - ASP-DAC '05","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.140.4931","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.4931","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.aloul.net/Papers/faloul_aspdac05.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7400000095367432}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1567586152","https://openalex.org/W1885994280","https://openalex.org/W1966447968","https://openalex.org/W2044560939","https://openalex.org/W2048051309","https://openalex.org/W2075959177","https://openalex.org/W2095821893","https://openalex.org/W2098508444","https://openalex.org/W2108795363","https://openalex.org/W2119027206","https://openalex.org/W2129022098","https://openalex.org/W2140344792","https://openalex.org/W2142785340","https://openalex.org/W2147442986"],"related_works":["https://openalex.org/W2408080066","https://openalex.org/W2394616262","https://openalex.org/W2406837904","https://openalex.org/W3152212242","https://openalex.org/W2014111643","https://openalex.org/W2486424993","https://openalex.org/W2102364390","https://openalex.org/W2336941104","https://openalex.org/W1913543287","https://openalex.org/W2883069340"],"abstract_inverted_index":{"With":[0],"impressive":[1],"progress":[2],"in":[3,68,119,152,206,231],"Boolean":[4,52,150,166],"Satisfiability":[5],"(SAT)":[6],"solving":[7,88],"and":[8,129,148,169],"several":[9,137],"extensions":[10,75],"to":[11,29,42,51,60,178,224],"pseudo-Boolean":[12],"(PB)":[13],"constraints,":[14,122],"many":[15,153,207],"applications":[16],"that":[17,76,115,140,162,174,185,190,220],"use":[18,56,111],"SAT,":[19],"such":[20],"as":[21],"high-performance":[22],"formal":[23,232],"verification":[24,233],"techniques":[25,139],"are":[26,127],"still":[27],"restricted":[28],"checking":[30],"satisfiability":[31],"of":[32,57,91,102,112,196],"certain":[33,47],"conditions.":[34],"However,":[35],"there":[36],"is":[37,84,133,175,199],"also":[38,157,210],"frequently":[39],"a":[40,44,62,79,89,164,212,226],"need":[41],"express":[43],"preference":[45,227],"for":[46,186,228],"solutions.":[48],"Extending":[49],"SAT-solving":[50],"optimization":[53,151,167],"allows":[54],"the":[55,110,120,125,130,171,179,194],"objective":[58,81,106,131,142,188,214],"functions":[59,143,189],"describe":[61],"desirable":[63],"solution.":[64],"Although":[65],"recent":[66],"work":[67,98],"0-1":[69],"Integer":[70],"Linear":[71],"Programming":[72],"(ILP)":[73],"offers":[74],"can":[77,221],"optimize":[78],"linear":[80],"function,":[82,215],"this":[83,103],"often":[85],"achieved":[86],"by":[87],"series":[90],"SAT":[92],"or":[93],"ILP":[94],"decision":[95],"problems.":[96],"Our":[97],"articulates":[99],"some":[100],"pitfalls":[101],"approach.":[104],"An":[105],"function":[107,132],"may":[108],"complicate":[109],"any":[113],"symmetry":[114],"might":[116],"be":[117,222],"present":[118],"given":[121,165],"even":[123],"when":[124],"constraints":[126,147],"unsatisfiable":[128],"irrelevant.":[134],"We":[135,156,209],"propose":[136],"new":[138,213],"treat":[141],"differently":[144],"from":[145],"CNF/PB":[146],"accelerate":[149],"practical":[154],"cases.":[155,208],"develop":[158],"an":[159],"adaptive":[160],"flow":[161],"analyzes":[163],"problem":[168,180],"picks":[170],"symmetry-breaking":[172,198,203],"technique":[173],"best":[176],"suited":[177],"characteristics.":[181],"Empirically,":[182],"we":[183],"show":[184],"non-trivial":[187],"destroy":[191],"constraint":[192],"symmetries,":[193],"benefit":[195],"static":[197],"lost":[200],"but":[201],"dynamic":[202],"accelerates":[204],"problem-solving":[205],"introduce":[211],"Localized":[216],"Bit":[217],"Selection":[218],"(LBS),":[219],"used":[223],"specify":[225],"bit":[229],"values":[230],"applications.":[234]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
