Find a longest common substring shared among three input

Assignment Help Theory of Computation
Reference no: EM131178790

1. Using suffx trees, give an algorithm to find a longest common substring shared among three input strings: s1 of length n1, s2 of length n2 and s3 of length n3.

2. A non-empty string α is called a minimal unique substring of s if and only if it satisfies:

(i) α occurs exactly once in s (uniqueness),

(ii) all proper prefixes of α occur at least twice in s (mimimality), and

(iii) α≥l for some constant l.

Give an optimal algorithm to enumerate all minimal unique substrings of s.

3. Redundant sequence identification: Given a set of k DNA sequences, S = {s1,s2,.......,sk}, give an optimal algorithm to identify allsequences that are completely contained in (i.e., substrings of) at least one other sequence in S.

4. Collaborative

Let S = {s1,s2,...........,sk} denote a set of k genomes. The problem of fingerprinting is the task of identifying a shortest possible substring α i from each string si such that  αi is unique to si -- i.e., no other genome in the set S has α i. Such an α i will be called a fingerprint of si.

(Note that it is OK for i to be present more than once within si.)

Give an algorithm to enumerate a fingerprint for each input genome, if one exists. Assume that no two input genomes are identical.


Attachment:- Theory_Of_Computation (1).PDF

Reference no: EM131178790

Questions Cloud

Explain how the human resource department aligns : Identify at least three (3) factors that need to be considered in the formulation of this department. Include at least four (4) different disciplines that are in the structure of a Human Resources Department and a brief description of each.
Marketing communications planning : Managing and coordinating the complete communications practice calls for thorough marketing communications planning. It is important to identify the added value of an inclusive plan that assesses the tactical roles of an assortment of communicatio..
Complete the excel assignment based on medical payment : Complete the excel assignment based on medical payment.- Follow the directions "Patient data for day sheets" to complete the "DaySheets" document that is also attached.
Explain the system that you will create to track each goal : Explain the system that you will create to track each goal. Demonstrate an understanding of your obligation to complete this goal within the given time frame.
Find a longest common substring shared among three input : Using suffx trees, give an algorithm to find a longest common substring shared among three input strings: s1 of length n1, s2 of length n2and s3 of length n3.
How branding has increased in the last few decades : Assess how branding has increased in the last few decades. Think of a brand; analyze how the organization developed its brand equity. Assess the influence of branding on an organization's IMC.
Use of equity financing over debt financing accurate : Christopher argues that the company should increase its use of equity financing because debt costs 25% while equity only costs 20% and thus, equity is cheaper. Is Christopher's analysis of the cost of equity, debt, and decision to increase the use..
What is known as the newton-pepys problem : Discuss the history and solution of what is known as the Newton-Pepys problem, which asks which is most likely: rolling at least one six when six dice are rolled, rolling at least two sixes when 12 dice are rolled, or rolling at least three sixes ..
Show the gains or losses with the current plan : 1. Show the gains or losses with the current plan.  Explain how those gains were calculated (because that is where I am at a loss). 2. Show the gains or losses with the proposed plan.  Explain how those are calculated.

Reviews

Write a Review

Theory of Computation Questions & Answers

  Design unambiguous grammar to parse expressions

Write a program would read two numbers and then print all numbers between the first and the second, inclusive. Design unambiguous grammar to parse expressions

  Convert the regular expressions to nfa

Convert the regular expressions to ? NFAs (Non-Deterministic Finite Automata). Use the modular building approach.

  Write mathematical formulation for non-terminal

Non-terminal A is useless if there is no derivation from start symbol to string of tokens in which A appears. Write a mathematical formulation of this property.

  In an internet retailer you will find a wide range of job

in an internet retailer you will find a wide range of job functions. leaders frequently need to adjust their own

  Write down the minimum expressions for the outputs

Assume that invalid BCD digits do not occur as inputs. Construct the truth table. Write down the minimum expressions for the outputs by inspection of the truth table. (Hint: Try to match output columns in the table with input columns .)

  Problem encountered in statements in predicate logic

How the problem would be encountered in attempting to represent the following statements in Predicate logic. it should be possible to: John only likes to see French movies.

  Essay is about qantas emirates alliance focus on change

essay is about qantas emirates alliance. focus on change took place in qantas airline due to this alliancepart 11.

  All binary strings with at least

Give and FA for each of the languages all binary strings with at least three 1''s and all binary strings with at an odd number of 1''s

  Prove using the pumping lemma and closure properties

Prove using the pumping lemma and closure properties that the languages below are not regular. You can use the game argument provided in class.

  Explanation of turing machine

Devise a Turing machine with input given in unary notation such that the equipments produces the following output, 0 if x is divisible by 4,

  Adjust the proposal as required

Adjust the proposal as required. Post whatever you have accomplished to the folder for the GDI to review. Inform your GDI on any difficulties and show stoppers that you might encounter.

  Manipulation and simplification of logic predicates

How is the principle of inclusion and exclusion related to the rules for manipulation and simplification of logic predicates?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd