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}
Jesse Beisegel , Carolin Denkert , Ekkehard Köhler , Matjaž Krnc , Nevena Pivač , Robert Scheffler , Martin Strehler
{"title":"Recognizing Graph Search Trees","authors":"Jesse Beisegel , Carolin Denkert , Ekkehard Köhler , Matjaž Krnc , Nevena Pivač , Robert Scheffler , Martin Strehler","doi":"10.1016/j.entcs.2019.08.010","DOIUrl":"10.1016/j.entcs.2019.08.010","url":null,"abstract":"<div><p>Graph searches and the corresponding search trees can exhibit important structural properties and are used in various graph algorithms. The problem of deciding whether a given spanning tree of a graph is a search tree of a particular search on this graph was introduced by Hagerup and Nowak in 1985, and independently by Korach and Ostfeld in 1989 where the authors showed that this problem is efficiently solvable for DFS trees. A linear time algorithm for BFS trees was obtained by Manber in 1990. In this paper we prove that the search tree problem is also in <em>P</em> for LDFS, in contrast to LBFS, MCS, and MNS, where we show <em>NP</em>-completeness. We complement our results by providing linear time algorithms for these searches on split graphs.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 99-110"},"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.010","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128515221","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":"Approximations for Restrictions of The Budgeted and Generalized Maximum Coverage Problems","authors":"Breno Piva","doi":"10.1016/j.entcs.2019.08.058","DOIUrl":"10.1016/j.entcs.2019.08.058","url":null,"abstract":"<div><p>In this paper we present approximation preserving reductions from the Budgeted and Generalized Maximum Coverage Problems to the Knapsack Problem with Conflict Graphs. The reductions are used to yield Polynomial Time Approximation Schemes for special classes of instances of these problems. Using these approximation schemes, the existence of pseudo-polynomial algorithms are proven and, in more particular cases, these algorithms are shown to have polynomial time complexity. Moreover, the characteristics of the instances that admit these algorithms are analyzed.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 667-676"},"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.058","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127647939","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":"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}
{"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}
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}
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}
{"title":"Remarks on an Edge-coloring Problem","authors":"Carlos Hoppen , Hanno Lefmann","doi":"10.1016/j.entcs.2019.08.045","DOIUrl":"10.1016/j.entcs.2019.08.045","url":null,"abstract":"<div><p>We consider a multicolored version of a problem that was originally proposed by Erdős and Rothschild. For positive integers <em>n</em> and <em>r</em>, we look for <em>n</em>-vertex graphs that admit the maximum number of <em>r</em>-edge-colorings with no copy of a triangle where exactly two colors appear. It turns out that for 2 ≤ <em>r</em> ≤ 12 colors and <em>n</em> sufficiently large, the complete bipartite graph on <em>n</em> vertices with balanced bipartition (the <em>n</em>-vertex Turán graph for the triangle) yields the largest number of such colorings, and this graph is unique with this property.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 511-521"},"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.045","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121960487","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":"Families of Induced Trees and Their Intersection Graphs","authors":"Pablo De Caria","doi":"10.1016/j.entcs.2019.08.024","DOIUrl":"10.1016/j.entcs.2019.08.024","url":null,"abstract":"<div><p>This paper is inspired in the well known characterization of chordal graphs as the intersection graphs of subtrees of a tree. We consider families of induced trees of any graph and we prove that their recognition is NP-Complete. A consequence of this fact is that the concept of clique tree of chordal graphs cannot be widely generalized. Finally, we consider the fact that every graph is the intersection graph of induced trees of a bipartite graph and we characterize some classes that arise when we impose restrictions on the host bipartite graph.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":"346 ","pages":"Pages 265-274"},"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.024","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126484927","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}