VLDB 2026 Research / reviewers in the wild / expert
Michel Habib
dblp:55/6705
· DBLP profile ↗
85ranked-venue papers
27as first author
16since 2021 · last 2026
0000-0002-8564-2314ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 71 · 23 first-author · 14 since 2021Artificial intelligence and machine learning · 5Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 3 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Certificates in P and Subquadratic-Time Computation of Radius, Diameter, and all Eccentricities in Graphs
Feodor F. Dragan, Guillaume Ducoffe, Michel Habib, Laurent Viennot |
Algorithmica | 3 |
| 2026 | Correction: Certificates in P and Subquadratic-Time Computation of Radius, Diameter, and all Eccentricities in Graphs
Feodor F. Dragan, Guillaume Ducoffe, Michel Habib, Laurent Viennot |
Algorithmica | 3 |
| 2025 | Quasilinear-time eccentricities computation, and more, on median graphsabstractComputing the diameter, and more generally, all eccentricities of an undirected graph is an important problem in algorithmic graph theory and the challenge is to identify graph classes for which their computation can be achieved in subquadratic time. Using a new recursive scheme based on the structural properties of median graphs, we provide a quasilinear-time algorithm to determine all eccentricities for this well-known family of graphs. The gist of our technique is to identify the balanced and unbalanced parts of the Θ-class decomposition of median graphs, which are then processed using different recursive schemes. The exact running time of our algorithm is in O (n log4 n ). This outcome not only answers a question asked by Bénéteau et al. (2020) but also greatly improves the recent combinatorial algorithm of Berge et al. (2022) for the same problem, running in time O (n1.6408 logO (1) n ). Pierre Bergé, Guillaume Ducoffe, Michel Habib |
SODA | 3 |
| 2025 | Certificates in P and Subquadratic-Time Computation of Radius, Diameter, and all Eccentricities in GraphsabstractIn the context of fine-grained complexity, we investigate the notion of certificate enabling faster polynomialtime algorithms. We specifically target radius (minimum eccentricity), diameter (maximum eccentricity), and all-eccentricity computations for which quadratic-time lower bounds are known under plausible conjectures. In each case, we introduce a notion of certificate as a specific set of nodes from which appropriate bounds on all eccentricities can be derived in subquadratic time when this set has sublinear size. The existence of small certificates is a barrier against SETH-based lower bounds for these problems. We indeed prove that for graph classes with small certificates, there exist randomized subquadratic-time algorithms for computing the radius, the diameter, and all eccentricities respectively. Feodor F. Dragan, Guillaume Ducoffe, Michel Habib, Laurent Viennot |
SODA | 3 |
| 2025 | Forbidden patterns in temporal graphs resulting from encounters in a corridorabstractInternational audience Mónika Csikós, Michel Habib, Minh-Hang Nguyen, Mikaël Rabie, Laurent Viennot |
J. Comput. Syst. Sci. | 2 |
| 2024 | Subquadratic-time Algorithm for the Diameter and all Eccentricities on Median Graphs
Pierre Bergé, Guillaume Ducoffe, Michel Habib |
Theory Comput. Syst. | 3 |
| 2024 | \(\boldsymbol{(\alpha, \beta )}\)-Modules in GraphsabstractAbstract. Modular decomposition focuses on repeatedly identifying a module [Formula: see text] (a collection of vertices that shares exactly the same neighborhood outside of [Formula: see text]) and collapsing it into a single vertex. This notion of exactitude of neighborhood is very strict, especially when dealing with real-world graphs. We study new ways to relax this exactitude condition. However, generalizing modular decomposition is far from obvious. Most of the previous proposals lose algebraic properties of modules and thus most of the nice algorithmic consequences. We introduce the notion of an [Formula: see text]- module, a relaxation that maintains some of the algebraic structure. It leads to a new combinatorial decomposition with interesting properties. Among the main results in this work, we show that minimal [Formula: see text]-modules can be computed in polynomial time, and we generalize series and parallel operation between graphs. This leads to [Formula: see text]-cographs which have interesting properties. We study how to generalize Gallai’s theorem corresponding to the case for [Formula: see text], but unfortunately we give evidence that computing such a decomposition tree can be difficult. Michel Habib, Lalla Mouatadid, Éric Sopena, Mengchuan Zou |
SIAM J. Discret. Math. | 1 |
| 2023 | Forbidden Patterns in Temporal Graphs Resulting from Encounters in a Corridor
Michel Habib, Minh-Hang Nguyen, Mikaël Rabie, Laurent Viennot |
SSS | 1 |
| 2023 | Diagnosability for a family of matching composition networks
Meirun Chen, Michel Habib, Cheng-Kuan Lin |
J. Supercomput. | 2 |
| 2022 | Subquadratic-Time Algorithm for the Diameter and All Eccentricities on Median GraphsabstractInternational audience Pierre Bergé, Guillaume Ducoffe, Michel Habib |
STACS | 3 |
| 2022 | Diameter, Eccentricities and Distance Oracle Computations on H-Minor Free Graphs and Graphs of Bounded (Distance) Vapnik-Chervonenkis DimensionabstractAbstract. Under the strong exponential-time hypothesis, the diameter of general unweighted graphs cannot be computed in truly subquadratic time (in the size [Formula: see text] of the input), as shown by Roditty and Williams. Nevertheless there are several graph classes for which this can be done such as bounded-treewidth graphs, interval graphs, and planar graphs, to name a few. We propose to study unweighted graphs of constant distance Vapnik–Chervonenkis (VC)-dimension as a broad generalization of many such classes—where the distance VC-dimension of a graph [Formula: see text] is defined as the VC-dimension of its ball hypergraph whose hyperedges are the balls of all possible radii and centers in [Formula: see text]. In particular for any fixed [Formula: see text], the class of [Formula: see text]-minor free graphs has distance VC-dimension at most [Formula: see text]. Our first main result is a Monte Carlo algorithm that on graphs of distance VC-dimension at most [Formula: see text], for any fixed [Formula: see text], either computes the diameter or concludes that it is larger than [Formula: see text] in time [Formula: see text], where [Formula: see text] only depends on [Formula: see text] and the [Formula: see text] notation suppresses polylogarithmic factors. We thus obtain a truly subquadratic-time parameterized algorithm for computing the diameter on such graphs. Then as a byproduct of our approach, we get a truly subquadratic-time randomized algorithm for constant diameter computation on all the nowhere dense graph classes. The latter classes include all proper minor-closed graph classes, bounded-degree graphs, and graphs of bounded expansion. Before our work, the only known such algorithm was resulting from an application of Courcelle’s theorem; see Grohe, Kreutzer, and Siebertz [ J. ACM, 64 (2017), pp. 1–32]. For any graph of constant distance VC-dimension, we further prove the existence of an exact distance oracle in truly subquadratic space, that answers distance queries in truly sublinear time (in the number [Formula: see text] of vertices). The latter generalizes prior results on proper minor-closed graph classes to a much larger graph class. Finally, we show how to remove the dependency on [Formula: see text] for any graph class that excludes a fixed graph [Formula: see text] as a minor. More generally, our techniques apply to any graph with constant distance VC-dimension and polynomial expansion (or equivalently having strongly sublinear balanced separators). As a result for all such graphs one obtains a truly subquadratic-time deterministic algorithm for computing all the eccentricities, and thus both the diameter and the radius. Our approach can be generalized to the [Formula: see text]-minor free graphs with bounded positive integer weights. We note that all our algorithms for the diameter problem can be adapted for computing the radius, and more generally all the eccentricities. Our approach is based on the work of Chazelle and Welzl who proved the existence of spanning paths with strongly sublinear stabbing number for every hypergraph of constant VC-dimension. We show how to compute such paths efficiently by combining known algorithms for the stabbing number problem with a clever use of [Formula: see text]-nets, region decomposition, and other partition techniques. Guillaume Ducoffe, Michel Habib, Laurent Viennot |
SIAM J. Comput. | 2 |
| 2022 | Connectivity for some families of composition networks
Hong Chen 0024, Meirun Chen, Michel Habib, Cheng-Kuan Lin |
Theor. Comput. Sci. | 3 |
| 2022 | A general algorithmic scheme for combinatorial decompositions with application to modular decompositions of hypergraphs
Michel Habib, Fabien de Montgolfier, Lalla Mouatadid, Mengchuan Zou |
Theor. Comput. Sci. | 1 |
| 2021 | Diameter in linear time for constant-dimension median graphsabstractMedian graphs form the class of graphs which is the most studied in metric graph theory. Recently, Bénéteau et al. [2019] designed a linear-time algorithm computing both the Θ-classes and the median set of median graphs. A natural question emerges: is there a linear-time algorithm computing the diameter for median graphs? We answer positively to this question for median graphs G with constant dimension d, i.e. the dimension of the largest induced hypercube of G. We propose a combinatorial algorithm computing the diameter of median graphs with running time O(2O(d log d)n). In particular, since the hypercube Q4 of dimension 4 is not planar, it shows also that the diameter of planar median graphs can be computed in O(n). Pierre Bergé, Michel Habib |
LAGOS | 2 |
| 2021 | Corrigendum: LDFS-Based Certifying Algorithm for the Minimum Path Cover Problem on Cocomparability GraphsabstractThis corrigendum corrects errors found by Jérémie Dusart in the proof of correctness of the algorithms in [D. G. Corneil, B. Dalton, and M. Habib, SIAM J. Comput., 42 (2013), pp. 792--807]; there are no changes in the algorithms themselves. Jérémie Dusart, Derek G. Corneil, Michel Habib |
SIAM J. Comput. | 3 |
| 2021 | Graph Classes and Forbidden Patterns on Three VerticesabstractThis paper deals with the characterization and the recognition of graph classes. A popular way to characterize a graph class is to list a minimal set of forbidden induced subgraphs. Unfortunately, this strategy rarely leads to a very efficient recognition algorithm. On the other hand, many graph classes can be efficiently recognized by techniques that use some ordering of the nodes, such as the one given by a traversal. We specifically study graphs that have an ordering avoiding some ordered structures. More precisely, we consider structures that we call patterns on three nodes, and we study the complexity of recognizing the classes associated with such patterns. In this domain, there are three key previous works. Independently Skrien [ J. Graph Theory, 6 (1982), pp. 309--316] and Damashke [Forbidden ordered subgraphs, in Topics in Combinatorics and Graph Theory, Physica-Verlag HD, 1990, pp. 219--229] noted that several graph classes, such as chordal, bipartite, interval, and comparability graphs, have a characterization in terms of forbidden patterns. On the algorithmic side, Hell, Mohar, and Rafiey [Ordering without forbidden patterns, in Algorithms--ESA 2014, Springer, 2014, pp. 554--565] proved that any class defined by a set of forbidden patterns on three nodes can be recognized in time $O(n^3)$ by using an algorithm based on an extension of 2-SAT. We improve on these two lines of works by systematically characterizing all the classes defined by sets of forbidden patterns (on three nodes) and proving that among the 22 different classes (up to complement) that we find, 20 can actually be recognized in linear time. Beyond these results, we consider that this type of characterization is very useful from an algorithmic perspective, leads to a rich structure of classes, and generates many algorithmic and structural open questions worth investigating. Laurent Feuilloley, Michel Habib |
SIAM J. Discret. Math. | 2 |
| 2020 | Diameter computation on H-minor free graphs and graphs of bounded (distance) VC-dimensionabstractUnder the Strong Exponential-Time Hypothesis, the diameter of general unweighted graphs cannot be computed in truly subquadratic time. Nevertheless there are several graph classes for which this can be done such as bounded-treewidth graphs, interval graphs and planar graphs, to name a few. We propose to study unweighted graphs of constant distance VC-dimension as a broad generalization of many such classes – where the distance VC-dimension of a graph G is defined as the VC-dimension of its ball hypergraph: whose hyperedges are the balls of all possible radii and centers in G. In particular for any fixed H, the class of H-minor free graphs has distance VC-dimension at most |V(H)| – 1. Our first main result is a Monte Carlo algorithm that on graphs of distance VC-dimension at most d, for any fixed k, either computes the diameter or concludes that it is larger than k in time (k · mn1−εd), where εd ϵ (0; 1) only depends on d. We thus obtain a truly subquadratic-time parameterized algorithm for computing the diameter on such graphs. Then as a byproduct of our approach, we get the first truly subquadratic-time randomized algorithm for constant diameter computation on all the nowhere dense graph classes. The latter classes include all proper minor-closed graph classes, bounded-degree graphs and graphs of bounded expansion. Finally, we show how to remove the dependency on k for any graph class that excludes a fixed graph H as a minor. More generally, our techniques apply to any graph with constant distance VC-dimension and polynomial expansion (or equivalently having strongly sublinear balanced separators). As a result for all such graphs one obtains a truly subquadratic-time randomized algorithm for computing their diameter. We note that all our results also hold for radius computation. Our approach is based on the work of Chazelle and Welzl who proved the existence of spanning paths with strongly sublinear stabbing number for every hypergraph of constant VC-dimension. We show how to compute such paths efficiently by combining known algorithms for the stabbing number problem with a clever use of ε-nets, region decomposition and other partition techniques. Guillaume Ducoffe, Michel Habib, Laurent Viennot |
SODA | 2 |
| 2020 | Maximum Induced Matching Algorithms via Vertex Ordering Characterizations
Michel Habib, Lalla Mouatadid |
Algorithmica | 1 |
| 2019 | Fast Diameter Computation Within Split GraphsabstractWhen can we compute the diameter of a graph in quasi linear time? We address this question for the class of split graphs , that we observe to be the hardest instances for deciding whether the diameter is at most two. We stress that although the diameter of a non-complete split graph can only be either 2 or 3, under the Strong Exponential-Time Hypothesis (SETH) we cannot compute the diameter of a split graph in less than quadratic time. Therefore it is worth to study the complexity of diameter computation on subclasses of split graphs, in order to better understand the complexity border. Specifically, we consider the split graphs with bounded clique-interval number and their complements, with the former being a natural variation of the concept of interval number for split graphs that we introduce in this paper. We first discuss the relations between the clique-interval number and other graph invariants and then almost completely settle the complexity of diameter computation on these subclasses of split graphs: For the k -clique-interval split graphs, we can compute their diameter in truly subquadratic time if \(k=\mathcal{O}(1)\) , and even in quasi linear time if \(k=o(\log {n})\) and in addition a corresponding ordering is given. However, under SETH this cannot be done in truly subquadratic time for any \(k = \omega (\log {n})\) . For the complements of k -clique-interval split graphs, we can compute their diameter in truly subquadratic time if \(k=\mathcal{O}(1)\) , and even in time \(\mathcal{O}(km)\) if a corresponding ordering is given. Again this latter result is optimal under SETH up to polylogarithmic factors. Our findings raise the question whether a k -clique interval ordering can always be computed in quasi linear time. We prove that it is the case for \(k=1\) and for some subclasses such as bounded-treewidth split graphs, threshold graphs and comparability split graphs. Finally, we prove that some important subclasses of split graphs – including the ones mentioned above – have a bounded clique-interval number. A research report version is deposited on HAL repository with number hal-02307397. Guillaume Ducoffe, Michel Habib, Laurent Viennot |
COCOA | 2 |
| 2019 | A General Algorithmic Scheme for Modular Decompositions of Hypergraphs and Applications
Michel Habib, Fabien de Montgolfier, Lalla Mouatadid, Mengchuan Zou |
IWOCA | 1 |
| 2019 | When an optimal dominating set with given constraints exists
Omid Etesami, Narges Ghareghani, Michel Habib, Mohammad Reza Hooshmandasl, Reza Naserasr, Pouyeh Sharifani |
Theor. Comput. Sci. | 3 |
| 2018 | Fast Approximation of Centrality and Distances in Hyperbolic Graphs
Victor Chepoi, Feodor F. Dragan, Michel Habib, Yann Vaxès, Hend Alrasheed |
COCOA | 3 |
| 2018 | Representation of lattices via set-colored posets
Michel Habib, Lhouari Nourine |
Discret. Appl. Math. | 1 |
| 2017 | A New Graph Parameter to Measure Linearity
Pierre Charbit, Michel Habib, Lalla Mouatadid, Reza Naserasr |
COCOA (2) | 2 |
| 2017 | Maximum Induced Matching Algorithms via Vertex Ordering CharacterizationsabstractWe study the maximum induced matching problem on a graph G. Induced matchings correspond to independent sets in L^2(G), the square of the line graph of G. The problem is NP-complete on bipartite graphs. In this work, we show that for a number of graph families with forbidden vertex orderings, almost all forbidden patterns on three vertices are preserved when taking the square of the line graph. These orderings can be computed in linear time in the size of the input graph. In particular, given a graph class \mathcal{G} characterized by a vertex ordering, and a graph G=(V,E) \in \mathcal{G} with a corresponding vertex ordering \sigma of V, one can produce (in linear time in the size of G) an ordering on the vertices of L^2(G), that shows that L^2(G) \in \mathcal{G} - for a number of graph classes \mathcal{G} - without computing the line graph or the square of the line graph of G. These results generalize and unify previous ones on showing closure under L^2(\cdot) for various graph families. Furthermore, these orderings on L^2(G) can be exploited algorithmically to compute a maximum induced matching on G faster. We illustrate this latter fact in the second half of the paper where we focus on cocomparability graphs, a large graph class that includes interval, permutation, trapezoid graphs, and co-graphs, and we present the first \mathcal{O}(mn) time algorithm to compute a maximum weighted induced matching on cocomparability graphs; an improvement from the best known \mathcal{O}(n^4) time algorithm for the unweighted case. Michel Habib, Lalla Mouatadid |
ISAAC | 1 |
| 2017 | A new LBFS-based algorithm for cocomparability graph recognition
Jérémie Dusart, Michel Habib |
Discret. Appl. Math. | 2 |
| 2016 | Algorithmic aspects of switch cographs
Vincent Cohen-Addad, Michel Habib, Fabien de Montgolfier |
Discret. Appl. Math. | 2 |
| 2016 | A tie-break model for graph search
Derek G. Corneil, Jérémie Dusart, Michel Habib, Antoine Mamcarz, Fabien de Montgolfier |
Discret. Appl. Math. | 3 |
| 2016 | On the Power of Graph Searching for Cocomparability GraphsabstractIn this paper we study how graph searching on a cocomparability graph $G$ can be used to produce cocomp orderings (i.e., orderings that are linear extensions of some transitive orientation of $\overline{G}$) that yield simple algorithms for various intractable problems in general. Such techniques have been used to find a simple certifying algorithm for the minimum path cover problem. In particular we present a characterization of the searches that preserve cocomp orderings when used as a “$^+$” sweep. This allows us to present a toolbox of different graph searches and a framework to solve various problems on cocomparability graphs. We illustrate these techniques by describing a very simple certifying algorithm for the maximum independent set problem as well as a simple permutation graph recognition algorithm. Derek G. Corneil, Jérémie Dusart, Michel Habib, Ekkehard Köhler |
SIAM J. Discret. Math. | 3 |
| 2015 | Fast diameter and radius BFS-based computation in (weakly connected) real-world graphs: With an application to the six degrees of separation games
Michele Borassi, Pierluigi Crescenzi, Michel Habib, Walter A. Kosters, Andrea Marino 0001, Frank W. Takes |
Theor. Comput. Sci. | 3 |
| 2014 | Colored Modular and Split Decompositions of Graphs with Applications to Trigraphs
Michel Habib, Antoine Mamcarz |
WG | 1 |
| 2014 | Computing H-Joins with Application to 2-Modular Decomposition
Michel Habib, Antoine Mamcarz, Fabien de Montgolfier |
Algorithmica | 1 |
| 2013 | LDFS-Based Certifying Algorithm for the Minimum Path Cover Problem on Cocomparability GraphsabstractFor graph $G(V,E)$, a minimum path cover (MPC) is a minimum cardinality set of vertex disjoint paths that cover $V$ (i.e., every vertex of $G$ is in exactly one path in the cover). This problem is a natural generalization of the Hamiltonian path problem. Cocomparability graphs (the complements of graphs that have an acyclic transitive orientation of their edge sets) are a well studied subfamily of perfect graphs that includes many popular families of graphs such as interval, permutation, and cographs. Furthermore, for every cocomparability graph $G$ and acyclic transitive orientation of the edges of $\overline{G}$ there is a corresponding poset $P_G$; it is easy to see that an MPC of $G$ is a linear extension of $P_G$ that minimizes the bump number of $P_G$. Although there are directly graph-theoretical MPC algorithms (i.e., algorithms that do not rely on poset formulations) for various subfamilies of cocomparability graphs, notably interval graphs, until now all MPC algorithms for cocomparability graphs themselves have been based on the bump number algorithms for posets. In this paper we present the first directly graph-theoretical MPC algorithm for cocomparability graphs; this algorithm is based on two consecutive graph searches followed by a certifying algorithm. Surprisingly, except for a lexicographic depth first search (LDFS) preprocessing step, this algorithm is identical to the corresponding algorithm for interval graphs. The running time of the algorithm is $O({\rm min}(n^2, n + {\rm mloglogn}))$, with the nonlinearity coming from LDFS. Derek G. Corneil, Barnaby Dalton, Michel Habib |
SIAM J. Comput. | 3 |
| 2013 | On computing the diameter of real-world undirected graphs
Pierluigi Crescenzi, Roberto Grossi, Michel Habib, Leonardo Lanzi, Andrea Marino 0001 |
Theor. Comput. Sci. | 3 |
| 2013 | Unique perfect phylogeny is intractable
Michel Habib, Juraj Stacho |
Theor. Comput. Sci. | 1 |
| 2012 | Algorithms for Some H-Join Decompositions
Michel Habib, Antoine Mamcarz, Fabien de Montgolfier |
LATIN | 1 |
| 2012 | Additive Spanners and Distance and Routing Labeling Schemes for Hyperbolic Graphs
Victor Chepoi, Feodor F. Dragan, Bertrand Estellon, Michel Habib, Yann Vaxès, Yang Xiang 0007 |
Algorithmica | 4 |
| 2012 | Polynomial-time recognition of clique-width ≤3 graphs
Derek G. Corneil, Michel Habib, Jean-Marc Lanlignel, Bruce A. Reed, Udi Rotics |
Discret. Appl. Math. | 2 |
| 2011 | Unique Perfect Phylogeny Is NP-Hard
Michel Habib, Juraj Stacho |
CPM | 1 |
| 2011 | On a Conjecture about Compatibility of Multi-states Characters
Michel Habib, Thu-Hien To |
WABI | 1 |
| 2011 | Complexity issues for the sandwich homogeneous set problem
Arnaud Durand 0001, Michel Habib |
Discret. Appl. Math. | 2 |
| 2009 | Diameter and Center Computations in Networks
Michel Habib |
CTW | 1 |
| 2009 | Level-k Phylogenetic Networks Are Constructable from a Dense Triplet Set in Polynomial Time
Thu-Hien To, Michel Habib |
CPM | 2 |
| 2009 | Polynomial-Time Algorithm for the Leafage of Chordal Graphs
Michel Habib, Juraj Stacho |
ESA | 1 |
| 2009 | Algorithmic aspects of a general modular decomposition theory
Binh-Minh Bui-Xuan, Michel Habib, Vincent Limouzy, Fabien de Montgolfier |
Discret. Appl. Math. | 2 |
| 2008 | Diameters, centers, and approximating trees of delta-hyperbolicgeodesic spaces and graphsabstractδ-Hyperbolic metric spaces have been defined by M. Gromov via a simple 4-point condition: for any four points u,v,w,x, the two larger of the sums d(u,v)+d(w,x), d(u,w)+d(v,x), d(u,x)+d(v,w) differ by at most 2δ. Given a finite set S of points of a δ-hyperbolic space, we present simple and fast methods for approximating the diameter of S with an additive error 2δ and computing an approximate radius and center of a smallest enclosing ball for S with an additive error 3δ. These algorithms run in linear time for classical hyperbolic spaces and for δ-hyperbolic graphs and networks. Furthermore, we show that for δ-hyperbolic graphs G=(V,E) with uniformly bounded degrees of vertices, the exact center of S can be computed in linear time O(|E|). We also provide a simple construction of distance approximating trees of δ-hyperbolic graphs G on n vertices with an additive error O(δlog2 n). This construction has an additive error comparable with that given by Gromov for n-point δ-hyperbolic spaces, but can be implemented in O(|E|) time (instead of O(n2)). Finally, we establish that several geometrical classes of graphs have bounded hyperbolicity. Victor Chepoi, Feodor F. Dragan, Bertrand Estellon, Michel Habib, Yann Vaxès |
SCG | 4 |
| 2008 | Simpler Linear-Time Modular Decomposition Via Recursive Factorizing Permutations
Marc Tedder, Derek G. Corneil, Michel Habib, Christophe Paul |
ICALP (1) | 3 |
| 2008 | A Representation Theorem for Union-Difference Families and Application
Binh-Minh Bui-Xuan, Michel Habib |
LATIN | 2 |
| 2008 | A note on computing set overlap classes
Pierre Charbit, Michel Habib, Vincent Limouzy, Fabien de Montgolfier, Mathieu Raffinot, Michaël Rao |
Inf. Process. Lett. | 2 |
| 2008 | A Simple Linear Time LexBFS Cograph Recognition AlgorithmabstractRecently lexicographic breadth first search (LexBFS) has been shown to be a very powerful tool for the development of linear time, easily implementable recognition algorithms for various families of graphs. In this paper, we add to this work by producing a simple two LexBFS sweep algorithm to recognize the family of cographs. This algorithm extends to other related graph families such as $P_4$-reducible, $P_4$-sparse, and distance hereditary. It is an open question whether our cograph recognition algorithm can be extended to a similarly easy algorithm for modular decomposition. Anna Bretscher, Derek G. Corneil, Michel Habib, Christophe Paul |
SIAM J. Discret. Math. | 3 |
| 2008 | Competitive graph searches
Binh-Minh Bui-Xuan, Michel Habib, Christophe Paul |
Theor. Comput. Sci. | 2 |
| 2007 | Unifying Two Graph Decompositions with Modular Decomposition
Binh-Minh Bui-Xuan, Michel Habib, Vincent Limouzy, Fabien de Montgolfier |
ISAAC | 2 |
| 2007 | On transitive orientations with restricted covering graphs
Maria Patricia Dobson, Marisa Gutierrez, Michel Habib, Jayme Luiz Szwarcfiter |
Inf. Process. Lett. | 3 |
| 2006 | Homogeneity vs. Adjacency: Generalising Some Graph Decomposition Algorithms
Binh-Minh Bui-Xuan, Michel Habib, Vincent Limouzy, Fabien de Montgolfier |
WG | 2 |
| 2006 | Foreword
Volker Diekert, Michel Habib |
Theory Comput. Syst. | 2 |
| 2005 | Revisiting T. Uno and M. Yagiura's Algorithm
Binh-Minh Bui-Xuan, Michel Habib, Christophe Paul |
ISAAC | 2 |
| 2005 | A simple linear time algorithm for cograph recognition
Michel Habib, Christophe Paul |
Discret. Appl. Math. | 1 |
| 2004 | Maximal Common Connected Sets of Interval Graphs
Michel Habib, Christophe Paul, Mathieu Raffinot |
CPM | 1 |
| 2004 | Bimodular Decomposition of Bipartite Graphs
Jean-Luc Fouquet, Michel Habib, Fabien de Montgolfier, Jean-Marie Vanherpe |
WG | 2 |
| 2004 | Computational aspects of the 2-dimension of partially ordered sets
Michel Habib, Lhouari Nourine, Olivier Raynaud, Eric Thierry |
Theor. Comput. Sci. | 1 |
| 2003 | A Simple Linear Time LexBFS Cograph Recognition Algorithm
Anna Bretscher, Derek G. Corneil, Michel Habib, Christophe Paul |
WG | 3 |
| 2003 | A note on finding all homogeneous set sandwiches
Michel Habib, Emmanuelle Lebhar, Christophe Paul |
Inf. Process. Lett. | 1 |
| 2002 | The perception of stop consonant sequences in dyslexic and normal children
Noël Nguyen, Ludovic Jankowski, Michel Habib |
INTERSPEECH | 3 |
| 2001 | Diameter determination on restricted graph families
Derek G. Corneil, Feodor F. Dragan, Michel Habib, Christophe Paul |
Discret. Appl. Math. | 3 |
| 2001 | Efficient algorithms on distributive lattices
Michel Habib, Raoul Medina, Lhouari Nourine, George Steiner |
Discret. Appl. Math. | 1 |
| 2001 | A simple paradigm for graph recognition: application to cographs and distance hereditary graphs
Guillaume Damiand, Michel Habib, Christophe Paul |
Theor. Comput. Sci. | 2 |
| 2000 | Polynomial Time Recognition of Clique-Width \le \leq 3 Graphs (Extended Abstract)
Derek G. Corneil, Michel Habib, Jean-Marc Lanlignel, Bruce A. Reed, Udi Rotics |
LATIN | 2 |
| 2000 | Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing
Michel Habib, Ross M. McConnell, Christophe Paul, Laurent Viennot |
Theor. Comput. Sci. | 1 |
| 1999 | Encoding of Multiple Inheritance Hierarchies and Partial OrdersabstractEfficient implementation of type inclusion is an important feature of object oriented programming languages with multiple inheritance. The idea is to associate to each type a subset of a set S ={1,..., k } such that type inclusion coincides with subset inclusion. Such an embedding of types into 2 S (the lattice of all subsets of S ) is called a bit‐vector encoding of the type hierarchy. In this paper, we show that most known bit‐vector encoding methods can be inserted on a general theoretical framework using graph coloration, namely the notion of a simple encoding . We use the word simple because all these methods are heuristics for the general bit‐vector encoding problem, known as the 2‐dimension problem. First we provide a correct algorithm for partial orders based on simple encoding, improving the algorithm of Krall, Vitek, and Horspool (1997). Second we show that finding an optimal simple encoding is an NP‐hard problem. We end with a discussion on some practical issues. Yves Caseau, Michel Habib, Lhouari Nourine, Olivier Raynaud |
Comput. Intell. | 2 |
| 1998 | A Synthesis on Partition Refinement: A Useful Routine for Strings, Graphs, Boolean Matrices and Automata
Michel Habib, Christophe Paul, Laurent Viennot |
STACS | 1 |
| 1998 | Diameter Determination on Restricted Graph Faminlies
Derek G. Corneil, Feodor F. Dragan, Michel Habib, Christophe Paul |
WG | 3 |
| 1997 | Preface: Orders, Algorithms and Applications
Vincent Bouchitté, Michel Habib, Michel Morvan |
Theor. Comput. Sci. | 2 |
| 1996 | Tree Structure for Distributive Lattices and its Applications
Michel Habib, Lhouari Nourine |
Theor. Comput. Sci. | 1 |
| 1995 | Chordal Graphs and Their Clique Graphs
Philippe Galinier, Michel Habib, Christophe Paul |
WG | 2 |
| 1995 | A Linear Algorithm To Decompose Inheritance Graphs Into Modules
Michel Habib, Marianne Huchard, Jeremy P. Spinrad |
Algorithmica | 1 |
| 1994 | Proposal for a Monotonic Multiple Inheritance LinearizationabstractPrevious studies concerning multiple inheritance convinced us that a better analysis of conflict resolution mechanisms was necessary. In [DHHM92], we stated properties that a sound mechanism has to respect. Among them, a monotonicity principle plays a critical role, ensuring that the inheritance mechanism behaves “naturally” relative to the incremental design of the inheritance hierarchy. We focus here on linearizations and present an intrinsically monotonic linearization, whereas currently used linearizations are not. This paper describes the algorithm in detail, explains the design choices, and compares it to other linearizations, with LOOPS and CLOS taken as references. In particular, this new linearization extends CLOS and LOOPS linearizations, producing the same results when these linearizations are sound. Roland Ducournau, Michel Habib, Marianne Huchard, Marie-Laure Mugnier |
OOPSLA | 2 |
| 1994 | On the Interplay Between Interval Dimension and DimensionabstractThis paper investigates a transformation $P \to Q$ between partial orders $P,Q$ that transforms the interval dimension of P to the dimension of Q, i.e., $\text{idim} ( P ) = \dim ( Q )$. Such a construction has been shown before in the context of Ferrer’s dimension by Cogis [Discrete Math., 38 (1982), pp. 47–52]. The construction in this paper can be shown to be equivalent to his, but it has the advantage of (1) being purely order-theoretic, (2) providing a geometric interpretation of interval dimension similar to that of Ore [Amer. Math. Soc. Colloq. Publ., Vol. 38, 1962] for dimension, and (3) revealing several somewhat surprising connections to other order-theoretic results. For instance, the transformation $P \to Q$ can be seen as almost an inverse of the well-known split operation; it provides a theoretical background for the influence of edge subdivision on dimension (e.g., the results of Spinrad [Order, 5 (1989), pp. 143–147]) and interval dimension, and it turns out to be invariant with respect to changes of P that do not alter its comparability graph, thus also providing a simple new proof for the comparability invariance of interval dimension. Stefan Felsner, Michel Habib, Rolf H. Möhring |
SIAM J. Discret. Math. | 2 |
| 1992 | Monotonic Conflict Resolution Mechanisms for InheritanceabstractThe main topic of this paper is multiple inheritance and conflict resolution methods in Object Oriented Programming. Our aim is to develop sound mechanisms easily understandable to any user. For this purpose, coherent behaviors of conflict resolution methods for multiple inheritance (such as supporting incrementality-monotonicity and stability under link subdivision) are introduced. We present interesting examples in which multiple inheritance known linearization algorithms (such as in CLOS [2] and LOOPS [19]) behave badly. Then we carefully study the conditions (on the inheritance graph) which assure good linearizations. We end with some suggestions for an incremental inheritance algorithm. Roland Ducournau, Michel Habib, Marianne Huchard, Marie-Laure Mugnier |
OOPSLA | 2 |
| 1992 | An Efficient Algorithm to Recognize Prime Undirected Graphs
Alain Cournier, Michel Habib |
WG | 2 |
| 1990 | Remarks on Some Concurrency Measures
Michel Habib, Michel Morvan, Jean-Xavier Rampon |
WG | 1 |
| 1987 | On Some Algorithms for Multiple Inheritance in Object-Oriented Programming
Roland Ducournau, Michel Habib |
ECOOP | 2 |
| 1986 | CABRI, An Interactive System for Graph Manipulation
M. Dao, Michel Habib, J. P. Richard, Didier Tallot |
WG | 2 |
| 1985 | N-free posets as generalizations of series-parallel posets
Michel Habib, Roland Jégou |
Discret. Appl. Math. | 1 |
| 1984 | Jump number of dags having Dilworth number 2
Michel Chein, Michel Habib |
Discret. Appl. Math. | 2 |
| 1979 | On the X-join decomposition for undirected graphs
Michel Habib, M. C. Maurer |
Discret. Appl. Math. | 1 |