The breakpoint distance for signed sequences

Size: px
Start display at page:

Download "The breakpoint distance for signed sequences"

Transcription

1 The breakpoint distance for signed sequences Guillaume Blin 1, Cedric Chauve 2 Guillaume Fertin 1 and 1 LINA, FRE CNRS LACIM et Département d'informatique, Université de Nantes, Université du Québec à Montréal 2 rue de la houssinière CP 8888, Succ. Centre-ville BP Nantes Cedex 3 H3C 3P8, Montréal (QC) FRANCE CANADA {blin,fertin}@lina.univ-nantes

2 Outline Minimum Breakpoint Matching Problem result

3 Given alphabet A (gene families) a genome is a sequence of signed elements (genes) of A cardinality of f A is the number of occurrences of f in genomes f A is trivial if card(f) 2, non-trivial otherwise G t b c c d e f g e h i j k l l l m o n o p c q r s a H a -c -b c d e i i f g e -h k l l m o o n -l -p -c r q -s t A={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t} card(i)=3, card(l)=5, card(c)=4

4 Given alphabet A (gene families) non-trivial segment : substring containing only non-trivial genes balanced genomes : for any gene family f, number occurrences in both genomes is equal. G t b c c d e f g e h i j k l l l m o n o p c q r s a H a -c -b c d e i i f g e -h k l l m o o n -l -p -c r q -s t A={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t}

5 Given G=g 1,...,g n and H=h 1,...,h m a gene matching M between G and H: maximal matching gene-to-gene s.t. for every pair (g i,h j ) M, g i and h j belong to the same family G t b c c d e f g e h i j k l l l m o n o p c q r s a H a -c -b c d e i i f g e -h k l l m o o n -l -p -c r q -s t A={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t}

6 Given G, H and a gene matching M, a breakpoint between G and H is: either g i or g i+1 M (deletion breakpoint) h j or h j+1 M (insertion breakpoint) G t b c c d e f g e h i j k l l l m o n o p c q r s a H a -c -b c d e i i f g e -h k l l m o o n -l -p -c r q -s t

7 Given G, H and a gene matching M, a breakpoint between G and H is: neither M(g i )=h j, M(g i+1 )=h k and h j =g i, h k =g i+1 and k=j+1 nor M(g i )=h j, M(g i+1 )=h k and h j =-g i, h k =-g i+1 and k=j-1 G t b c c d e f g e h i j k l l l m o n o p c q r s a H a -c -b c d e i i f g e -h k l l m o o n -l -p -c r q -s t

8 Breakpoint distance between G and H: Db(G,H,M): number of breakpoints between G and H with respect to M. Db(G,H): minimum of Db(G,H,M) among all matchings M. Minimum Breakpoint Matching: Given G and H Find the gene matching M between G and H such that Db(G,H,M)=Db(G,H).

9 Given two genomes G and H, computing Db(G,H) is NP-complete, even when the number of non-trivial gene families is equal to 1 Reduction from Minimum Bin Packing problem... K...

10 Given two genomes G and H, computing Db(G,H) is NP-complete, even when the number of non-trivial gene families is equal to 1 Reduction from Minimum Bin Packing problem K...

11 MBM(L,F): An integer P and two genomes G and H on a set of gene families with F non-trivial families and s.t. non-trivial segments contains at most L genes. We prove that even if F=1 then MBM(L,F) is NP-complete

12 α xxxxx A 1 xxxx A 2 xxx A 3 xx A 4 xxxxx A 5 xxxx A 6 x A 7 B 1 B 2 B 3 B 4 β G α B 1 xxxxxxxx B 2 xxxxxxxx B 3 xxxxxxxx B 4 A 1 A 2 A 3 A 4 A 5 A 6 A 7 β H

13 At least there are those Q breakpoints α xxxxx A 1 xxxx A 2 xxx A 3 xx A 4 xxxxx A 5 xxxx A 6 x A 7 B 1 B 2 B 3 B 4 β G α B 1 xxxxxxxx B 2 xxxxxxxx B 3 xxxxxxxx B 4 A 1 A 2 A 3 A 4 A 5 A 6 A 7 β H

14 α xxxxx A 1 xxxx A 2 xxx A 3 xx A 4 xxxxx A 5 xxxx A 6 x A 7 B 1 B 2 B 3 B 4 β G α B 1 xxxxxxxx B 2 xxxxxxxx B 3 xxxxxxxx B 4 A 1 A 2 A 3 A 4 A 5 A 6 A 7 β H if one set P=Q then problems are equivalent

15 Given two balanced genomes G and H, computing Db(G,H) is (L+1)- approximable, when the number of non-trivial gene families is equal to 1 and every non-trivial segment is of length at most L xxx...xx L

16 Duplicated non-trivial segements: asb in G and asb or bsa in H S is a non-trivial segment a and b are trivial genes There is an optimal matching that matches any duplicated segment of G to its copy in H. a xxxxx x xx b e x? a xxxxx x xx b e x? a xxxxxx xx b c x? a xxxxxx xx b c x?

17 Let S be a non-trivial segment of G that is not part of a duplicated segment There is at least one breakpoint involving a gene of S a xx... xxb a xx... xxb a xx... xxb a xx... xxb a xx... xxb a x... x b a xx... xxc c xx... xxb

18 Given Mopt, a matching M where each duplicated segment is paired with its copy induces at most L+1 time more breakpoints Same number of breakpoints Trivial genes Duplicated segment Non-trivial genes (not part of duplicated segment)

19 for general case Key idea: long segments that match in G and H are likely to belong to a minimum gene matching Branch and cut strategy Suffix tree

20 for general case R 1 R 2 R 3 R 4 R 5 G H ABCxxyDyExFyyGxxHIJ AxxxBxyDyyFyGxHIJCE xx is a suffix of S1 starting at position 2 -y-y is a suffix of S3 starting at position 1 S 1 S 2 S 3 S 4 S 5 x -x y -y T(H) x $ (0,1,1) x (0,1,2) $ (0,1,3)(0,5,1) (1,1,3)(1,5,1) (1,2,2) (0,3,2)(0,4,1) (0,2,2) (1,3,2)(1,4,1) y -x y -y -x $ $ $ $ $ $ $ $ (0,2,1) (1,1,2) (0,3,1) (1,3,1) (1,2,1) -x $ $ (1,1,1)

21 for general case Consider a partial matching M' of R1.. Rk[1..i-1] with Rk = l Try to extend M' Leave Rk[i] unmatched Match a prefix of Rk[i..l]

22 for general case R 1 R 2 R 3 R 4 R 5 R 1 R 2 R 3 R 4 R 5 G ABCxxyDyExFyyGxxHIJ G B m =12 ABCxxyDyExFyyGxxHIJ H AxxxBxyDyyFyGxHIJCE H AxxxBxyDyyFyGxHIJCE S 1 S 2 S 3 S 4 S 5 S 1 S 2 S 3 S 4 S 5 We look for an extension that does not increase the breakpoint distance of the best matching generated so far (we try any extension which respect this condition) We are provided with a complete matching (the best one for now), we apply the improvement to decrease the global number of breakpoints

23 for general case The theoritical complexity = brute force complexity Upper bound for b.d. Branch-and-cut strategy Better practical computation time Improvements Case where all unmatched are of size 1 -> no need to explore the solution space (minimum weighted bipartite matching)

24 Conclusion Consider breakpoint distance for signed permutations NP-Complete even in the case of simple instances L+1-approximable for the general case It is of interest to find a constant ratio for this problem which in theory does not increase brute-force complexity; but does it in practical.

25 Questions about The breakpoint distance for signed sequences Guillaume Blin 1, Cedric Chauve 2 Guillaume Fertin 1 and 1 LINA, FRE CNRS LACIM et Département d'informatique, Université de Nantes, Université du Québec à Montréal 2 rue de la houssinière CP 8888, Succ. Centre-ville BP Nantes Cedex 3 H3C 3P8, Montréal (QC) FRANCE CANADA {blin,fertin}@lina.univ-nantes

Comparing Genomes with Duplications: a Computational Complexity Point of View

Comparing Genomes with Duplications: a Computational Complexity Point of View TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS 1 Comparing Genomes with Duplications: a Computational Complexity Point of View Guillaume Blin, Cedric Chauve, Guillaume Fertin, Romeo Rizzi and

More information

Inferring positional homologs with common intervals of sequences

Inferring positional homologs with common intervals of sequences Outline Introduction Our approach Results Conclusion Inferring positional homologs with common intervals of sequences Guillaume Blin, Annie Chateau, Cedric Chauve, Yannick Gingras CGL - Université du Québec

More information

Genes order and phylogenetic reconstruction: application to γ-proteobacteria

Genes order and phylogenetic reconstruction: application to γ-proteobacteria Genes order and phylogenetic reconstruction: application to γ-proteobacteria Guillaume Blin 1, Cedric Chauve 2 and Guillaume Fertin 1 1 LINA FRE CNRS 2729, Université de Nantes 2 rue de la Houssinière,

More information

On the S-Labeling problem

On the S-Labeling problem On the S-Labeling problem Guillaume Fertin Laboratoire d Informatique de Nantes-Atlantique (LINA), UMR CNRS 6241 Université de Nantes, 2 rue de la Houssinière, 4422 Nantes Cedex - France guillaume.fertin@univ-nantes.fr

More information

Quantitative Aptitude

Quantitative Aptitude WWW.UPSCMANTRA.COM Quantitative Aptitude Concept 1 1. Number System 2. HCF and LCM 2011 Prelims Paper II NUMBER SYSTEM 2 NUMBER SYSTEM In Hindu Arabic System, we use ten symbols 0, 1, 2, 3, 4, 5, 6, 7,

More information

Electronic supporting information (ESI) for

Electronic supporting information (ESI) for Electronic Supplementary Material (ESI) for Journal of Materials Chemistry A. This journal is The Royal Society of Chemistry 2015 1 Electronic supporting information (ESI) for SPONTANEOUS GRAFTING OF 9,10-PHENENTREQUINONE

More information

1 Alphabets and Languages

