Abstract 1 Introduction 2 Preliminaries 3 Main result References

Hamiltonicity Parameterized by Mim-Width Is (Indeed) Para-NP-Hard

Benjamin Bergougnoux ORCID Aix-Marseille Université, CNRS, LIS, Marseille, France Lars Jaffke ORCID NHH Norwegian School of Economics, Bergen, Norway
Abstract

We prove that Hamiltonian Path and Hamiltonian Cycle are 𝖭𝖯-hard on graphs of linear mim-width 26, even when a linear order of the input graph with mim-width 26 is provided together with input. This fills a gap left by a broken proof of the para-NP-hardness of Hamiltonicity problems parameterized by mim-width.

Keywords and phrases:
Hamiltonian Path, Hamiltonian Cycle, Mim-Width, Para-NP-Hardness
Copyright and License:
[Uncaptioned image] © Benjamin Bergougnoux and Lars Jaffke; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Problems, reductions and completeness
; Mathematics of computing Graph algorithms
Related Version:
Full Version: https://arxiv.org/abs/2507.00612
Acknowledgements:
We thank Richard Wols for the counterexample presented in Section 2.1.
Editors:
Akanksha Agrawal and Erik Jan van Leeuwen

1 Introduction

Maximum induced matching width (mim-width) which was introduced in 2012 by Vatshelle [28] is by now a common staple among width parameters of graphs (e.g. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]). One pillar in the understanding of its algorithmic use and limitations is that finding simply structured induced subgraphs tends to be tractable (solvable in 𝖷𝖯 time by the width of a given decomposition), while finding non-induced subgraphs is usually hard (𝖭𝖯-hard for constant mim-width). Most notably, finding long induced paths and cycles is in 𝖷𝖯 [6], while in [21], it has been claimed that Hamiltonian Cycle is 𝖭𝖯-hard on graphs of linear mim-width 1. The latter claim rests on a proof that Hamiltonian Cycle is 𝖭𝖯-hard on rooted directed path graphs given in [27], and in [21] it is shown that the graphs resulting from this reduction have linear mim-width 1. Unfortunately, as we show below, the reduction from [27] has a flaw, which means that the complexity of Hamiltonicity problems (or, more generally, problems of finding long non-induced paths or cycles) parameterized by mim-width remained open. In this paper, we repair this gap in the literature by proving the following result.

Theorem 1.

The Hamiltonian Path and Hamiltonian Cycle problems are 𝖭𝖯-hard on graphs of linear mim-width 26, even when a linear order of the input graph of mim-width 26 is provided as part of the input.

Observe that hardness holds even when a linear order of small mim-width is provided at the input. Recently, Bergougnoux, Bonnet, and Duron [3] showed that computing the mim-width of a graph exactly is para-𝖭𝖯-hard as well. Note however that there might still be some f such that there is an 𝖷𝖯 time f(k)-approximation algorithm to mim-width k.

We would like to mention that the constant on the mim-width in our statements can likely be improved, and it is an interesting question where exactly the boundary between tractability and intractability lies for Hamiltonicity problems. Our results very much allow the possibility that Hamiltonicity is polynomial-time solvable on rooted directed path graphs or more generally, on graphs of mim-width 1. For Clique and a number of related problems, Otachi, Suzuki, and Tamura [26] recently showed that the boundary between tractable and intractable cases lies between mim-width 1 and 2. While Clique was known to be solvable in polynomial time on graphs of mim-width 1 (given a decomposition), they showed that it becomes 𝖭𝖯-hard on graphs of mim-width 2. It would be interesting to establish a similar dividing line for Hamiltonicity problems.

Proofs of statements marked with “” are deferred to the full version.

2 Preliminaries

