IDEAS home Printed from https://ideas.repec.org/a/spr/jcomop/v39y2020i4d10.1007_s10878-020-00555-7.html
   My bibliography  Save this article

Efficient reassembling of three-regular planar graphs

Author

Listed:
  • Assaf Kfoury

    (Boston University)

  • Laura Sisson

    (Boston University)

Abstract

A reassembling of a simple graph $$G = (V,E)$$ G = ( V , E ) is an abstraction of a problem arising in earlier studies of network analysis (Bestavros and Kfoury, in: Proceedings of IFIP working conference on domain-specific 1640 languages (DSL 2011), EPTCS volume 66, 2011; Kfoury, in: Proceedings of SBLP 2011: Brazilian symposium on programming; Kfoury, in Sci Comput Program 93(Part A):19–38; Soule et al., in: Proceedings of 4th international workshop on equation-based object oriented modeling languages and tools, Zürich). There are several equivalent definitions of graph reassembling; in this report we use a definition which makes it closest to the notion of graph carving. A reassembling is a rooted binary tree whose nodes are subsets of V and whose leaf nodes are singleton sets, with each of the latter containing a distinct vertex of G. The parent of two nodes in the reassembling is the union of the two children’s vertex sets. The root node of the reassembling is the full set V. The edge-boundary degree of a node in the reassembling is the number of edges in G that connect vertices in the node’s set to vertices not in the node’s set. A reassembling’s $$\alpha $$ α -measure is the largest edge-boundary degree of any node in the reassembling. A reassembling of G is $$\alpha $$ α -optimal if its $$\alpha $$ α -measure is the minimum among all $$\alpha $$ α -measures of G’s reassemblings. The problem of finding an $$\alpha $$ α -optimal reassembling of a simple graph in general was already shown to be NP-hard (Kfoury and Mirzaei, in J Comb Optim 33(3):1057–1089; Mirzaei and Kfoury, in: Efficient reassembling of graphs, Part 2: the balanced case. CoRR, arXiv:1602.02863 ; among others). In this report we present an algorithm which, given a 3-regular plane graph $$G = (V,E)$$ G = ( V , E ) as input, returns a reassembling of G with an $$\alpha $$ α -measure independent of $$n = |\,V\,|$$ n = | V | and upper-bounded by 2k, where k is the edge-outerplanarity of G. (Edge-outerplanarity is distinct but closely related to the usual notion of outerplanarity; as with outerplanarity, for a fixed edge-outerplanarity k, the number n of vertices can be arbitrarily large). Our algorithm runs in linear time $${{\mathcal {O}}}(n)$$ O ( n ) . Moreover, we construct a class of 3-regular plane graphs for which this $$\alpha $$ α -measure is optimal, by proving that 2k is the lower bound on the $$\alpha $$ α -measure of any reassembling of a graph in that class.

Suggested Citation

  • Assaf Kfoury & Laura Sisson, 2020. "Efficient reassembling of three-regular planar graphs," Journal of Combinatorial Optimization, Springer, vol. 39(4), pages 1153-1207, May.
  • Handle: RePEc:spr:jcomop:v:39:y:2020:i:4:d:10.1007_s10878-020-00555-7
    DOI: 10.1007/s10878-020-00555-7
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10878-020-00555-7
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10878-020-00555-7?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Assaf Kfoury & Saber Mirzaei, 2017. "Efficient reassembling of graphs, part 1: the linear case," Journal of Combinatorial Optimization, Springer, vol. 33(3), pages 1057-1089, April.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jcomop:v:39:y:2020:i:4:d:10.1007_s10878-020-00555-7. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.