1 Alphabets and Languages 1 Alphabets and Languages Look at handout 1 (inference rules for sets) and use the rules on some examples like {a} {{a}} {a} {a, b}, {a} {{a}}, {a} {{a}}, {a} {a, b}, a {{a}}, a {a, b}, a {{a}}, a {a,

More information

Sorting by Transpositions is Difficult

Sorting by Transpositions is Difficult Sorting by Transpositions is Difficult Laurent Bulteau, Guillaume Fertin, Irena Rusu Laboratoire d Informatique de Nantes-Atlantique (LINA), UMR CNRS 6241 Université de Nantes, 2 rue de la Houssinière,

More information

CSC 421: Algorithm Design & Analysis. Spring 2015

CSC 421: Algorithm Design & Analysis. Spring 2015 CSC 421: Algorithm Design & Analysis Spring 2015 Complexity & lower bounds brute force decision trees adversary arguments problem reduction 1 Lower bounds on problems when studying a problem, may wish

More information

arxiv: v1 [cs.ds] 21 May 2013

arxiv: v1 [cs.ds] 21 May 2013 Easy identification of generalized common nested intervals Fabien de Montgolfier 1, Mathieu Raffinot 1, and Irena Rusu 2 arxiv:1305.4747v1 [cs.ds] 21 May 2013 1 LIAFA, Univ. Paris Diderot - Paris 7, 75205

More information

Extending the Hardness of RNA Secondary Structure Comparison

Extending the Hardness of RNA Secondary Structure Comparison Extending the Hardness of RNA Secondary Structure Comparison Guillaume Blin, Guillaume Fertin, Irena Rusu, Christine Sinoquet To cite this version: Guillaume Blin, Guillaume Fertin, Irena Rusu, Christine

More information

Integration of Omics Data to Investigate Common Intervals

Integration of Omics Data to Investigate Common Intervals 2011 International Conference on Bioscience, Biochemistry and Bioinformatics IPCBEE vol.5 (2011) (2011) IACSIT Press, Singapore Integration of Omics Data to Investigate Common Intervals Sébastien Angibaud,

More information

A relative of the Thue-Morse Sequence

A relative of the Thue-Morse Sequence A relative of the Thue-Morse Sequence Jean-Paul Allouche C.N.R.S. U.R.A. 0226, Math., Université Bordeaux I, F-33405 Talence cedex, FRANCE André Arnold LaBRI, Université Bordeaux I, F-33405 Talence cedex,

More information

arxiv: v1 [math.co] 13 Sep 2017

arxiv: v1 [math.co] 13 Sep 2017 Relative positions of points on the real line and balanced parentheses José Manuel Rodríguez Caballero Université du Québec à Montréal, Montréal, QC, Canada rodriguez caballero.jose manuel@uqam.ca arxiv:1709.07732v1

More information

Automata on linear orderings

Automata on linear orderings Automata on linear orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 September 25, 2006 Abstract We consider words indexed by linear

More information

LOWELL. MICHIGAN. WEDNESDAY, FEBRUARY NUMllEE 33, Chicago. >::»«ad 0:30am, " 16.n«l w 00 ptn Jaekten,.'''4snd4:4(>a tii, ijilwopa

LOWELL. MICHIGAN. WEDNESDAY, FEBRUARY NUMllEE 33, Chicago. >::»«ad 0:30am,  16.n«l w 00 ptn Jaekten,.'''4snd4:4(>a tii, ijilwopa 4/X6 X 896 & # 98 # 4 $2 q $ 8 8 $ 8 6 8 2 8 8 2 2 4 2 4 X q q!< Q 48 8 8 X 4 # 8 & q 4 ) / X & & & Q!! & & )! 2 ) & / / ;) Q & & 8 )

More information

ARTICLE IN PRESS Discrete Applied Mathematics ( )

ARTICLE IN PRESS Discrete Applied Mathematics ( ) Discrete Applied Mathematics ( ) Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Repetition-free longest common subsequence Said S.

More information

arxiv: v2 [cs.ds] 2 Dec 2013

arxiv: v2 [cs.ds] 2 Dec 2013 arxiv:1305.4747v2 [cs.ds] 2 Dec 2013 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Easy identification of generalized common and conserved nested intervals Fabien de Montgolfier

More information

Characterizing and predicting cyanobacterial blooms in an 8-year

Characterizing and predicting cyanobacterial blooms in an 8-year 1 2 3 4 5 Characterizing and predicting cyanobacterial blooms in an 8-year amplicon sequencing time-course Authors Nicolas Tromas 1*, Nathalie Fortin 2, Larbi Bedrani 1, Yves Terrat 1, Pedro Cardoso 4,

More information

4. Noether normalisation

4. Noether normalisation 4. Noether normalisation We shall say that a ring R is an affine ring (or affine k-algebra) if R is isomorphic to a polynomial ring over a field k with finitely many indeterminates modulo an ideal, i.e.,

More information

Upper bound on the number of ternary square-free words

Upper bound on the number of ternary square-free words Upper bound on the number of ternary square-free words Pascal Ochem and Tony Reix LaBRI, Université Bordeaux 1 351 cours de la Libération 33405 Talence Cedex, France ochem@labri.fr Tony.Reix@bull.net Abstract

More information

CSC 8301 Design & Analysis of Algorithms: Lower Bounds

CSC 8301 Design & Analysis of Algorithms: Lower Bounds CSC 8301 Design & Analysis of Algorithms: Lower Bounds Professor Henry Carter Fall 2016 Recap Iterative improvement algorithms take a feasible solution and iteratively improve it until optimized Simplex

More information

Faithful embedding on finite orders classes

Faithful embedding on finite orders classes Faithful embedding on finite orders classes Alain Guillet Jimmy Leblet Jean-Xavier Rampon Abstract We investigate, in the particular case of finite orders classes, the notion of faithful embedding among

More information

k-automatic sets of rational numbers

k-automatic sets of rational numbers k-automatic sets of rational numbers Eric Rowland 1 Jeffrey Shallit 2 1 LaCIM, Université du Québec à Montréal 2 University of Waterloo March 5, 2012 Eric Rowland (LaCIM) k-automatic sets of rational numbers

More information

Near-domination in graphs

Near-domination in graphs Near-domination in graphs Bruce Reed Researcher, Projet COATI, INRIA and Laboratoire I3S, CNRS France, and Visiting Researcher, IMPA, Brazil Alex Scott Mathematical Institute, University of Oxford, Oxford

More information

group Jean-Eric Pin and Christophe Reutenauer

group Jean-Eric Pin and Christophe Reutenauer A conjecture on the Hall topology for the free group Jean-Eric Pin and Christophe Reutenauer Abstract The Hall topology for the free group is the coarsest topology such that every group morphism from the

More information

Perfect Sorting by Reversals and Deletions/Insertions

Perfect Sorting by Reversals and Deletions/Insertions The Ninth International Symposium on Operations Research and Its Applications (ISORA 10) Chengdu-Jiuzhaigou, China, August 19 23, 2010 Copyright 2010 ORSC & APORC, pp. 512 518 Perfect Sorting by Reversals

More information

A note on the definition of a linear bilevel programming solution

A note on the definition of a linear bilevel programming solution A note on the definition of a linear bilevel programg solution Charles Audet 1,2, Jean Haddad 2, Gilles Savard 1,2 Abstract An alternative definition of the linear bilevel programg problem BLP has recently

More information

Letter frequency in infinite repetition-free words

Letter frequency in infinite repetition-free words Theoretical Computer Science 80 200 88 2 www.elsevier.com/locate/tcs Letter frequency in infinite repetition-free words Pascal Ochem LaBRI, Université Bordeaux, 5 cours de la Libération, 405 Talence Cedex,

More information

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Pascal Ochem 1 and Elise Vaslet 2 Abstract.

More information

MACFP: Maximal Approximate Consecutive Frequent Pattern Mining under Edit Distance

MACFP: Maximal Approximate Consecutive Frequent Pattern Mining under Edit Distance MACFP: Maximal Approximate Consecutive Frequent Pattern Mining under Edit Distance Jingbo Shang, Jian Peng, Jiawei Han University of Illinois, Urbana-Champaign May 6, 2016 Presented by Jingbo Shang 2 Outline

More information

Bourget-du-lac cedex, France. Extended Abstract

Bourget-du-lac cedex, France. Extended Abstract Codings of rotations on two intervals are full A. Blondin-Massé a, S. Brlek a, S. Labbé a, L. Vuillon b a Laboratoire de Combinatoire et d Informatique Mathématique, Un. du Québec à Montréal, CP 8888 Succ.

More information

Science & Technologies

Science & Technologies ASSESSING ELEMENTARY SCHOOL STUDENTS UNDERSTANDING OF ELECTRIC CURRENT AND ITS CONSERVATION Abdeljalil Métioui Université du Québec à Montréal Faculté des sciences de l éducation C.P. 8888, Succ. Centre-ville

More information

NOTES ON THE INDEPENDENCE NUMBER IN THE CARTESIAN PRODUCT OF GRAPHS

NOTES ON THE INDEPENDENCE NUMBER IN THE CARTESIAN PRODUCT OF GRAPHS Discussiones Mathematicae Graph Theory xx (xxxx ) xxx xxx NOTES ON THE INDEPENDENCE NUMBER IN THE CARTESIAN PRODUCT OF GRAPHS G. Abay-Asmerom, R. Hammack, C.E. Larson and D.T. Taylor Department of Mathematics

More information

TABLES OF MAXIMALLY EQUIDISTRIBUTED COMBINED LFSR GENERATORS

TABLES OF MAXIMALLY EQUIDISTRIBUTED COMBINED LFSR GENERATORS MATHEMATICS OF COMPUTATION Volume 68, Number 225, January 1999, Pages 261 269 S 0025-5718(99)01039-X TABLES OF MAXIMALLY EQUIDISTRIBUTED COMBINED LFSR GENERATORS PIERRE L ECUYER Abstract. We give the results

More information

Discovery of Genomic Structural Variations with Next-Generation Sequencing Data

Discovery of Genomic Structural Variations with Next-Generation Sequencing Data Discovery of Genomic Structural Variations with Next-Generation Sequencing Data Advanced Topics in Computational Genomics Slides from Marcel H. Schulz, Tobias Rausch (EMBL), and Kai Ye (Leiden University)

More information

A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words

A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words A. Blondin Massé 1,2, G. Paquin 2 and L. Vuillon 2 1 Laboratoire de Combinatoire et d Informatique

More information

Multi-objective branch-and-cut algorithm and multi-modal traveling salesman problem

Multi-objective branch-and-cut algorithm and multi-modal traveling salesman problem Multi-objective branch-and-cut algorithm and multi-modal traveling salesman problem Nicolas Jozefowiez 1, Gilbert Laporte 2, Frédéric Semet 3 1. LAAS-CNRS, INSA, Université de Toulouse, Toulouse, France,

More information

Complexity issues in Vertex-Colored Graph Pattern Matching

Complexity issues in Vertex-Colored Graph Pattern Matching Complexity issues in Vertex-Colored Graph Pattern Matching Riccardo Dondi, Guillaume Fertin, Stéphane Vialette To cite this version: Riccardo Dondi, Guillaume Fertin, Stéphane Vialette. Complexity issues

More information

COMBINED LFSR GENERATORS PIERRE L'ECUYER. 1. Introduction. Tausworthe generators, are based on linear recurrences modulo 2 with primitive

COMBINED LFSR GENERATORS PIERRE L'ECUYER. 1. Introduction. Tausworthe generators, are based on linear recurrences modulo 2 with primitive TABLES OF MAXIMALLY-EQUIDISTRIBUTED COMBINED LFSR GENERATORS PIERRE L'ECUYER Abstract. We give the results of a computer search for maximally-equidistributed combined linear feedback shift register (or

More information

Revisiting the Minimum Breakpoint Linearization Problem Theoretical Computer Science

Revisiting the Minimum Breakpoint Linearization Problem Theoretical Computer Science Revisiting the Minimum Breakpoint Linearization Problem Theoretical Computer Science Laurent Bulteau, Guillaume Fertin, Irena Rusu To cite this version: Laurent Bulteau, Guillaume Fertin, Irena Rusu. Revisiting

More information

A parallelogram tile fills the plane by translation in at most two distinct ways

A parallelogram tile fills the plane by translation in at most two distinct ways A parallelogram tile fills the plane by translation in at most two distinct ways A. Blondin Massé a,b, S. Brlek a, S. Labbé a,c, a Laboratoire LaCIM, Un. du Québec à Montréal, C.P. 8888 Succursale Centre-Ville,

More information

7 Multiple Genome Alignment

7 Multiple Genome Alignment 94 Bioinformatics I, WS /3, D. Huson, December 3, 0 7 Multiple Genome Alignment Assume we have a set of genomes G,..., G t that we want to align with each other. If they are short and very closely related,

More information

Sorting suffixes of two-pattern strings

Sorting suffixes of two-pattern strings Sorting suffixes of two-pattern strings Frantisek Franek W. F. Smyth Algorithms Research Group Department of Computing & Software McMaster University Hamilton, Ontario Canada L8S 4L7 April 19, 2004 Abstract

More information

Enumeration and symmetry of edit metric spaces. Jessie Katherine Campbell. A dissertation submitted to the graduate faculty

Enumeration and symmetry of edit metric spaces. Jessie Katherine Campbell. A dissertation submitted to the graduate faculty Enumeration and symmetry of edit metric spaces by Jessie Katherine Campbell A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY

More information

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States Sven De Felice 1 and Cyril Nicaud 2 1 LIAFA, Université Paris Diderot - Paris 7 & CNRS

More information

On the Approximability of Partial VC Dimension

On the Approximability of Partial VC Dimension On the Approximability of Partial VC Dimension Cristina Bazgan 1 Florent Foucaud 2 Florian Sikora 1 1 LAMSADE, Université Paris Dauphine, CNRS France 2 LIMOS, Université Blaise Pascal, Clermont-Ferrand

More information

2 P. L'Ecuyer and R. Simard otherwise perform well in the spectral test, fail this independence test in a decisive way. LCGs with multipliers that hav

2 P. L'Ecuyer and R. Simard otherwise perform well in the spectral test, fail this independence test in a decisive way. LCGs with multipliers that hav Beware of Linear Congruential Generators with Multipliers of the form a = 2 q 2 r Pierre L'Ecuyer and Richard Simard Linear congruential random number generators with Mersenne prime modulus and multipliers

More information

JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM

JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM Advanced OR and AI Methods in Transportation JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM Luce BROTCORNE, Patrice MARCOTTE, Gilles SAVARD, Mickael WIART Abstract. We consider the problem of jointly

More information

The free group F 2, the braid group B 3, and palindromes

The free group F 2, the braid group B 3, and palindromes The free group F 2, the braid group B 3, and palindromes Christian Kassel Université de Strasbourg Institut de Recherche Mathématique Avancée CNRS - Université Louis Pasteur Strasbourg, France Deuxième

More information

Dynamic Programming. Shuang Zhao. Microsoft Research Asia September 5, Dynamic Programming. Shuang Zhao. Outline. Introduction.

Dynamic Programming. Shuang Zhao. Microsoft Research Asia September 5, Dynamic Programming. Shuang Zhao. Outline. Introduction. Microsoft Research Asia September 5, 2005 1 2 3 4 Section I What is? Definition is a technique for efficiently recurrence computing by storing partial results. In this slides, I will NOT use too many formal

More information

Genomes Comparision via de Bruijn graphs

Genomes Comparision via de Bruijn graphs Genomes Comparision via de Bruijn graphs Student: Ilya Minkin Advisor: Son Pham St. Petersburg Academic University June 4, 2012 1 / 19 Synteny Blocks: Algorithmic challenge Suppose that we are given two

More information

PanHomc'r I'rui;* :".>r '.a'' W"»' I'fltolt. 'j'l :. r... Jnfii<on. Kslaiaaac. <.T i.. %.. 1 >

PanHomc'r I'rui;* :.>r '.a'' W»' I'fltolt. 'j'l :. r... Jnfii<on. Kslaiaaac. <.T i.. %.. 1 > 5 28 (x / &» )»(»»» Q ( 3 Q» (» ( (3 5» ( q 2 5 q 2 5 5 8) 5 2 2 ) ~ ( / x {» /»»»»» (»»» ( 3 ) / & Q ) X ] Q & X X X x» 8 ( &» 2 & % X ) 8 x & X ( #»»q 3 ( ) & X 3 / Q X»»» %» ( z 22 (»» 2» }» / & 2 X

More information

arxiv:hep-ph/ v2 21 Aug 1994

arxiv:hep-ph/ v2 21 Aug 1994 UQAM-PHE-94/03 QCD CORRECTIONS TO THE H + tb DECAY WITHIN THE MINIMAL SUPERSYMMETRIC STANDARD MODEL arxiv:hep-ph/9405377v2 21 Aug 1994 HEINZ KÖNIG* Département de Physique Université du Québec à Montréal

More information

A disjoint union theorem for trees

A disjoint union theorem for trees University of Warwick Mathematics Institute Fields Institute, 05 Finite disjoint union Theorem Theorem (Folkman) For every pair of positive integers m and r there is integer n 0 such that for every r-coloring

More information

Complexity - Introduction + Complexity classes

Complexity - Introduction + Complexity classes Complexity - Introduction + Complexity classes Computability - is a problem solvable? Part I: via Turing machines Part II: via Church s Lambda calculus..now.. Part III: Complexity is concerned with how

More information

MANY BILLS OF CONCERN TO PUBLIC

MANY BILLS OF CONCERN TO PUBLIC - 6 8 9-6 8 9 6 9 XXX 4 > -? - 8 9 x 4 z ) - -! x - x - - X - - - - - x 00 - - - - - x z - - - x x - x - - - - - ) x - - - - - - 0 > - 000-90 - - 4 0 x 00 - -? z 8 & x - - 8? > 9 - - - - 64 49 9 x - -

More information

Ancestral Genome Organization: an Alignment Approach

Ancestral Genome Organization: an Alignment Approach Ancestral Genome Organization: an Alignment Approach Patrick Holloway 1, Krister Swenson 2, David Ardell 3, and Nadia El-Mabrouk 4 1 Département d Informatique et de Recherche Opérationnelle (DIRO), Université

More information

PETERSON'S TABLE OF IRREDUCIBLE POLYNOMIALS OVER GF(2)

PETERSON'S TABLE OF IRREDUCIBLE POLYNOMIALS OVER GF(2) PETERSON'S TABLE OF IRREDUCIBLE POLYNOMIALS OVER GF(2) This table was taken from Error-Correcting Codes by W. Wesley Peterson, MIT Press (1970), pages 251-155. This table is to be used only by students

More information

The q-exponential generating function for permutations by consecutive patterns and inversions

The q-exponential generating function for permutations by consecutive patterns and inversions The q-exponential generating function for permutations by consecutive patterns and inversions Don Rawlings Abstract The inverse of Fedou s insertion-shift bijection is used to deduce a general form for

More information

Construction of Equidistributed Generators Based on Linear Recurrences Modulo 2

Construction of Equidistributed Generators Based on Linear Recurrences Modulo 2 Construction of Equidistributed Generators Based on Linear Recurrences Modulo 2 Pierre L Ecuyer and François Panneton Département d informatique et de recherche opérationnelle Université de Montréal C.P.

More information

Online Computation of Abelian Runs

Online Computation of Abelian Runs Online Computation of Abelian Runs Gabriele Fici 1, Thierry Lecroq 2, Arnaud Lefebvre 2, and Élise Prieur-Gaston2 1 Dipartimento di Matematica e Informatica, Università di Palermo, Italy Gabriele.Fici@unipa.it

More information

Quasi-Linear Time Computation of the Abelian Periods of a Word

Quasi-Linear Time Computation of the Abelian Periods of a Word Quasi-Linear Time Computation of the Abelian Periods of a Word G. Fici 1, T. Lecroq 2, A. Lefebvre 2, É. Prieur-Gaston2, and W. F. Smyth 3 1 Gabriele.Fici@unice.fr, I3S, CNRS & Université Nice Sophia Antipolis,

More information

PORTA, NEOS, and Knapsack Covers. Cover Inequalities. Prof. Jeff Linderoth. October 29, June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1

PORTA, NEOS, and Knapsack Covers. Cover Inequalities. Prof. Jeff Linderoth. October 29, June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1 PORTA, NEOS, and Knapsack Covers Cover Inequalities Prof. Jeff Linderoth October 29, 2003 June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1 Today s Outline Knapsack Cover inequalities Facets Lifting

More information

Bayesian inference for the location parameter of a Student-t density

Bayesian inference for the location parameter of a Student-t density Bayesian inference for the location parameter of a Student-t density Jean-François Angers CRM-2642 February 2000 Dép. de mathématiques et de statistique; Université de Montréal; C.P. 628, Succ. Centre-ville

More information

Multiple genome rearrangement

Multiple genome rearrangement Multiple genome rearrangement David Sankoff Mathieu Blanchette 1 Introduction Multiple alignment of macromolecular sequences, an important topic of algorithmic research for at least 25 years [13, 10],

More information

0-1 Reformulations of the Network Loading Problem

0-1 Reformulations of the Network Loading Problem 0-1 Reformulations of the Network Loading Problem Antonio Frangioni 1 frangio@di.unipi.it Bernard Gendron 2 bernard@crt.umontreal.ca 1 Dipartimento di Informatica Università di Pisa Via Buonarroti, 2 56127

More information

On the Union-Closed Sets Conjecture

On the Union-Closed Sets Conjecture arxiv:1706.06167v1 [math.co] 19 Jun 2017 On the Union-Closed Sets Conjecture YINING HU CNRS, Institut de Mathématiques de Jussieu-PRG Université Pierre et Marie Curie, Case 247 4 Place Jussieu F-75252

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 406 008) 3 4 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Discrete sets with minimal moment of inertia

More information

Prime Factorization and GCF. In my own words

Prime Factorization and GCF. In my own words Warm- up Problem What is a prime number? A PRIME number is an INTEGER greater than 1 with EXACTLY 2 positive factors, 1 and the number ITSELF. Examples of prime numbers: 2, 3, 5, 7 What is a composite

More information

doi: / _25

doi: / _25 Boc, A., P. Legendre and V. Makarenkov. 2013. An efficient algorithm for the detection and classification of horizontal gene transfer events and identification of mosaic genes. Pp. 253-260 in: B. Lausen,

More information

Hierarchy among Automata on Linear Orderings

Hierarchy among Automata on Linear Orderings Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational

More information

Scaffold Filling Under the Breakpoint Distance

Scaffold Filling Under the Breakpoint Distance Scaffold Filling Under the Breakpoint Distance Haitao Jiang 1,2, Chunfang Zheng 3, David Sankoff 4, and Binhai Zhu 1 1 Department of Computer Science, Montana State University, Bozeman, MT 59717-3880,

More information

I519 Introduction to Bioinformatics, Genome Comparison. Yuzhen Ye School of Informatics & Computing, IUB

I519 Introduction to Bioinformatics, Genome Comparison. Yuzhen Ye School of Informatics & Computing, IUB I519 Introduction to Bioinformatics, 2011 Genome Comparison Yuzhen Ye (yye@indiana.edu) School of Informatics & Computing, IUB Whole genome comparison/alignment Build better phylogenies Identify polymorphism

More information

On improving matchings in trees, via bounded-length augmentations 1

On improving matchings in trees, via bounded-length augmentations 1 On improving matchings in trees, via bounded-length augmentations 1 Julien Bensmail a, Valentin Garnero a, Nicolas Nisse a a Université Côte d Azur, CNRS, Inria, I3S, France Abstract Due to a classical

More information

Notes on Graph Theory

Notes on Graph Theory Notes on Graph Theory Maris Ozols June 8, 2010 Contents 0.1 Berge s Lemma............................................ 2 0.2 König s Theorem........................................... 3 0.3 Hall s Theorem............................................

More information

The centers of gravity of the associahedron and of the permutahedron are the same

The centers of gravity of the associahedron and of the permutahedron are the same The centers of gravity of the associahedron and of the permutahedron are the same Christophe Hohlweg LaCIM et Département de Mathématiques Université du Québec à Montréal CP 8888 Succ. Centre-Ville Montréal,

More information

THE MODULE STRUCTURE OF THE COINVARIANT ALGEBRA OF A FINITE GROUP REPRESENTATION

THE MODULE STRUCTURE OF THE COINVARIANT ALGEBRA OF A FINITE GROUP REPRESENTATION THE MODULE STRUCTURE OF THE COINVARIANT ALGEBRA OF A FINITE GROUP REPRESENTATION A. BROER, V. REINER, LARRY SMITH, AND P. WEBB We take the opportunity to describe and illustrate in some special cases results

More information

Avoiding Approximate Squares

Avoiding Approximate Squares Avoiding Approximate Squares Narad Rampersad School of Computer Science University of Waterloo 13 June 2007 (Joint work with Dalia Krieger, Pascal Ochem, and Jeffrey Shallit) Narad Rampersad (University

More information

LOWELL WEEKLY JOURNAL

LOWELL WEEKLY JOURNAL G $ G 2 G ««2 ««q ) q «\ { q «««/ 6 «««««q «] «q 6 ««Z q «««Q \ Q «q «X ««G X G ««? G Q / Q Q X ««/«X X «««Q X\ «q «X \ / X G XX «««X «x «X «x X G X 29 2 ««Q G G «) 22 G XXX GG G G G G G X «x G Q «) «G

More information

State Complexity of Neighbourhoods and Approximate Pattern Matching

State Complexity of Neighbourhoods and Approximate Pattern Matching State Complexity of Neighbourhoods and Approximate Pattern Matching Timothy Ng, David Rappaport, and Kai Salomaa School of Computing, Queen s University, Kingston, Ontario K7L 3N6, Canada {ng, daver, ksalomaa}@cs.queensu.ca

More information

Model selection criteria Λ

Model selection criteria Λ Model selection criteria Λ Jean-Marie Dufour y Université de Montréal First version: March 1991 Revised: July 1998 This version: April 7, 2002 Compiled: April 7, 2002, 4:10pm Λ This work was supported

More information

Acyclic and k-distance coloring of the grid

Acyclic and k-distance coloring of the grid Information Processing Letters 87 (2003) 51 58 www.elsevier.com/locate/ipl Acyclic and k-distance coloring of the grid Guillaume Fertin a,, Emmanuel Godard b, André Raspaud b a IRIN UPRES-EA 2157, Université

More information

Sums of Digits, Overlaps, and Palindromes

Sums of Digits, Overlaps, and Palindromes Sums of Digits, Overlaps, and Palindromes Jean-Paul Allouche, Jeffrey Shallit To cite this version: Jean-Paul Allouche, Jeffrey Shallit Sums of Digits, Overlaps, and Palindromes Discrete Mathematics and

More information

Sequence comparison by compression

Sequence comparison by compression Sequence comparison by compression Motivation similarity as a marker for homology. And homology is used to infer function. Sometimes, we are only interested in a numerical distance between two sequences.

More information

4. How to prove a problem is NPC

4. How to prove a problem is NPC The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation

More information

Introduction to Bin Packing Problems

Introduction to Bin Packing Problems Introduction to Bin Packing Problems Fabio Furini March 13, 2015 Outline Origins and applications Applications: Definition: Bin Packing Problem (BPP) Solution techniques for the BPP Heuristic Algorithms

More information

A Note on the Scale Efficiency Test of Simar and Wilson

A Note on the Scale Efficiency Test of Simar and Wilson International Journal of Business Social Science Vol. No. 4 [Special Issue December 0] Abstract A Note on the Scale Efficiency Test of Simar Wilson Hédi Essid Institut Supérieur de Gestion Université de

More information

Analysis and Design of Algorithms Dynamic Programming

Analysis and Design of Algorithms Dynamic Programming Analysis and Design of Algorithms Dynamic Programming Lecture Notes by Dr. Wang, Rui Fall 2008 Department of Computer Science Ocean University of China November 6, 2009 Introduction 2 Introduction..................................................................

More information

SORTING SUFFIXES OF TWO-PATTERN STRINGS.

SORTING SUFFIXES OF TWO-PATTERN STRINGS. International Journal of Foundations of Computer Science c World Scientific Publishing Company SORTING SUFFIXES OF TWO-PATTERN STRINGS. FRANTISEK FRANEK and WILLIAM F. SMYTH Algorithms Research Group,

More information

Self-discharge of electrochemical capacitors based on soluble or grafted quinone

Self-discharge of electrochemical capacitors based on soluble or grafted quinone Electronic Supplementary Material (ESI for Physical Chemistry Chemical Physics. This journal is the Owner Societies 2016 Electronic Supplementary Information Self-discharge of electrochemical capacitors

More information

6.1 The Pumping Lemma for CFLs 6.2 Intersections and Complements of CFLs

6.1 The Pumping Lemma for CFLs 6.2 Intersections and Complements of CFLs CSC4510/6510 AUTOMATA 6.1 The Pumping Lemma for CFLs 6.2 Intersections and Complements of CFLs The Pumping Lemma for Context Free Languages One way to prove AnBn is not regular is to use the pumping lemma

More information

Generalized Micro-Structures for Non-Binary CSP

Generalized Micro-Structures for Non-Binary CSP Generalized Micro-Structures for Non-Binary CSP Achref El Mouelhi LSIS - UMR CNRS 7296 Aix-Marseille Université Avenue Escadrille Normandie-Niemen 13397 Marseille Cedex 20 (France) achref.elmouelhi@lsis.org

More information

arxiv: v1 [cs.dm] 29 Oct 2012

arxiv: v1 [cs.dm] 29 Oct 2012 arxiv:1210.7684v1 [cs.dm] 29 Oct 2012 Square-Root Finding Problem In Graphs, A Complete Dichotomy Theorem. Babak Farzad 1 and Majid Karimi 2 Department of Mathematics Brock University, St. Catharines,

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms Theoretical Computer Science 428 (2012) 92 97 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Note Completing a combinatorial

More information

Mathematical Approaches to the Pure Parsimony Problem

Mathematical Approaches to the Pure Parsimony Problem Mathematical Approaches to the Pure Parsimony Problem P. Blain a,, A. Holder b,, J. Silva c, and C. Vinzant d, July 29, 2005 Abstract Given the genetic information of a population, the Pure Parsimony problem

More information

Online Appendix to Strategy-proof tie-breaking in matching with priorities

Online Appendix to Strategy-proof tie-breaking in matching with priorities Online Appendix to Strategy-proof tie-breaking in matching with priorities Lars Ehlers Alexander Westkamp December 12, 2017 Section 1 contains the omitted proofs of Lemma 5, Lemma 6 and Lemma 7 Subsection

More information

an np-complete example for the subpower membership problem

an np-complete example for the subpower membership problem an np-complete example for the subpower membership problem Graduate Algebra Seminar, CU Boulder Jeff Shriner December 5, 2017 the problem the problem Fix a finite algebra A with fintely many operations

More information

A BIJECTION BETWEEN WELL-LABELLED POSITIVE PATHS AND MATCHINGS

A BIJECTION BETWEEN WELL-LABELLED POSITIVE PATHS AND MATCHINGS Séminaire Lotharingien de Combinatoire 63 (0), Article B63e A BJECTON BETWEEN WELL-LABELLED POSTVE PATHS AND MATCHNGS OLVER BERNARD, BERTRAND DUPLANTER, AND PHLPPE NADEAU Abstract. A well-labelled positive

More information