We denote the set of natural numbers by ={0,1,}, and for n, we use the shorthand [n]={1,,n}. All graphs considered in this paper are finite, undirected, and simple. For a graph G, we denote by V(G) its vertices and by E(G) its edges. For a vertex vV(G), we denote its neighborhood by NG(v)={uuvE(G)}. The degree of v is |NG(v)|. For a set XV(G), the subgraph of G induced by X, denoted by G[X], is the graph on vertex set X and edge set {uvuvE(G),{u,v}X}. A set XV(G) is independent if G[X] has no edges and X is a clique if every pair of vertices in X is adjacent in G.

A walk in a graph G is a sequence of vertices W=(v1,,vr) such that for all i[r1], vivi+1E(G). If all vertices in W are pairwise distinct, then W is called a path, and if all vertices in {v1,,vr1} are pairwise distinct and v1=vr, then W is a cycle. A path/cycle is Hamiltonian if it contains all vertices of G.

A graph G is bipartite if there is a partition (A,B) of V(G) such that A and B are independent. G is further called a chain graph if there is a linear order a1,,an of A such that for all i[n1]: N(ai)N(ai+1).

Let G be a graph. Two distinct vertices u,vV(G) are false twins if NG(u)=NG(v) and uvE(G). Let uvE(G). The subdivision of uv is the operation of replacing uv with a path (u,x,v) where x is a newly created vertex.

Linear Mim-width.

Let G be a graph and AV(G). We let A¯=V(G)A. We denote by G[A,A¯] the bipartite subgraph of G with vertex bipartition (A,A¯) whose edges are {ababE(G),aA,bA¯}. A set of edges M={aibii[r]}E(G) is a matching if all vertices in V(M)=i[r]{ai,bi} are pairwise distinct. A matching M is induced if E(G[V(M)])=M. The mim-value of a set AV(G), denoted by 𝗆𝗂𝗆G(A), is the largest size of any induced matching in G[A,A¯]. Let λ=(v1,,vn) be a linear order of V(G). The maximum induced matching width (mim-width) of λ is maxi[n]𝗆𝗂𝗆G({v1,,vi}).

The following observation will be helpful in a later proof.

Observation 2.

Let H be a chain graph with bipartition (A,B). Then, 𝗆𝗂𝗆H(A)1.

2.1 Counterexample to the existing reduction

We recall the reduction from [27]. It is from Hamiltonian Cycle on bipartite graphs of maximum degree 3 and minimum degree 2 to Hamiltonian Cycle on rooted directed path graphs, which are intersection graphs of directed paths in a rooted tree.

Let G be a bipartite graph of maximum degree 3 and minimum degree 2, and let (A,B) be the vertex bipartition of G. We may assume that |A|=|B|=n, and fix arbitrary orderings on A and B, that is, we let A={a1,,an} and B={b1,,bn} throughout. We construct a graph H as follows.

  1. 1.

    Let H be a copy of G.

  2. 2.

    Subdivide each edge aibjE(H) once. For convenience, we use aibj to both denote the edge in G and the vertex in H created in the subdivision of this edge.

  3. 3.

    Make {aibji,j[n],aibjE(G)} a clique in H.

  4. 4.

    For each i[n], make ai adjacent to all vertices aibjV(H) where 1ii, j[n], aibjE(G).

  5. 5.

    For each i[n] such that bi has degree 3 in G, add the vertex bi with NH(bi)=NH(bi) to H.

In [21] it is shown that the graph H as constructed above has linear mim-width 1.

In Figure 1, we show a bipartite graph G of maximum degree 3 and minimum degree 2 that has no Hamiltonian cycle, while the graph obtained from running the above reduction on input G has one, thus providing a counterexample to the proof in [27].

Figure 1: Counterexample to the construction from [27]. The three dots symbolize adjacency to all vertices to the left on the middle layer.

2.2 𝟑-SAT

A 3-CNF formula is a Boolean formula in conjunctive normal form such that each clause has at most three pairwise distinct literals. Given a formula ϕ, we denote by 𝖵𝖺𝗋(ϕ) its set of variables. A truth assignment to the variables of ϕ is a a function α:𝖵𝖺𝗋(ϕ){0,1}. We say that a clause C is satisfied by α if C contains a literal with variable x such that α(x)=1 if =x and α(x)=0 if =x¯. Moreover, α is said to be a satisfying assignment of ϕ if it satisfies all the clauses of ϕ. We will reduce from the following problem.

