Guillaume Fertin

dblp:14/796 · DBLP profile ↗
← Back
86ranked-venue papers
37as first author
16since 2021 · last 2026
0000-0002-8251-2012ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 54 · 29 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 17 · 2 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 8 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 1Computer networks · 1 · 1 first-author
YearPublicationVenuePosition
2026 GSI: A New Approach to the Protein Inference Problem
abstract
The protein inference problem, i.e., determining which proteins are present in a biological sample, is key to understanding the roles of proteins and, more broadly, many biological processes. Protein identification is typically achieved by first cleaving proteins into smaller sequences called peptides. Peptides are then identified using tandem mass spectrometry, a process that produces mass spectra, and in which peptide identification consists of associating, via dedicated tools, a mass spectrum to a peptide sequence. Protein inference consists of identifying, from a list of identified peptides, the proteins that most likely produced them, and were therefore present in the original sample. Usually, peptide identification and protein inference are two separate steps, which are sequentially achieved. However, by proceeding in such a way, a significant amount of potentially useful information contained in the spectra may be discarded in the second step. Moreover, AI-based tools can now predict the likelihood of a peptide’s identification when its parent protein is present in the sample. In this paper, we present the Global Spectrum Interpretation (GSI) model, a protein inference model that integrates all this information to produce more accurate protein identifications. We show that GSI is NP-hard and provide a Mixed Integer Linear Program (MILP) formulation for it. This MILP is then benchmarked against state-of-the-art protein inference models on several datasets. Our results show that GSI’s promising and original approach achieves performance comparable to current models and outperforms other widely used ones, while being more explainable.
Aurélien Berthier, Emile Benoist, Guillaume Fertin, Géraldine Jean
WABI3
2025 Partition Based Algorithms for Rearrangement Distances With Flexible Intergenic Regions
abstract
Genome Rearrangement distance problems are used in Computational Biology to estimate the evolutionary distance between genomes. These problems consist of minimizing the number of rearrangement events necessary to transform one genome into another. Two commonly used rearrangement events are reversal and transposition. The first studied problems ignored nucleotides outside genes (called intergenic regions), or assumed that genomes have a single copy of each gene. Recent works made advancements in more general problems considering the number of nucleotides in intergenic regions, and replicated genes. Nevertheless, genomes tend to have wildly different quantities of nucleotides on their intergenic regions, which poses a problem when comparing these regions exactly. To overcome this limitation, our work considers some flexibility when matching intergenic regions that do not have the same number of nucleotides. We propose new problems seeking the minimum number of reversals, or reversals and transpositions, necessary to transform one genome into another, while considering flexible intergenic region information. We show approximations for these problems by exploring their relationship with the Signed Minimum Common Flexible Intergenic String Partition problem. We also present different heuristics for the partition problem, and conduct experimental tests on simulated genomes to assess the performance of our algorithms.
Gabriel Siqueira, Alexsandro Oliveira Alexandrino, Andre Rodrigues Oliveira, Géraldine Jean, Guillaume Fertin, Zanoni Dias
IEEE Trans. Comput. Biol. Bioinform.5
2025 The Exact Subset MultiCover problem
Emile Benoist, Guillaume Fertin, Géraldine Jean
Theor. Comput. Sci.2
2025 Sorting genomes by prefix double-cut-and-joins
abstract
In this paper, we study the problem of sorting unichromosomal linear genomes by prefix double-cut-and-joins (or DCJs) in both the signed and the unsigned settings. Prefix DCJs cut the leftmost segment of a genome and any other segment, and recombine the severed endpoints in one of two possible ways: one of these options corresponds to a prefix reversal, which reverses the order of elements between the two cuts (as well as their signs in the signed case). Our main results are: (1) new structural lower bounds based on the breakpoint graph for sorting by unsigned prefix reversals, unsigned prefix DCJs, and signed prefix DCJs; (2) two polynomial-time algorithms for sorting by prefix DCJs, both in the signed case (which answers an open question of Labarre [1] ) and in the unsigned case; (3) a 1-absolute approximation algorithm for sorting by unsigned prefix reversals for a specific class of permutations.
Guillaume Fertin, Géraldine Jean, Anthony Labarre
Theor. Comput. Sci.1
2024 The Maximum Zero-Sum Partition problem
abstract
We study the Maximum Zero-Sum Partition problem (or MZSP ), defined as follows: given a multiset S = { a 1 , a 2 , … , a n } of integers a i ∈ Z ⁎ (where Z ⁎ denotes the set of non-zero integers) such that ∑ i = 1 n a i = 0 , find a maximum cardinality partition { S 1 , S 2 , … , S k } of S such that, for every 1 ≤ i ≤ k , ∑ a j ∈ S i a j = 0 . Solving MZSP is useful in genomics for computing evolutionary distances between pairs of species. Our contributions are a series of algorithmic results concerning MZSP , in terms of complexity, (in)approximability, with a particular focus on the fixed-parameter tractability of MZSP with respect to either (i) the size k of the solution, (ii) the number of negative (resp. positive) values in S and (iii) the largest integer in S .
Guillaume Fertin, Oscar Fontaine, Géraldine Jean, Stéphane Vialette
Theor. Comput. Sci.1
2023 Approximating Rearrangement Distances with Replicas and Flexible Intergenic Regions
Gabriel Siqueira, Alexsandro Oliveira Alexandrino, Andre Rodrigues Oliveira, Géraldine Jean, Guillaume Fertin, Zanoni Dias
ISBRA5
2023 Fast alignment of mass spectra in large proteomics datasets, capturing dissimilarities arising from multiple complex modifications of peptides
abstract
BACKGROUND: In proteomics, the interpretation of mass spectra representing peptides carrying multiple complex modifications remains challenging, as it is difficult to strike a balance between reasonable execution time, a limited number of false positives, and a huge search space allowing any number of modifications without a priori. The scientific community needs new developments in this area to aid in the discovery of novel post-translational modifications that may play important roles in disease. RESULTS: To make progress on this issue, we implemented SpecGlobX (SpecGlob eXTended to eXperimental spectra), a standalone Java application that quickly determines the best spectral alignments of a (possibly very large) list of Peptide-to-Spectrum Matches (PSMs) provided by any open modification search method, or generated by the user. As input, SpecGlobX reads a file containing spectra in MGF or mzML format and a semicolon-delimited spreadsheet describing the PSMs. SpecGlobX returns the best alignment for each PSM as output, splitting the mass difference between the spectrum and the peptide into one or more shifts while considering the possibility of non-aligned masses (a phenomenon resulting from many situations including neutral losses). SpecGlobX is fast, able to align one million PSMs in about 1.5 min on a standard desktop. Firstly, we remind the foundations of the algorithm and detail how we adapted SpecGlob (the method we previously developed following the same aim, but limited to the interpretation of perfect simulated spectra) to the interpretation of imperfect experimental spectra. Then, we highlight the interest of SpecGlobX as a complementary tool downstream to three open modification search methods on a large simulated spectra dataset. Finally, we ran SpecGlobX on a proteome-wide dataset downloaded from PRIDE to demonstrate that SpecGlobX functions just as well on simulated and experimental spectra. We then carefully analyzed a limited set of interpretations. CONCLUSIONS: SpecGlobX is helpful as a decision support tool, providing keys to interpret peptides carrying complex modifications still poorly considered by current open modification search software. Better alignment of PSMs enhances confidence in the identification of spectra provided by open modification search methods and should improve the interpretation rate of spectra.
Grégoire Prunier, Mehdi Cherkaoui, Albane Lysiak, Olivier Langella, Mélisande Blein-Nicolas, Virginie Lollier, Emile Benoist, Géraldine Jean, Guillaume Fertin, Hélène Rogniaux, Dominique Tessier
BMC Bioinform.9
2022 Permutation Pattern Matching for Doubly Partially Ordered Patterns
abstract
We study in this paper the Doubly Partially Ordered Pattern Matching (or DPOP Matching) problem, a natural extension of the Permutation Pattern Matching problem. Permutation Pattern Matching takes as input two permutations σ and π, and asks whether there exists an occurrence of σ in π; whereas DPOP Matching takes two partial orders P_v and P_p defined on the same set X and a permutation π, and asks whether there exist |X| elements in π whose values (resp., positions) are in accordance with P_v (resp., P_p). Posets P_v and P_p aim at relaxing the conditions formerly imposed by the permutation σ, since σ yields a total order on both positions and values. Our problem being NP-hard in general (as Permutation Pattern Matching is), we consider restrictions on several parameters/properties of the input, e.g., bounding the size of the pattern, assuming symmetry of the posets (i.e., P_v and P_p are identical), assuming that one partial order is a total (resp., weak) order, bounding the length of the longest chain/anti-chain in the posets, or forbidding specific patterns in π. For each such restriction, we provide results which together give a(n almost) complete landscape for the algorithmic complexity of the problem.
Laurent Bulteau, Guillaume Fertin, Vincent Jugé, Stéphane Vialette
CPM2
2022 Transposition Distance Considering Intergenic Regions for Unbalanced Genomes
Alexsandro Oliveira Alexandrino, Andre Rodrigues Oliveira, Géraldine Jean, Guillaume Fertin, Ulisses Dias, Zanoni Dias
ISBRA4
2022 Sorting Genomes by Prefix Double-Cut-and-Joins
Guillaume Fertin, Géraldine Jean, Anthony Labarre
SPIRE1
2022 The Exact Subset MultiCover Problem
Emile Benoist, Guillaume Fertin, Géraldine Jean
TAMC2
2021 Sorting by Multi-cut Rearrangements
Laurent Bulteau, Guillaume Fertin, Géraldine Jean, Christian Komusiewicz
SOFSEM2
2021 Evaluation of open search methods based on theoretical mass spectra comparison
abstract
BACKGROUND: Mass spectrometry remains the privileged method to characterize proteins. Nevertheless, most of the spectra generated by an experiment remain unidentified after their analysis, mostly because of the modifications they carry. Open Modification Search (OMS) methods offer a promising answer to this problem. However, assessing the quality of OMS identifications remains a difficult task. METHODS: Aiming at better understanding the relationship between (1) similarity of pairs of spectra provided by OMS methods and (2) relevance of their corresponding peptide sequences, we used a dataset composed of theoretical spectra only, on which we applied two OMS strategies. We also introduced two appropriately defined measures for evaluating the above mentioned spectra/sequence relevance in this context: one is a color classification representing the level of difficulty to retrieve the proper sequence of the peptide that generated the identified spectrum ; the other, called LIPR, is the proportion of common masses, in a given Peptide Spectrum Match (PSM), that represent dissimilar sequences. These two measures were also considered in conjunction with the False Discovery Rate (FDR). RESULTS: According to our measures, the strategy that selects the best candidate by taking the mass difference between two spectra into account yields better quality results. Besides, although the FDR remains an interesting indicator in OMS methods (as shown by LIPR), it is questionable: indeed, our color classification shows that a non negligible proportion of relevant spectra/sequence interpretations corresponds to PSMs coming from the decoy database. CONCLUSIONS: The three above mentioned measures allowed us to clearly determine which of the two studied OMS strategies outperformed the other, both in terms of number of identifications and of accuracy of these identifications. Even though quality evaluation of PSMs in OMS methods remains challenging, the study of theoretical spectra is a favorable framework for going further in this direction.
Albane Lysiak, Guillaume Fertin, Géraldine Jean, Dominique Tessier
BMC Bioinform.2
2021 Sorting Signed Permutations by Intergenic Reversals
abstract
Genome rearrangements are mutations affecting large portions of a genome, and a reversal is one of the most studied genome rearrangements in the literature through the Sorting by Reversals (SbR) problem. SbR is solvable in polynomial time on signed permutations (i.e., the gene orientation is known), and it is NP-hard on unsigned permutations. This problem (and many others considering genome rearrangements) models genome as a list of its genes in the order they appear, ignoring all other information present in the genome. Recent works claimed that the incorporation of the size of intergenic regions, i.e., sequences of nucleotides between genes, may result in better estimators for the real distance between genomes. Here we introduce the Sorting Signed Permutations by Intergenic Reversals problem, that sorts a signed permutation using reversals both on gene order and intergenic sizes. We show that this problem is NP-hard by a reduction from the 3-partition problem. Then, we propose a 2-approximation algorithm for it. Finally, we also incorporate intergenic indels (i.e., insertions or deletions of intergenic regions) to overcome a limitation of sorting by conservative events (such as reversals) and propose two approximation algorithms.
Andre Rodrigues Oliveira, Géraldine Jean, Guillaume Fertin, Klairton Lima Brito, Laurent Bulteau, Ulisses Dias, Zanoni Dias
IEEE ACM Trans. Comput. Biol. Bioinform.3
2021 Sorting Permutations by Intergenic Operations
abstract
Genome Rearrangements are events that affect large stretches of genomes during evolution. Many mathematical models have been used to estimate the evolutionary distance between two genomes based on genome rearrangements. However, most of them focused on the (order of the) genes of a genome, disregarding other important elements in it. Recently, researchers have shown that considering regions between each pair of genes, called intergenic regions, can enhance distance estimation in realistic data. Two of the most studied genome rearrangements are the reversal, which inverts a sequence of genes, and the transposition, which occurs when two adjacent gene sequences swap their positions inside the genome. In this work, we study the transposition distance between two genomes, but we also consider intergenic regions, a problem we name Sorting by Intergenic Transpositions. We show that this problem is NP-hard and propose two approximation algorithms, with factors 3.5 and 2.5, considering two distinct definitions for the problem. We also investigate the signed reversal and transposition distance between two genomes considering their intergenic regions. This second problem is called Sorting by Signed Intergenic Reversals and Intergenic Transpositions. We show that this problem is NP-hard and develop two approximation algorithms, with factors 3 and 2.5. We check how these algorithms behave when assigning weights for genome rearrangements. Finally, we implemented all these algorithms and tested them on real and simulated data.
Andre Rodrigues Oliveira, Géraldine Jean, Guillaume Fertin, Klairton Lima Brito, Ulisses Dias, Zanoni Dias
IEEE ACM Trans. Comput. Biol. Bioinform.3
2021 The Maximum Colorful Arborescence problem: How (computationally) hard can it be?
Guillaume Fertin, Julien Fradin, Géraldine Jean
Theor. Comput. Sci.1
2019 Finding a Small Number of Colourful Components
abstract
A partition $(V_1,\ldots,V_k)$ of the vertex set of a graph $G$ with a (not necessarily proper) colouring $c$ is colourful if no two vertices in any $V_i$ have the same colour and every set $V_i$ induces a connected graph. The COLOURFUL PARTITION problem is to decide whether a coloured graph $(G,c)$ has a colourful partition of size at most $k$. This problem is closely related to the COLOURFUL COMPONENTS problem, which is to decide whether a graph can be modified into a graph whose connected components form a colourful partition by deleting at most $p$ edges. Nevertheless we show that COLOURFUL PARTITION and COLOURFUL COMPONENTS may have different complexities for restricted instances. We tighten known NP-hardness results for both problems and in addition we prove new hardness and tractability results for COLOURFUL PARTITION. Using these results we complete our paper with a thorough parameterized study of COLOURFUL PARTITION.
Laurent Bulteau, Konrad K. Dabrowski, Guillaume Fertin, Matthew Johnson 0002, Daniël Paulusma, Stéphane Vialette
CPM3
2019 Sorting by Reversals, Transpositions, and Indels on Both Gene Order and Intergenic Sizes
Klairton Lima Brito, Géraldine Jean, Guillaume Fertin, Andre Rodrigues Oliveira, Ulisses Dias, Zanoni Dias
ISBRA3
2019 Unshuffling Permutations: Trivial Bijections and Compositions
Guillaume Fertin, Samuele Giraudo, Sylvie Hamel, Stéphane Vialette
TAMC1
2018 On the Maximum Colorful Arborescence Problem and Color Hierarchy Graph Structure
abstract
In metabolomics, small molecules are structurally elucidated using tandem mass spectrometry (MS/MS); this resulted in the computational Maximum Colorful Subtree problem, which is NP-hard. Unfortunately, data from a single metabolite requires us to solve hundreds or thousands of instances of this problem; and in a single Liquid Chromatography MS/MS run, hundreds or thousands of metabolites are measured. Here, we comprehensively evaluate the performance of several heuristic algorithms for the problem against an exact algorithm. We put particular emphasis on whether a heuristic is able to rank candidates such that the correct solution is ranked highly. We propose this "intermediate" evaluation because evaluating the approximating quality of heuristics is misleading: Even a slightly suboptimal solution can be structurally very different from the true solution. On the other hand, we cannot structurally evaluate against the ground truth, as this is unknown. We find that one particular heuristic consistently ranks the correct solution in a top position, allowing us to speed up computations about 100-fold. We also find that scores of the best heuristic solutions are very close to the optimal score; in contrast, the structure of the solutions can deviate significantly from the optimal structures.
Guillaume Fertin, Julien Fradin, Christian Komusiewicz
CPM1
2018 Prefix and suffix reversals on strings
Guillaume Fertin, Loïc Jankowiak, Géraldine Jean
Discret. Appl. Math.1
2018 Optimal odd gossiping
Guillaume Fertin, Joseph G. Peters
Discret. Appl. Math.1
2018 The S-labeling problem: An algorithmic tour
Guillaume Fertin, Irena Rusu, Stéphane Vialette
Discret. Appl. Math.1
2018 Editorial
Riccardo Dondi, Guillaume Fertin, Giancarlo Mauri
Theor. Comput. Sci.2
2018 Sorting permutations and binary strings by length-weighted rearrangements
Carla Negri Lintzmayer, Guillaume Fertin, Zanoni Dias
Theor. Comput. Sci.2
2017 Beyond Adjacency Maximization: Scaffold Filling for New String Distances
abstract
In Genomic Scaffold Filling, one aims at polishing in silico a draft genome, called scaffold. The scaffold is given in the form of an ordered set of gene sequences, called contigs. This is done by confronting the scaffold to an already complete reference genome from a close species. More precisely, given a scaffold S, a reference genome G and a score function f() between two genomes, the aim is to complete S by adding the missing genes from G so that the obtained complete genome S* optimizes f(S*, G). In this paper, we extend a model of Jiang et al. [CPM 2016] (i) by allowing the insertions of strings instead of single characters (i.e., some groups of genes may be forced to be inserted together) and (ii) by considering two alternative score functions: the first generalizes the notion of common adjacencies by maximizing the number of common k-mers between S* and G (k-Mer Scaffold Filling), the second aims at minimizing the number of breakpoints between S* and G (Min-Breakpoint Scaffold Filling). We study these problems from the parameterized complexity point of view, providing fixed-parameter (FPT) algorithms for both problems. In particular, we show that k-Mer Scaffold Filling is FPT wrt. parameter l, the number of additional k-mers realized by the completion of S—this answers an open question of Jiang et al. [CPM 2016]. We also show that Min-Breakpoint Scaffold Filling is FPT wrt. a parameter combining the number of missing genes, the number of gene repetitions and the target distance.
Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz
CPM2
2017 Algorithmic Aspects of the Maximum Colorful Arborescence Problem
Guillaume Fertin, Julien Fradin, Géraldine Jean
TAMC1
2017 Odd gossiping
Guillaume Fertin, Joseph G. Peters, Lynette Raabe, Charlie Xu
Discret. Appl. Math.1
2016 Decomposing Cubic Graphs into Connected Subgraphs of Size Three
Laurent Bulteau, Guillaume Fertin, Anthony Labarre, Romeo Rizzi, Irena Rusu
COCOON2
2016 Graph Motif Problems Parameterized by Dual
Guillaume Fertin, Christian Komusiewicz
CPM1
2016 SpecTrees: An Efficient Without a Priori Data Structure for MS/MS Spectra Identification
Matthieu David, Guillaume Fertin, Dominique Tessier
WABI2
2016 Genome Rearrangements on Both Gene Order and Intergenic Regions
Guillaume Fertin, Géraldine Jean, Eric Tannier
WABI1
2016 Genome rearrangements with indels in intergenes restrict the scenario space
abstract
BACKGROUND: Given two genomes that have diverged by a series of rearrangements, we infer minimum Double Cut-and-Join (DCJ) scenarios to explain their organization differences, coupled with indel scenarios to explain their intergene size distribution, where DCJs themselves also alter the sizes of broken intergenes. RESULTS: We give a polynomial-time algorithm that, given two genomes with arbitrary intergene size distributions, outputs a DCJ scenario which optimizes on the number of DCJs, and given this optimal number of DCJs, optimizes on the total sum of the sizes of the indels. CONCLUSIONS: We show that there is a valuable information in the intergene sizes concerning the rearrangement scenario itself. On simulated data we show that statistical properties of the inferred scenarios are closer to the true ones than DCJ only scenarios, i.e. scenarios which do not handle intergene sizes.
Laurent Bulteau, Guillaume Fertin, Eric Tannier
BMC Bioinform.2
2015 Obtaining a Triangular Matrix by Independent Row-Column Permutations
Guillaume Fertin, Irena Rusu, Stéphane Vialette
ISAAC1
2015 Algorithmic Aspects of the S-Labeling Problem
Guillaume Fertin, Irena Rusu, Stéphane Vialette
IWOCA1
2015 Prefix and Suffix Reversals on Strings
Guillaume Fertin, Loïc Jankowiak, Géraldine Jean
SPIRE1
2015 Path-driven orientation of mixed graphs
Guillaume Fertin, Hafedh Mohamed-Babou, Irena Rusu
Discret. Appl. Math.1
2015 Some algorithmic results for [2]-sumset covers
Laurent Bulteau, Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
Inf. Process. Lett.2
2015 Pancake Flipping is hard
Laurent Bulteau, Guillaume Fertin, Irena Rusu
J. Comput. Syst. Sci.2
2015 Towards an algorithmic guide to Spiral Galaxies
Guillaume Fertin, Shahrad Jamshidi, Christian Komusiewicz
Theor. Comput. Sci.1
2015 Approximation algorithms for sorting by length-weighted prefix and suffix operations
Carla Negri Lintzmayer, Guillaume Fertin, Zanoni Dias
Theor. Comput. Sci.2
2014 DExTaR: Detection of exact tandem repeats based on the de Bruijn graph
abstract
Genomes present various types of repeated structures having important roles in the mechanism of evolution. In particular, tandem repeats are analysed for their impact on genetic backgrounds of inherited diseases. However, the main objective of today's de novo assemblers is to output long, high-quality, assembled sequences; to this end, they use heuristic-based assembling procedures, which can leave many repeated regions unassembled - and in particular exact tandem repeats - due to the genomes complexity. In this paper, we propose an effective method, called DExTaR, that improves the detection of exact tandem repeats (ETRs) in any de novo de Bruijn assembly. DExTaR is based on a de Bruijn graph constructed by an assembler and retrieves ETRs left unassembled. When used with the well-known assembler ABySS, we show that DExTaR is able to obtain high quality results in terms of number and length of the detected ETRs.
Guillaume Fertin, Géraldine Jean, Andreea Radulescu, Irena Rusu
BIBM1
2014 Reversal Distances for Strings with Few Blocks or Small Alphabets
Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz
CPM2
2013 A Fixed-Parameter Algorithm for Minimum Common String Partition with Few Duplications
Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz, Irena Rusu
WABI2
2013 Revisiting the Minimum Breakpoint Linearization Problem
Laurent Bulteau, Guillaume Fertin, Irena Rusu
Theor. Comput. Sci.2
2013 Finding approximate and constrained motifs in graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
Theor. Comput. Sci.2
2012 Pancake Flipping Is Hard
Laurent Bulteau, Guillaume Fertin, Irena Rusu
MFCS2
2012 Algorithms for Subnetwork Mining in Heterogeneous Networks
Guillaume Fertin, Hafedh Mohamed-Babou, Irena Rusu
SEA1
2012 Sorting by Transpositions Is Difficult
abstract
In comparative genomics, a transposition is an operation that exchanges two consecutive sequences of genes in a genome. The transposition distance between two genomes, that is, the minimum number of transpositions needed to transform a genome into another, is, according to numerous studies, a relevant evolutionary distance. The problem of computing this distance when genomes are represented by permutations is called the Sorting by Transpositions problem, and has been introduced by Bafna and Pevzner in [Proceedings of the Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, 1995, pp. 614--623]. It has naturally been the focus of a number of studies (see, for instance, [G. Fertin, A. Labarre, I. Rusu, É. Tannier, and S. Vialette, Combinatorics of Genome Rearrangements, The MIT Press, Cambridge, MA, 2009]), but the computational complexity of this problem has remained undetermined for 15 years. In this paper, we answer this long-standing open question by proving that the Sorting by Transpositions problem is \sf NP-hard. As a corollary of our result, we also prove that the following problem, first described in [D. A. Christie, Genome Rearrangement Problems, Ph.D. thesis, University of Glasgow, Glasgow, Scotland, 1998], is \sf NP-hard: given a permutation $\pi$, is it possible to sort $\pi$ using exactly $d_b(\pi)/3$ transpositions, where $d_b(\pi)$ is the number of breakpoints of $\pi$?
Laurent Bulteau, Guillaume Fertin, Irena Rusu
SIAM J. Discret. Math.2
2012 Tractability and approximability of maximal strip recovery
Laurent Bulteau, Guillaume Fertin, Minghui Jiang 0001, Irena Rusu
Theor. Comput. Sci.2
2011 Algorithmic Aspects of Heterogeneous Biological Networks Comparison
Guillaume Blin, Guillaume Fertin, Hafedh Mohamed-Babou, Irena Rusu, Florian Sikora, Stéphane Vialette
COCOA2
2011 Tractability and Approximability of Maximal Strip Recovery
Laurent Bulteau, Guillaume Fertin, Minghui Jiang 0001, Irena Rusu
CPM2
2011 Finding Approximate and Constrained Motifs in Graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
CPM2
2011 Sorting by Transpositions Is Difficult
Laurent Bulteau, Guillaume Fertin, Irena Rusu
ICALP (1)2
2011 Upper and lower bounds for finding connected motifs in vertex-colored graphs
Michael R. Fellows, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
J. Comput. Syst. Sci.2
2010 Revisiting the Minimum Breakpoint Linearization Problem
Laurent Bulteau, Guillaume Fertin, Irena Rusu
TAMC2
2010 Finding common structured patterns in linear graphs
Guillaume Fertin, Danny Hermelin, Romeo Rizzi, Stéphane Vialette
Theor. Comput. Sci.1
2009 On Finding Small 2-Generating Sets
Isabelle Fagnot, Guillaume Fertin, Stéphane Vialette
COCOON2
2009 Maximum Motif Problem in Vertex-Colored Graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
CPM2
2009 Maximal Strip Recovery Problem with Gaps: Hardness and Approximation Algorithms
Laurent Bulteau, Guillaume Fertin, Irena Rusu
ISAAC2
2008 Acyclic coloring of graphs of maximum degree five: Nine colors are enough
Guillaume Fertin, André Raspaud
Inf. Process. Lett.1
2007 Common Structured Patterns in Linear Graphs: Approximation and Combinatorics
Guillaume Fertin, Danny Hermelin, Romeo Rizzi, Stéphane Vialette
CPM1
2007 Sharp Tractability Borderlines for Finding Connected Motifs in Vertex-Colored Graphs
Michael R. Fellows, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
ICALP2
2007 Comparing Genomes with Duplications: A Computational Complexity Point of View
abstract
In this paper, we are interested in the computational complexity of computing (dis)similarity measures between two genomes when they contain duplicated genes or genomic markers, a problem that happens frequently when comparing whole nuclear genomes. Recently, several methods ( [1], [2]) have been proposed that are based on two steps to compute a given (dis)similarity measure M between two genomes G_1 and G_2: first, one establishes a oneto- one correspondence between genes of G_1 and genes of G_2 ; second, once this correspondence is established, it defines explicitly a permutation and it is then possible to quantify their similarity using classical measures defined for permutations, like the number of breakpoints. Hence these methods rely on two elements: a way to establish a one-to-one correspondence between genes of a pair of genomes, and a (dis)similarity measure for permutations. The problem is then, given a (dis)similarity measure for permutations, to compute a correspondence that defines an optimal permutation for this measure. We are interested here in two models to compute a one-to-one correspondence: the exemplar model, where all but one copy are deleted in both genomes for each gene family, and the matching model, that computes a maximal correspondence for each gene family. We show that for these two models, and for three (dis)similarity measures on permutations, namely the number of common intervals, the maximum adjacency disruption (MAD) number and the summed adjacency disruption (SAD) number, the problem of computing an optimal correspondence is NP-complete, and even APXhard for the MAD number and SAD number.
Guillaume Blin, Cédric Chauve, Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.3
2007 Exemplar Longest Common Subsequence
abstract
In this paper, we investigate the computational and approximation complexity of the Exemplar Longest Common Subsequence of a set of sequences (ELCS problem), a generalization of the Longest Common Subsequence problem, where the input sequences are over the union of two disjoint sets of symbols, a set of mandatory symbols and a set of optional symbols. We show that different versions of the problem are APX-hard even for instances with two sequences. Moreover, we show that the related problem of determining the existence of a feasible solution of the Exemplar Longest Common Subsequence of two sequences is NP-hard. On the positive side, we first present an efficient algorithm for the ELCS problem over instances of two sequences where each mandatory symbol can appear in total at most three times in the sequences. Furthermore, we present two fixed-parameter algorithms for the ELCS problem over instances of two sequences where the parameter is the number of mandatory symbols.
Paola Bonizzoni, Gianluca Della Vedova, Riccardo Dondi, Guillaume Fertin, Raffaella Rizzi, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.4
2007 Extracting constrained 2-interval subsets in 2-interval sets
Guillaume Blin, Guillaume Fertin, Stéphane Vialette
Theor. Comput. Sci.2
2005 Finding Exact and Maximum Occurrences of Protein Complexes in Protein-Protein Interaction Graphs
Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
MFCS1
2005 Fixed-Parameter Algorithms for Protein Similarity Search Under mRNA Structure Constraints
Guillaume Blin, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
WG2
2004 New Results for the 2-Interval Pattern Problem
Guillaume Blin, Guillaume Fertin, Stéphane Vialette
CPM2
2004 No-Hole L(p, 0) Labelling of Cycles, Grids and Hypercubes
Guillaume Fertin, André Raspaud, Ondrej Sýkora
SIROCCO1
2004 A survey on Knödel graphs
Guillaume Fertin, André Raspaud
Discret. Appl. Math.1
2004 On maximal instances for the original syntenic distance
Cédric Chauve, Guillaume Fertin
Theor. Comput. Sci.2
2003 Vertex Labeling and Routing in Recursive Clique-Trees, a New Family of Small-World Scale-Free Graphs
Francesc Comellas, Guillaume Fertin, André Raspaud
SIROCCO2
2003 Acyclic and k-distance coloring of the grid
Guillaume Fertin, Emmanuel Godard, André Raspaud
Inf. Process. Lett.1
2003 On the oriented chromatic number of grids
Guillaume Fertin, André Raspaud, Arup Roychowdhury
Inf. Process. Lett.1
2002 Minimum feedback vertex set and acyclic coloring
Guillaume Fertin, Emmanuel Godard, André Raspaud
Inf. Process. Lett.1
2001 k-Neighborhood Broadcasting
Guillaume Fertin, André Raspaud
SIROCCO1
2001 On Star Coloring of Graphs
Guillaume Fertin, André Raspaud, Bruce A. Reed
WG1
2001 Routing permutations and 2-1 routing requests in the hypercube
Olivier Baudon, Guillaume Fertin, Ivan Havel
Discret. Appl. Math.2
2000 Diameter of the Knödel Graph
Guillaume Fertin, André Raspaud, Heiko Schröder 0001, Ondrej Sýkora, Imrich Vrto
WG1
2000 Hierarchical broadcast and gossip networks
Guillaume Fertin
Inf. Process. Lett.1
2000 Compounding of gossip graphs
abstract
Gossiping refers to the following task: In a group of individuals connected by a communication network, every node has a piece of information and needs to transmit it to all the nodes in the network. The networks are modeled by graphs, where the vertices represent the nodes, and the edges, the communication links. In this paper, we concentrate on minimum gossip graphs of even order, that is, graphs able to achieve gossiping in minimum time and with a minimum number of links. More precisely, we derive upper bounds for their number of edges from a compounding method, the k-way split method, previously introduced for broadcasting by Farley [Networks 9 (1979), 313–332]. We show that this method can be applied to gossiping in some cases and that this generalizes some compounding methods for gossip graphs given in [5]. We also show that, when applicable, this method gives the best-known upper bounds on the size of minimum gossip graphs in most cases, either improving or matching them. Notably, we present for the first time two families of regular gossip graphs of order n and of degree ⌈log2(n)⌉ − 3 and ⌈log2(n)⌉ − 4, respectively. We also give some lower bounds on the number of edges of gossip graphs which improve the ones given by Fertin [5]. Moreover, we show that the above compounding method also applies for minimum linear gossip graphs (or MLGGs) of even order, which corresponds to a variant of gossiping where the time of information transmission between two nodes depends on the amount of information exchanged. We also prove that this gives the best-known upper bounds for Gβ,τ(n)—the size of an MLGG of order n—in most cases. In particular, we derive from this method the exact value of Gβ,τ(72), which was previously unknown. © 2000 John Wiley & Sons, Inc.
Guillaume Fertin, Roger Labahn
Networks1
2000 On the structure of minimum broadcast digraphs
Guillaume Fertin
Theor. Comput. Sci.1
1999 Trade-Offs for Add Gossiping
Guillaume Fertin
SIROCCO1
1999 Routing Permutations in the Hypercube
Olivier Baudon, Guillaume Fertin, Ivan Havel
WG2
1998 Families of Graphs Having Broadcasting and Gossiping Properties
Guillaume Fertin, André Raspaud
WG1