{"title":"The splitting power of branching programs of bounded repetition and CNFs of bounded width","authors":"Igor Razgon","doi":"10.1016/j.dam.2024.09.028","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper we study syntactic branching programs of bounded repetition representing CNFs of bounded treewidth. For this purpose we introduce two new structural graph parameters <span><math><mi>d</mi></math></span>-pathwidth and clique preserving <span><math><mi>d</mi></math></span>-pathwidth denoted by <span><math><mrow><mi>p</mi><msub><mrow><mi>w</mi></mrow><mrow><mi>d</mi></mrow></msub><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> and <span><math><mrow><mi>c</mi><mi>p</mi><msub><mrow><mi>w</mi></mrow><mrow><mi>d</mi></mrow></msub><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> where <span><math><mi>G</mi></math></span> is a graph. We show that <span><math><mrow><mi>c</mi><mi>p</mi><msub><mrow><mi>w</mi></mrow><mrow><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow><mo>≤</mo><mi>O</mi><mrow><mo>(</mo><mi>t</mi><mi>w</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow><mi>Δ</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math></span> where <span><math><mrow><mi>t</mi><mi>w</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> and <span><math><mrow><mi>Δ</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> are, respectively the treewidth and maximal degree of <span><math><mi>G</mi></math></span>. Using this upper bound, we demonstrate that each CNF <span><math><mi>ψ</mi></math></span> can be represented as a conjunction of two OBDDs (quite a restricted class of read-twice branching programs) of size <span><math><msup><mrow><mn>2</mn></mrow><mrow><mi>O</mi><mrow><mo>(</mo><mi>Δ</mi><mrow><mo>(</mo><mi>ψ</mi><mo>)</mo></mrow><mi>⋅</mi><mi>t</mi><mi>w</mi><msup><mrow><mrow><mo>(</mo><mi>ψ</mi><mo>)</mo></mrow></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></mrow></msup></math></span> where <span><math><mrow><mi>t</mi><mi>w</mi><mrow><mo>(</mo><mi>ψ</mi><mo>)</mo></mrow></mrow></math></span> is the treewidth of the primal graph of <span><math><mi>ψ</mi></math></span> and each variable occurs in <span><math><mi>ψ</mi></math></span> at most <span><math><mrow><mi>Δ</mi><mrow><mo>(</mo><mi>ψ</mi><mo>)</mo></mrow></mrow></math></span> times.</div><div>Next, we use <span><math><mi>d</mi></math></span>-pathwidth to obtain lower bounds for monotone branching programs. In particular, we consider the monotone version of syntactic nondeterministic read <span><math><mi>d</mi></math></span> times branching programs (just forbidding negative literals as edge labels) and introduce a further restriction that each computational path can be partitioned into at most <span><math><mi>d</mi></math></span> read-once subpaths. We call the resulting model separable monotone read <span><math><mi>d</mi></math></span> times branching programs and abbreviate them <span><math><mi>d</mi></math></span>-SMNBPs. For each graph <span><math><mi>G</mi></math></span> without isolated vertices, we introduce a CNF <span><math><mrow><mi>ψ</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> whose clauses are <span><math><mrow><mo>(</mo><mi>u</mi><mo>∨</mo><mi>e</mi><mo>∨</mo><mi>v</mi><mo>)</mo></mrow></math></span> for each edge <span><math><mrow><mi>e</mi><mo>=</mo><mrow><mo>{</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>}</mo></mrow></mrow></math></span> of <span><math><mi>G</mi></math></span>. We prove that a <span><math><mi>d</mi></math></span>-SMNBP representing <span><math><mrow><mi>ψ</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math></span> is of size at least <span><math><mrow><mi>Ω</mi><mrow><mo>(</mo><msup><mrow><mi>c</mi></mrow><mrow><mi>p</mi><msub><mrow><mi>w</mi></mrow><mrow><mi>d</mi></mrow></msub><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></msup><mo>)</mo></mrow></mrow></math></span> where <span><math><mrow><mi>c</mi><mo>=</mo><msup><mrow><mrow><mo>(</mo><mn>8</mn><mo>/</mo><mn>7</mn><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>/</mo><mn>12</mn></mrow></msup></mrow></math></span>. We use this ’generic’ lower bound to obtain an exponential lower bound for a ’concrete’ class of CNFs <span><math><mrow><mi>ψ</mi><mrow><mo>(</mo><msub><mrow><mi>K</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span>. In particular, we demonstrate that for each <span><math><mrow><mn>0</mn><mo><</mo><mi>a</mi><mo><</mo><mn>1</mn></mrow></math></span>, the size of <span><math><msup><mrow><mi>n</mi></mrow><mrow><mi>a</mi></mrow></msup></math></span>-SMNBP representing <span><math><mrow><mi>ψ</mi><mrow><mo>(</mo><msub><mrow><mi>K</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span> is at least <span><math><msup><mrow><mi>c</mi></mrow><mrow><msup><mrow><mi>n</mi></mrow><mrow><mi>b</mi></mrow></msup></mrow></msup></math></span> where <span><math><mi>b</mi></math></span> is an arbitrary constant such that <span><math><mrow><mi>a</mi><mo>+</mo><mi>b</mi><mo><</mo><mn>1</mn></mrow></math></span>. This lower bound is tight in the sense <span><math><mrow><mi>ψ</mi><mrow><mo>(</mo><msub><mrow><mi>K</mi></mrow><mrow><mi>n</mi></mrow></msub><mo>)</mo></mrow></mrow></math></span> can be represented by a poly-sized <span><math><mi>n</mi></math></span>-SMNBP.</div></div>","PeriodicalId":50573,"journal":{"name":"Discrete Applied Mathematics","volume":"360 ","pages":"Pages 366-381"},"PeriodicalIF":1.0000,"publicationDate":"2024-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete Applied Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0166218X24004189","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper we study syntactic branching programs of bounded repetition representing CNFs of bounded treewidth. For this purpose we introduce two new structural graph parameters -pathwidth and clique preserving -pathwidth denoted by and where is a graph. We show that where and are, respectively the treewidth and maximal degree of . Using this upper bound, we demonstrate that each CNF can be represented as a conjunction of two OBDDs (quite a restricted class of read-twice branching programs) of size where is the treewidth of the primal graph of and each variable occurs in at most times.
Next, we use -pathwidth to obtain lower bounds for monotone branching programs. In particular, we consider the monotone version of syntactic nondeterministic read times branching programs (just forbidding negative literals as edge labels) and introduce a further restriction that each computational path can be partitioned into at most read-once subpaths. We call the resulting model separable monotone read times branching programs and abbreviate them -SMNBPs. For each graph without isolated vertices, we introduce a CNF whose clauses are for each edge of . We prove that a -SMNBP representing is of size at least where . We use this ’generic’ lower bound to obtain an exponential lower bound for a ’concrete’ class of CNFs . In particular, we demonstrate that for each , the size of -SMNBP representing is at least where is an arbitrary constant such that . This lower bound is tight in the sense can be represented by a poly-sized -SMNBP.
期刊介绍:
The aim of Discrete Applied Mathematics is to bring together research papers in different areas of algorithmic and applicable discrete mathematics as well as applications of combinatorial mathematics to informatics and various areas of science and technology. Contributions presented to the journal can be research papers, short notes, surveys, and possibly research problems. The "Communications" section will be devoted to the fastest possible publication of recent research results that are checked and recommended for publication by a member of the Editorial Board. The journal will also publish a limited number of book announcements as well as proceedings of conferences. These proceedings will be fully refereed and adhere to the normal standards of the journal.
Potential authors are advised to view the journal and the open calls-for-papers of special issues before submitting their manuscripts. Only high-quality, original work that is within the scope of the journal or the targeted special issue will be considered.