3-SAT
Input A 3-CNF formula ϕ.
Question Does ϕ admit a satisfying assignment?

3 Main result

In this section, we prove that the following problem is 𝖭𝖯-hard for parameter value w=25.

Hamiltonian Path/Linear Mim-Width
Input A graph G and a linear order λ of V(G).
Parameter The mim-width w of λ.
Question Does G have a Hamiltonian path?

We give a polynomial-time reduction from the 3-SAT problem. Let ϕ be a 3-CNF formula with variables 𝖵𝖺𝗋(ϕ)={x1,,xn} and clauses C1,,Cm.

Variable gadgets.

For each i[n], we create a variable gadget as follows. It consists of a sequence of m cycles on six vertices such that traversing each cycle clockwise corresponds to setting xi to true, and traversing them counterclockwise corresponds to setting xi to false. The construction ensures that for each variable, all cycles are traversed in the same way.

Let i[n]. We show how to construct the variable gadget 𝚅i. For each j[m], it contains a cycle Dij whose vertices (listed in order) are called 0-in(i,j), 0-out(i,j), zout(i,j), 1-out(i,j), 1-in(i,j), zin(i,j). For each j[m1], we add an edge between 1-out(i,j) and 1-in(i,j+1), and between 0-out(i,j) and 0-in(i,j+1). See Figure 2 for an illustration. Moreover, there is a vertex si, adjacent to 0-in(i,1) and 1-in(i,1), and a vertex ti, adjacent to 0-out(i,m) and 1-out(i,m).

Figure 2: Illustration of the variable gadget. Bottom left (resp., right): a traversal of the sequence corresponding to setting the variable to false (resp., true).

Clause gadgets.

For each clause Cj, we add a gadget 𝙲j with the following property. Say variable xi appears in Cj. If a given truth assignment to xi satisfies Cj, then we can enter and collect the vertices of 𝙲j from Dij (in the variable gadget 𝚅i) under the traversal of Dij corresponding to that truth assignment to xi. To avoid “cheating”, we need 𝙲j to have the following property: once a path enters a vertex of 𝙲j, then we have to immediately collect all vertices from 𝙲j, and leave again via a prescribed exit, depending on where we entered 𝙲j. The following clause gadget due to Cygan, Kratsch, and Nederlof [14] achieves just that. We visualize these graphs in Figure 3.

Figure 3: The clause gadgets due to Cygan, Kratsch, and Nederlof [14]. On the left, a gadget such that each Hamiltonian path that enters it via an edge labeled a (resp., b) must immediately collect all vertices in the gadget and leave via the other edge labeled a (resp, b). This gadget can be used for clauses of size two. On the right, a gadget for a clause of size three, with three entry-exit pairs and the analogous functionality.
Lemma 3 (Cygan, Kratsch, and Nederlof [14]).

For each k{2,3}, there is a graph Γk on at most 27 vertices with k distinguished pairs of unique vertices {(σ1,τ1),,(σk,τk)} with the following property. Let G be a graph with an induced subgraph Γk, and let P be a Hamiltonian path of G. Then, PΓk is a (σi,τi)-path for some i[k].

Main construction.

We now construct the graph G from the formula ϕ, see Figure 4 for an illustration.

Figure 4: Overview of the construction. This is the example for the formula (x1x2x3)(x1x3¯)(x1¯x3x4). The dummy edges are depicted in blue.

First, we add two vertices s and t to G, which will have degree one and are therefore the endpoints of any Hamiltonian path in G, if one exists. For each i[n], we add a variable gadget 𝚅i. We furthermore add the edges ss1, tnt, and for all i[n1], we proceed as follows. We add a vertex pi+1 to G, and add the edges tipi+1 and pi+1si+1.

