{"title":"FPT Algorithms to Enumerate and Count Acyclic and Totally Cyclic Orientations","authors":"Farley Soares Oliveira, Hidefumi Hiraishi, Hiroshi Imai","doi":"10.1016/j.entcs.2019.08.057","DOIUrl":"10.1016/j.entcs.2019.08.057","url":null,"abstract":"<div><p>In this paper, we deal with counting and enumerating problems for two types of graph orientations: acyclic and totally cyclic orientations. Counting is known to be #P-hard for both of them. To circumvent this issue, we propose Fixed Parameter Tractable (FPT) algorithms. For the enumeration task, we construct a Binary Decision Diagram (BDD) to represent all orientations of the two kinds, instead of explicitly enumerating them. We prove that the running time of this construction is bounded by <em>O*</em>(2<sup>pw<sup>2</sup>/4+<em>o</em>(pw<sup>2</sup>)</sup>) with respect to the pathwidth pw. We then develop faster FPT algorithms to count acyclic and totally acyclic orientations, running in <em>O*</em>(2<sup>bw<sup>2</sup>/2+o(bw<sup>2</sup>)</sup>) time, where bw denotes the branch-width of the given graph. These counting algorithms are obtained by applying the observations in our enumerating algorithm to branch decomposition.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 655-666"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.057","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133809710","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Islame F.C. Fernandes , Silvia M.D.M. Maia, Elizabeth F.G. Goldbarg, Marco C. Goldbarg
{"title":"A Multi-agent Transgenetic Algorithm for the Bi-objective Spanning Tree Problem","authors":"Islame F.C. Fernandes , Silvia M.D.M. Maia, Elizabeth F.G. Goldbarg, Marco C. Goldbarg","doi":"10.1016/j.entcs.2019.08.040","DOIUrl":"10.1016/j.entcs.2019.08.040","url":null,"abstract":"<div><p>The Bi-objective Spanning Tree (<em>BiST</em>) is an NP-hard extension of the Minimum Spanning Tree (<em>MST</em>) problem. The <em>BiST</em> models situations in which two conflicting objectives need to be optimized simultaneously. The <em>BiST</em> has been studied in the literature and several heuristic algorithms were proposed for it, most of them evolutionary techniques. The transgenetic algorithms are among these evolutionary techniques which were successfully applied to the <em>BiST</em>. However, <em>a priori</em> defined parameters can limit the search mechanisms used within the algorithm. In this study, we propose a new transgenetic algorithm for the <em>BiST</em> in which the decision about the search mechanisms used along its execution is automatically made. An analysis of the results of computational experiments carried on 165 benchmark instances showed that the algorithm proposed in this study produces good approximation sets concerning two different quality indicators.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 449-460"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.040","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128484608","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Computing the Path Number of a Graph","authors":"F. Botler, R. Cano, M. Sambinelli","doi":"10.1016/j.entcs.2019.08.017","DOIUrl":"10.1016/j.entcs.2019.08.017","url":null,"abstract":"<div><p>Gallai (1966) conjectured that the edge set of every graph <em>G</em> on <em>n</em> vertices can be covered by at most ⌈<em>n</em>/2⌉ edge-disjoint paths. Such a covering by edge-disjoint paths is called a <em>path decomposition</em>, and the size of a path decomposition with a minimum number of elements is called the <em>path number</em> of <em>G</em>. Peroche (1984) proved that the problem of computing the path number is NP-Complete; and Constantinou and Ellinas (2018) proved that it is polynomial for a family of complete bipartite graphs. In this paper we present an Integer Linear Programming model for computing the path number of a graph. This allowed us to verify Gallai's Conjecture for a large collection of graphs. As a result, following a work of Heinrich, Natale and Streicher on cycle decompositions (2017), we verify Gallai's Conjecture for graphs with at most 11 vertices; for bipartite graphs with at most 16 vertices; and for regular graphs with at most 14 vertices.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 185-197"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.017","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116109289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Márcia R. Cerioli , Cristina G. Fernandes , Orlando Lee , Carla N. Lintzmayer , Guilherme O. Mota , Cândida N. da Silva
{"title":"On Edge-magic Labelings of Forests","authors":"Márcia R. Cerioli , Cristina G. Fernandes , Orlando Lee , Carla N. Lintzmayer , Guilherme O. Mota , Cândida N. da Silva","doi":"10.1016/j.entcs.2019.08.027","DOIUrl":"10.1016/j.entcs.2019.08.027","url":null,"abstract":"<div><p>Given an <em>n</em>-vertex graph <em>G</em> = (<em>V</em>,<em>E</em>) with <em>m</em> edges, a labeling <em>f</em> of <em>V</em> ∪ <em>E</em> that uses all the labels in the set {1,2,...,<em>n</em> + <em>m</em>} is <em>edge-magic</em> if there is an integer <em>k</em> such that <em>f</em>(<em>u</em>) + <em>f</em>(<em>v</em>) + <em>f</em>(<em>uv</em>) = <em>k</em> for every edge <em>uv</em> ∈ <em>E</em>. Furthermore, if the labels in {1,2,...,<em>n</em>} are given to the vertices, then <em>f</em> is called <em>super edge-magic</em>. Kotzig [On magic valuations of trichromatic graphs, Reports of the CRM, 1971] started the investigation of super edge-magic labelings of forests. Following this line of research, we prove that some forests of stars admit a super edge-magic labeling and that some forests of caterpillars admit an edge-magic labeling.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 299-307"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.027","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123543501","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Victor Campos, Raul Lopes, Ana Karolinna Maia, Ignasi Sau
{"title":"Adapting The Directed Grid Theorem into an FPT Algorithm","authors":"Victor Campos, Raul Lopes, Ana Karolinna Maia, Ignasi Sau","doi":"10.1016/j.entcs.2019.08.021","DOIUrl":"10.1016/j.entcs.2019.08.021","url":null,"abstract":"<div><p>Originally proved in 1986 by Robertson and Seymour, the Grid Theorem is one of the most important tools in the field of structural graph theory, finding numerous applications in the design of algorithms for undirected graphs. An analogous version of the Grid Theorem isn directed graphs was conjectured by Johnson et al. in 2001, and proved recently by Kawarabayashi and Kreutzer in 2015. Namely, they showed that there is a function <em>f</em>(<em>k</em>) such that every directed graph of directed tree-width at least <em>f</em>(<em>k</em>) contains a cylindrical grid of size <em>k</em> as a butterfly minor. Moreover, they claim that their proof can be turned into an <span>XP</span> algorithm, with parameter <em>k</em>, that either constructs a decomposition of the appropriate width, or finds the claimed large cylindrical grid as a butterfly minor. In this article, we adapt some of the steps of the proof of Kawarabayashi and Kreutzer and we improve the <span>XP</span> algorithm into an <span>FPT</span> algorithm.</p><p>The first step of the proof is an <span>XP</span> algorithm by Johnson et al. in 2001 that decides whether a directed graph <em>D</em> has directed tree-width at most 3<em>k −</em> 2 or admits a haven of order <em>k</em>. It is worth mentioning that a skecth of an <span>FPT</span> algorithm for this problem appears in Chapter 9 of the book ”Classes of Directed Graphs”, from 2018, with an approximation factor of 5<em>k</em> + 2. Our first contribution is to adapt the proof from Johnson et al. to find either an arboreal decomposition of width at most 3<em>k −</em> 2 or a haven of order <em>k</em> in a directed graph <em>D</em> in <span>FPT</span> time, by making use of important separators. We then follow the roadmap of the proof by Kawarabayashi and Kreutzer by locally improving the complexity at some steps, in particular concerning the problem of finding hitting sets for brambles of large order.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 229-240"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.021","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115168232","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Julien Bensmail , Fionn Mc Inerney , Nicolas Nisse
{"title":"Metric Dimension: from Graphs to Oriented Graphs","authors":"Julien Bensmail , Fionn Mc Inerney , Nicolas Nisse","doi":"10.1016/j.entcs.2019.08.011","DOIUrl":"10.1016/j.entcs.2019.08.011","url":null,"abstract":"<div><p>The metric dimension MD(<em>G</em>) of an undirected graph <em>G</em> is the cardinality of a smallest set of vertices that allows, through their distances to all vertices, to distinguish any two vertices of <em>G</em>. Many aspects of this notion have been investigated since its introduction in the 70's, including its generalization to digraphs. In this work, we study, for particular graph families, the maximum metric dimension over all strongly-connected orientations, by exhibiting lower and upper bounds on this value. We first exhibit general bounds for graphs with bounded maximum degree. In particular, we prove that, in the case of subcubic <em>n</em>-node graphs, all strongly-connected orientations asymptotically have metric dimension at most <span><math><mfrac><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></mfrac></math></span>, and that there are such orientations having metric dimension <span><math><mfrac><mrow><mn>2</mn><mi>n</mi></mrow><mrow><mn>5</mn></mrow></mfrac></math></span>. We then consider strongly-connected orientations of grids. For a torus with <em>n</em> rows and <em>m</em> columns, we show that the maximum value of the metric dimension of a strongly-connected Eulerian orientation is asymptotically <span><math><mfrac><mrow><mi>n</mi><mi>m</mi></mrow><mrow><mn>2</mn></mrow></mfrac></math></span> (the equality holding when <em>n</em>, <em>m</em> are even, which is best possible). For a grid with <em>n</em> rows and <em>m</em> columns, we prove that all strongly-connected orientations asymptotically have metric dimension at most <span><math><mfrac><mrow><mn>2</mn><mi>n</mi><mi>m</mi></mrow><mrow><mn>3</mn></mrow></mfrac></math></span>, and that there are such orientations having metric dimension <span><math><mfrac><mrow><mi>n</mi><mi>m</mi></mrow><mrow><mn>2</mn></mrow></mfrac></math></span>.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 111-123"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.011","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125490490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Two Problems on Interval Counting","authors":"Lívia Salgado Medeiros, Fabiano de Souza Oliveira , Jayme Luiz Szwarcfiter","doi":"10.1016/j.entcs.2019.08.055","DOIUrl":"10.1016/j.entcs.2019.08.055","url":null,"abstract":"<div><p>Let <span><math><mi>F</mi></math></span> be a family of intervals on the real line. An interval graph is the intersection graph of <span><math><mi>F</mi></math></span>. An interval order is a partial order <span><math><mo>(</mo><mi>F</mi><mo>,</mo><mo>≺</mo><mo>)</mo></math></span> such that for all <span><math><msub><mrow><mi>I</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mi>I</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>∈</mo><mi>F</mi></math></span>, <em>I</em><sub>1</sub> ≺ <em>I</em><sub>2</sub> if and only if <em>I</em><sub>1</sub> lies entirely at the left of <em>I</em><sub>2</sub>. Such a family <span><math><mi>F</mi></math></span> is called a model of the graph (order). The interval count of a given graph (resp. order) is the smallest number of interval lengths needed in any model of this graph (resp. order). The first problem we consider is related to the classes of graphs and orders which can be represented with two interval lengths, regarding to the inclusion hierarchy among such classes. The second problem is an extremal problem which consists of determining the smallest graph or order which has interval count at least <em>k</em>. In particular, we study a conjecture by Fishburn on this extremal problem, verifying its validity when such a conjecture is constrained to the classes of trivially perfect orders and split orders.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 625-643"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.055","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131045458","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Márcia R. Cappelle , Erika M.M. Coelho , Hebert Coelho , Lucia D. Penso, Dieter Rautenbach
{"title":"Identifying Codes in the Complementary Prism of Cycles","authors":"Márcia R. Cappelle , Erika M.M. Coelho , Hebert Coelho , Lucia D. Penso, Dieter Rautenbach","doi":"10.1016/j.entcs.2019.08.022","DOIUrl":"10.1016/j.entcs.2019.08.022","url":null,"abstract":"<div><p>We show that an identifying code of minimum order in the complementary prism of a cycle of order <em>n</em> has order 7<em>n/</em>9 + Θ(1). Furthermore, we observe that the clique-width of the complementary prism of a graph of clique-width <em>k</em> is at most 4<em>k</em>, and discuss some algorithmic consequences.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 241-251"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.022","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131735532","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
André Ebling Brondani, Carla Silva Oliveira, Francisca Andrea Macedo França, Leonardo de Lima
{"title":"Aα-Spectrum of a Firefly Graph","authors":"André Ebling Brondani, Carla Silva Oliveira, Francisca Andrea Macedo França, Leonardo de Lima","doi":"10.1016/j.entcs.2019.08.019","DOIUrl":"10.1016/j.entcs.2019.08.019","url":null,"abstract":"<div><p>Let <em>G</em> be a connected graph of order <em>n</em>, <em>A</em>(<em>G</em>) is the adjacency matrix of <em>G</em> and <em>D</em>(<em>G</em>) is the diagonal matrix of the row-sums of <em>A</em>(<em>G</em>). In 2017, Nikiforov [Nikiforov, V., <em>Merging the A- and Q-Spectral Theories</em>, Applicable Analysis and Discrete Mathematics <strong>11</strong> (2017), pp. 81–107.] defined the convex linear combinations <em>A</em><sub><em>α</em></sub>(<em>G</em>) of <em>A</em>(<em>G</em>) and <em>D</em>(<em>G</em>) by<span><span><span><math><msub><mrow><mi>A</mi></mrow><mrow><mi>α</mi></mrow></msub><mo>(</mo><mi>G</mi><mo>)</mo><mo>=</mo><mi>α</mi><mi>D</mi><mo>(</mo><mi>G</mi><mo>)</mo><mo>+</mo><mo>(</mo><mn>1</mn><mo>−</mo><mi>α</mi><mo>)</mo><mi>A</mi><mo>(</mo><mi>G</mi><mo>)</mo><mo>,</mo><mspace></mspace><mn>0</mn><mo>≤</mo><mi>α</mi><mo>≤</mo><mn>1</mn><mo>.</mo></math></span></span></span> In this paper, we obtain a partial factorization of the <em>A</em><sub><em>α</em></sub>-characteristic polynomial of the firefly graph which explicitly gives some eigenvalues of the graph.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 209-219"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.019","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131694451","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Lucas R. Yoshimura , Maycon Sambinelli , Cândida N. da Silva , Orlando Lee
{"title":"Linial's Conjecture for Arc-spine Digraphs","authors":"Lucas R. Yoshimura , Maycon Sambinelli , Cândida N. da Silva , Orlando Lee","doi":"10.1016/j.entcs.2019.08.064","DOIUrl":"10.1016/j.entcs.2019.08.064","url":null,"abstract":"<div><p>A <em>path partition</em> <span><math><mi>P</mi></math></span> of a digraph <em>D</em> is a collection of directed paths such that every vertex belongs to precisely one path. Given a positive integer <em>k</em>, the <em>k</em>-norm of a path partition <span><math><mi>P</mi></math></span> of <em>D</em> is defined as <span><math><msub><mrow><mo>∑</mo></mrow><mrow><mi>P</mi><mo>∈</mo><mi>P</mi></mrow></msub><mi>min</mi><mo></mo><mo>{</mo><mo>|</mo><msub><mrow><mi>P</mi></mrow><mrow><mi>i</mi></mrow></msub><mo>|</mo><mo>,</mo><mi>k</mi><mo>}</mo></math></span>. A path partition of a minimum <em>k</em>-norm is called <em>k</em>-optimal and its <em>k</em>-norm is denoted by <em>π</em><sub><em>k</em></sub>(<em>D</em>). A <em>stable set</em> of a digraph <em>D</em> is a subset of pairwise non-adjacent vertices of <em>V</em>(<em>D</em>). Given a positive integer <em>k</em>, we denote by <em>α</em><sub><em>k</em></sub>(<em>D</em>) the largest set of vertices of <em>D</em> that can be decomposed into <em>k</em> disjoint stable sets of <em>D</em>. In 1981, Linial conjectured that <em>π</em><sub><em>k</em></sub>(<em>D</em>) ≤ <em>α</em><sub><em>k</em></sub>(<em>D</em>) for every digraph. We say that a digraph <em>D</em> is arc-spine if <em>V</em>(<em>D</em>) can be partitioned into two sets <em>X</em> and <em>Y</em> where <em>X</em> is traceable and <em>Y</em> contains at most one arc in <em>A</em>(<em>D</em>). In this paper we show the validity of Linial's Conjecture for arc-spine digraphs.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 735-746"},"PeriodicalIF":0.0,"publicationDate":"2019-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2019.08.064","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129153692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}