Next, for each clause Cj with literals 1,,k, we proceed as follows. We let the clause gadget 𝙲j be a copy of Γk from Lemma 3; let (σ1,τ1), , (σk,τk) be its distinguished vertices. For each h[k], let xjh be the variable of literal h. If xjh appears positively in Cj, then we add the edges {σh,0-in(i,j)} and {τh,0-out(i,j)}, and if xjh appears negated in Cj, then we add {σh,1-in(i,j)} and {τh,1-out(i,j)}. This finishes the main part of the construction.

Dummy edges.

At this point, G may have arbitrarily high mim-width. To reduce the mim-width of the graph, we add lots of dummy edges. These edges are introduced in such a way that they decrease the mim-width without allowing to “cheat”. That is, no Hamiltonian path of G will ever use any of these edges. We proceed as follows. For each j[m1], each i[2..n], and each h<i, we add the edges {b1-out(i,j),b2-in(h,j+1)}, for any b1,b2{0,1}. Moreover, for each i,j[t] with i<j, we add the edge {ti,pj}.

This finishes the construction. Clearly, this reduction can be performed in polynomial time. We show that it is correct.

Lemma 4.

If ϕ is satisfiable, then G has a Hamiltonian path.

Proof.

Suppose that ϕ has a satisfying assignment α:𝖵𝖺𝗋(ϕ){0,1}. We construct a Hamiltonian path P of G as follows. See Figure 5 for an illustration of this construction. First, P starts in s, s1. If α(x1)=1, then the next vertex of P is 1-in(1,1), and if α(x1)=0, then the next vertex of P is 0-in(1,1). Suppose the former is the case, the latter case is symmetric. The next vertices on P are zin(1,1), 0-in(1,1). Now, if x1 appears positively in C1, then by construction, we can enter the gadget 𝙲1 from 0-in(1,1), collect all its vertices, and leave it to arrive at 0-out(1,1). Note that in this case, x1’s truth assignment satisfied C1. P then collects zout(1,1), 1-out(1,1), and takes the edge to 1-in(1,2). We proceed analogously in sequence on all D1j, until we reach t1. Here we follow the edge to p2, s2, and proceed on 𝚅2 as we did on 𝚅1, now based on which value α assigns x2. We repeat this process until we finally reach t.

Whenever the truth assignment α(xi) satisfies a clause Cj, we are able to collect the vertices of 𝙲j. Therefore, the procedure described above indeed produces a Hamiltonian path of G.

Figure 5: Example of the Hamiltonian path – of the graph presented in Figure 4 – constructed in the proof of Lemma 4 from the satisfying assignment α with α(x1)=α(x3)=0 and α(x2)=α(x4)=1. We omit the dummy edges to improve the legibility.

Let s,tV(G), and let P be an (s,t)-path in G. For distinct u,vV(P), we write uPv if the path from s to v contains u. For two sets X,YV(G), we write XPY if for all xX, yY, xPy. For intuition on the following notions, recall Figure 2.

Definition 5.

Let a[n] and b[m], and let P be a Hamiltonian path of G starting in s. We say that P traverses Da1,,Dab in true-order if P contains the following as subpaths for every j[b]

(Pin)

1-in(a,j), zin(a,j), 0-in(a,j)

(Pout)

0-out(a,j), zout(a,j), 1-out(a,j)

and for every j[b1], P contains the edge {1-out(i,j),1-in(i,j+1)}. We say that P traverses Da1,,Dab in false-order if P contains the following as subpaths:

(Pin)

0-in(a,j), zin(a,j), 1-in(a,j)

(Pout)

1-out(a,j), zout(a,j), 0-out(a,j)

and for every j[b1], P contains the edge {0-out(i,j),0-in(i,j+1)}.

Definition 6.

Let a[n],b[m] and let P be a Hamiltonian (s,t)-path of G. We say that P is (a,b)-respectable if the following are satisfied.

  1. 1.

    For all i[n] with i<a, we have V(Di1)PV(Di2)PPV(Dim).

  2. 2.

    We have V(Da1)PPV(Dab).

  3. 3.

    We have V(𝚅1)PPV(𝚅a1)PV(𝚅a).

  4. 4.

    For every i<a, P traverses Di1,,Dim in either true order or false order.

  5. 5.

    P traverses Da1,,Dab in either true order or false order.

Lemma 7 ().

Let P be a Hamiltonian (s,t)-path of G. Then, P is (n,m)-respectable.

Lemma 8.

If G has a Hamiltonian path, then ϕ is satisfiable.

Proof.

Let P be a Hamiltonian path in G. By Lemma 7, P is (n,m)-respectable and in particular, for every i[n], P traverses Di1,,Dim in either true-order or false-order. We construct a truth assignment α:𝖵𝖺𝗋(ϕ){0,1} as follows. For each i[n], if P traverses Di1,,Dim in true-order, we set α(xi)=1, and if P traverses Di1,,Dim in false-order, we set α(xi)=0. Let j[m]. Since P is a Hamiltonian path, it collects the vertices in 𝙲j. By Lemma 3, there is some i[n] such that P contains a path starting with a vertex in Dij, traversing all vertices in 𝙲j, and ending with a vertex in Dij. By construction, the two vertices in Dij are 0-in(i,j), 0-out(i,j), if xi appears positively in Cj, and 1-in(i,j), 1-out(i,j), if xi appears negated in Cj. Suppose without loss of generality that the former is the case. For P to contain the described subpath, it must have entered Dij at vertex 1-in(i,j), which implies that P traverses Di1,,Dim in true-order. By our construction, α(xi)=1, meaning that the literal of Cj containing xi satisfies Cj.

Lemma 9.

We can construct in polynomial time a linear order on V(G) of mim-width at most 25.

Proof.

Let λ be any linear order on V(G) extending the following partial order:

s,s1, D11,p2,s2,D21,,pn,sn,Dn1,V(𝙲1),,
D12,D22,,Dn2,V(𝙲2),
,
D1m1,D2m1,,Dnm1,V(𝙲m1),
D1m,t1,D2m,t2,,Dnm,tn,t,V(𝙲m)

Throughout the following, we let D=(i,j)[n]×[m]Dij, P={pii[n]}, S={s}{sii[n]}, T={tii[n]}{t}. Let (A,A¯) be any cut induced by λ (such that A contains the first t vertices of λ for some t|V(G)|), and let M be an induced matching in G[A,A¯]. Each edge of M is one of the following types, and below we justify the bounds on their number indicated in the respective parenthesis.

  1. 1.

    Between SP and ST (1).

  2. 2.

    Between ST and D (1).

  3. 3.

    Between D and V(𝙲j), for some j[m] (6).

  4. 4.

    Inside V(𝙲j) for some j[m] (13).

  5. 5.

    Inside D (4).

For edges of type 1, note that G[A(SP),A¯(ST)] is a chain graph plus possibly one edge pisi, for some i[n]. Recall by Observation 2, M can contain at most one edge from any chain graph. Furthermore, if pisiM, then M has no other edge from this subgraph, since in this case, piA is adjacent to all vertices in TA¯ that have a neighbor in (SP)A. So in either case, there is at most one edge of type 1 in M.

For edges of type 2, such edges can only occur if either some si is the last vertex of A or if some ti is the first vertex of A¯; in any case, there is at most one such edge in M. The number of edges of types 3 and 4 are trivial upper bounds.

Lastly, consider edges of type 5. Let (j,i) be the lexicographically largest pair such that A contains vertices from Dij. First, there are at most two edges from Dij itself in M. Next, consider the edges in M that are between Dj=i[n]Dij and Dj+1=i[n]Dij+1. Suppose there is some h[n] such that there is an edge djdj+1 in M, where djDhj and dj+1Dhj+1. Note that there are at most two such edges per h. Moreover, in this case, M has no other edges between Dj and Dj+1, since for each such edge, at least one endpoint has a neighbor in {dj,dj+1}. So in this case, there are at most four edges of type 5 in total. If there is no such h, then by a similar argument, M contains at most one edge between Dj and Dj+1, in which case we have at most three edges of type 5.

This finishes the proof for Hamiltonian Path. By adding another degree-two vertex adjacent to only s and t, we also obtain the same result for the Hamiltonian Cycle problem and the fact that adding a vertex to a graph increase its mim-width by at most 1. See 1

References

  • [1] Brage I. K. Bakkane and Lars Jaffke. On the hardness of generalized domination problems parameterized by mim-width. In Holger Dell and Jesper Nederlof, editors, Proceedings of the 17th International Symposium on Parameterized and Exact Computation, IPEC 2022, volume 249 of LIPIcs, pages 3:1–3:19. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPICS.IPEC.2022.3.
  • [2] Rémy Belmonte and Martin Vatshelle. Graph classes with structured neighborhoods and algorithmic applications. Theor. Comput. Sci., 511:54–65, 2013. doi:10.1016/J.TCS.2013.01.011.
  • [3] Benjamin Bergougnoux, Édouard Bonnet, and Julien Duron. Mim-width is paranp-complete. In Keren Censor-Hillel, Fabrizio Grandoni, Joël Ouaknine, and Gabriele Puppis, editors, Proceedings of the 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025, volume 334 of LIPIcs, pages 25:1–25:17. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPICS.ICALP.2025.25.
  • [4] Benjamin Bergougnoux, Jan Dreier, and Lars Jaffke. A logic-based algorithmic meta-theorem for mim-width. In Nikhil Bansal and Viswanath Nagarajan, editors, Proceedings of the 34th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2023), pages 3282–3304. SIAM, 2023. doi:10.1137/1.9781611977554.ch125.
  • [5] Benjamin Bergougnoux, Thekla Hamm, Lars Jaffke, and Paloma T. Lima. On algorithmic applications of -branchwidth. In ESA 2025, 2025. To appear.
  • [6] Benjamin Bergougnoux and Mamadou Moustapha Kanté. More applications of the d-neighbor equivalence: Acyclicity and connectivity constraints. SIAM J. Discret. Math., 35(3):1881–1926, 2021. doi:10.1137/20M1350571.
  • [7] Benjamin Bergougnoux, Charis Papadopoulos, and Jan Arne Telle. Node multiway cut and subset feedback vertex set on graphs of bounded mim-width. Algorithmica, 84(5):1385–1417, 2022. doi:10.1007/S00453-022-00936-W.
  • [8] Hans L. Bodlaender, Carla Groenland, Hugo Jacob, Lars Jaffke, and Paloma T. Lima. XNLP-Completeness for parameterized problems on graphs with a linear structure. Algorithmica, 87(4):465–506, 2025. doi:10.1007/S00453-024-01274-9.
  • [9] Flavia Bonomo-Braberman, Nick Brettell, Andrea Munaro, and Daniël Paulusma. Solving problems on generalized convex graphs via mim-width. J. Comput. Syst. Sci., 140:103493, 2024. doi:10.1016/J.JCSS.2023.103493.
  • [10] Nick Brettell, Jake Horsfield, Andrea Munaro, Giacomo Paesani, and Daniël Paulusma. Bounding the mim-width of hereditary graph classes. J. Graph Theory, 99(1):117–151, 2022. doi:10.1002/JGT.22730.
  • [11] Nick Brettell, Jake Horsfield, Andrea Munaro, and Daniël Paulusma. List k-colouring Pt-free graphs: A mim-width perspective. Inf. Process. Lett., 173:106168, 2022. doi:10.1016/J.IPL.2021.106168.
  • [12] Nick Brettell, Andrea Munaro, Daniël Paulusma, and Shizhou Yang. Comparing width parameters on graph classes. Eur. J. Comb., 127:104163, 2025. doi:10.1016/J.EJC.2025.104163.
  • [13] Binh-Minh Bui-Xuan, Jan Arne Telle, and Martin Vatshelle. Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems. Theor. Comput. Sci., 511:66–76, 2013. doi:10.1016/J.TCS.2013.01.009.
  • [14] Marek Cygan, Stefan Kratsch, and Jesper Nederlof. Fast hamiltonicity checking via bases of perfect matchings. J. ACM, 65(3):12:1–12:46, 2018. doi:10.1145/3148227.
  • [15] Eduard Eiben, Robert Ganian, Thekla Hamm, Lars Jaffke, and O-joung Kwon. A unifying framework for characterizing and computing width measures. In Mark Braverman, editor, Proceedings of the 13th Innovations in Theoretical Computer Science Conference, ITCS 2022, volume 215 of LIPIcs, pages 63:1–63:23. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.ITCS.2022.63.
  • [16] Esther Galby, Andrea Munaro, and Bernard Ries. Semitotal domination: New hardness results and a polynomial-time algorithm for graphs of bounded mim-width. Theor. Comput. Sci., 814:28–48, 2020. doi:10.1016/J.TCS.2020.01.007.
  • [17] Petr A. Golovach, Pinar Heggernes, Mamadou Moustapha Kanté, Dieter Kratsch, Sigve Hortemo Sæther, and Yngve Villanger. Output-polynomial enumeration on graphs of bounded (local) linear mim-width. Algorithmica, 80(2):714–741, 2018. doi:10.1007/S00453-017-0289-1.
  • [18] Carolina Lucía Gonzalez and Felix Mann. On d-stable locally checkable problems parameterized by mim-width. Discret. Appl. Math., 347:1–22, 2024. doi:10.1016/J.DAM.2023.12.015.
  • [19] Svein Høgemo, Jan Arne Telle, and Erlend Raa Vågset. Linear mim-width of trees. In Ignasi Sau and Dimitrios M. Thilikos, editors, Proceedings of the 45th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2019, volume 11789 of Lecture Notes in Computer Science, pages 218–231. Springer, 2019. doi:10.1007/978-3-030-30786-8_17.
  • [20] Lars Jaffke, O-joung Kwon, Torstein J. F. Strømme, and Jan Arne Telle. Mim-width III. Graph powers and generalized distance domination problems. Theor. Comput. Sci., 796:216–236, 2019. doi:10.1016/J.TCS.2019.09.012.
  • [21] Lars Jaffke, O-joung Kwon, and Jan Arne Telle. Mim-Width I. Induced path problems. Discret. Appl. Math., 278:153–168, 2020. doi:10.1016/J.DAM.2019.06.026.
  • [22] Lars Jaffke, O-joung Kwon, and Jan Arne Telle. Mim-width II. The feedback vertex set problem. Algorithmica, 82(1):118–145, 2020. doi:10.1007/S00453-019-00607-3.
  • [23] Lars Jaffke, O-joung Kwon, and Jan Arne Telle. Classes of intersection digraphs with good algorithmic properties. J. Graph Theory, 106(1):110–148, 2024. doi:10.1002/JGT.23065.
  • [24] Stefan Mengel. Lower bounds on the mim-width of some graph classes. Discret. Appl. Math., 248:28–32, 2018. doi:10.1016/J.DAM.2017.04.043.
  • [25] Andrea Munaro and Shizhou Yang. On algorithmic applications of sim-width and mim-width of (H1,H2)-free graphs. Theor. Comput. Sci., 955:113825, 2023. doi:10.1016/J.TCS.2023.113825.
  • [26] Yota Otachi, Akira Suzuki, and Yuma Tamura. Finding induced subgraphs from graphs with small mim-width. In Hans L. Bodlaender, editor, Proceedings of the 19th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2024), volume 294 of LIPIcs, pages 38:1–38:16. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPICS.SWAT.2024.38.
  • [27] B. S. Panda and Dinabandhu Pradhan. NP-Completeness of Hamiltonian cycle problem on rooted directed path graphs. CoRR, abs/0809.2443, 2008. arXiv:0809.2443.
  • [28] Martin Vatshelle. New Width Parameters of Graphs. PhD thesis, University of Bergen, Norway, 2012.