FAST PARALLEL DNA ALGORITHM BASED ON ADLEMAN-LIPTON MODEL: THE INDEPENDENT DOMINATING SET PROBLEM
|
|
- Anabel Porter
- 5 years ago
- Views:
Transcription
1 International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 11, Nov 2015, pp , Article ID: IJCET_06_11_001 Available online at ISSN Print: and ISSN Online: IAEME Publication FAST PARALLEL DNA ALGORITHM BASED ON ADLEMAN-LIPTON MODEL: THE INDEPENDENT DOMINATING SET PROBLEM Dr. Kavitha Joseph Professor, Department of Mathematics, New Horizon College of Engineering, Bangalore, India ABSTRACT The independent dominating set problem is a classical optimization problem and has been shown to be NP-Complete. This study finds a molecular computing model to solve the independent dominating set problem, based on Adleman-Lipton model. It proves how to apply stickers in the sticker based model to construct the DNA solution space of the independent dominating set problem and how to apply DNA operations in the Adleman-Lipton model to solve that problem from the solution space of stickers. The time complexity of the proposed computational model is O(n + 2m)and to verify this model, a small independent dominating set problem was solved. This proves the capacity of molecular computing for solving the complex independent dominating set problem. Key words: DNA computing, Independent dominating set problem, DNA based algorithm, NP-complete, Biological operations, time complexity, Adleman-Lipton model. Cite this Article: Dr. Kavitha Joseph. Fast Parallel DNA Algorithm based on Adleman-Lipton Model: The Independent Dominating Set Problem. International Journal of Computer Engineering and Technology, 6(11), 2015, pp INTRODUCTION The dominating and independent dominating set problem arises in various important applications, including in a communication network. These are important structures, and many optimization approaches rely on these. In clustering schemes, independent sets result in cluster heads that have local control of their cluster without interference. Additionally, a dominating independent set based clustering scheme ensures that the entire network is covered. For example, especially in energy-efficient wireless 1 editor@iaeme.com
2 Dr. Kavitha Joseph computing, clustering allows for some wireless nodes to perform fewer tasks by delegating them to their respective cluster head. On the other hand, the tasks of these cluster heads then result in additional energy consumption. Choosing a few cluster heads according to a minimum independent dominating set, result in energy savings for the network [17]. Several approaches have been developed to solve the independent dominating set problem. This study introduces an alternative DNA-based computing approach to solve the independent dominating set problem. DNA-based computing is an exciting contemporary multidisciplinary research area at the intersection of mathematics, computer science and molecular biology. Through advances in molecular biology [1, 15], it is now possible to produce or more DNA strands in a tube. Those or more DNA strands can also be applied for representing or more bits of information. Biological operations can be used to simultaneously operate or more bits of information. Or we can say that or more data processors can be executed in parallel. The power of parallel, high density computation by molecules in solution allows DNA computers to solve hard computational problems such as NP-complete problem in polynomial increasing time. Adleman [1], who solved a Hamiltonian path problem (HPP) for a directed graph with seven nodes, established the efficacy of the molecules in solution to solve computational problems. Lipton [13] solved satisfiability (SAT) problem to demonstrate the advantages of exploiting the massive parallelism that is inherent in DNA-based computing. In recent years methods for solving severa l well known NPcomplete problems [5-11 and 18-20] have been proposed using DNA-based computation. This study finds a molecular solution to the independent dominating set problem in three steps. In the very first step, DNA strands are defined to represent the vertices of the graph with adjacency relation. In second step, the DNA computational model is adopted to construct the algorithm; and in the third step, the read operation is used to figure out the solution of the independent dominating set problem. The rest of this study is organized as follows: In Section 2, the Adleman-Lipton model is introduced. Section 3 presents the DNA based algorithms to generate the solution space for the independent dominating set problem and to solve the independent dominating set problem. Section 4 explains the implementation of the algorithm. Section 5 provides the time complexity of the algorithm. Section 6 checks the correctness of the algorithm. Discussions and conclusions are drawn in Section DNA BASED SUPER COMPUTING The model used in this paper employs only the mature DNA biological operations. This model took the biological operations in the Adleman-Lipton model [1] and the solution space of stickers [2] in the sticker based model The Adleman-Lipton model A DNA (Deoxyribo Nucleic Acid) is a polymer, which is strung together from monomers called deoxyribonucleotides [15]. Distinct nucleotides are detected only with their bases. Those bases are respectively, abbreviated as A, G, C and T. Two strands of DNA can form a double strand under appropriate conditions, if the respective bases are the Watson-Crick complements of each other- A matches T and C matches G. The length of the single stranded DNA is the number of nucleotides 2 editor@iaeme.com
3 Fast Parallel DNA Algorithm based on Adleman-Lipton Model: The Independent Dominating Set Problem comprising the single strand. The length of the double stranded DNA is counted in the number of base pairs. For more discussions of the relevant biological background refer [15, 16]. In the Adleman-Lipton model [1, 13], splints were used to construct the corresponding edges of a particular graph of paths, which represented all possible binary numbers. Adleman and coworkers [14] proposed the sticker based model, which was an abstract of molecular computing based on DNA with a random access memory as well as a new form of encoding the information. Adleman presented the new concept of computation in the molecular level in his work [1], and according to his ideas, we could build a molecular computer with the tools described as follows: 1. Watson-Crick complements. Two strands of DNAs will anneal to form the famous double helix, if the respective base meets its Watson-Crick complements. 2. Ligases. DNA molecules can be linked together through the process called ligation which mediated by enzymes called ligases. In a double stranded DNA, if one of the single strands contains a discontinuity then this may be repaired by DNA ligase. 3. Amplification. DNA molecules are amplified by the method polymerase chain reaction (PCR). PCR is a process that quickly amplifies the amount of DNA in a given solution. 4. Gel electrophoresis. A solution of DNA molecules is placed in one end of gel, and some electric current would be applied to the gel. This process is able to separate DNA strands by any specific length. 5. DNA synthesis. A desired strand of DNA can be synthesized using synthesizer in laboratory. The synthesizer is supplied with the four nucleotide bases in solution, which are combined according to a sequence entered by the user. The instruments make millions of copies of the required oligonucleotides and place them in the solution. The DNA operations in the Adleman-Lipton model are described below. These operations will be used for figuring out solutions of the independent dominating set problem Operations on DNA molecules A test tube is a set of molecules of an alphabet {A, C, G and T}. Given a tube, one can perform the following operations: Append. Given a tube T and a short strand of DNA, Z, and the operation will append the short strand Z, onto the end of every strand in the tube T. Merge. Given tubes T 1 and T 2, yield (T 1, T 2 ) where (T 1, T 2 ) = T 1 T 2. This operation is to pour two tubes into one, with no change of the individual strands. Copy (T, T i ). In parallel, this operation produces a number of copies, T i of the set T. Detect. Given a tube T, say yes if T includes at least one DNA molecule, and say no if it contains none. Read. Given a tube T, the operation is used to describe a single molecule, which is contained in the tube T. Even if T contains many different molecules each encoding a different set of bases, the operation can give an explicit description of exactly one of them. Extract. Given a tube T and a short single strand of DNA, S, produces two tubes + (T, S) and 3 editor@iaeme.com
4 Dr. Kavitha Joseph (T, S), where + (T, S) is all of the molecules of DNA in T which contain the strand S as a sub strand and (T, S) is all of the molecules of DNA in T which do not contain the short strand S. Discard. Given a tube T, the operation will discard the tube T. 3. STICKER BASED SOLUTION SPACE FOR THE INDEPENDENT DOMINATING SET PROBLEM 3.1. Definition of the independent dominating set problem Let G be a graph with vertex set V (G) and the edge set E (G). A dominating set of a graph G = (V, E) is a subset D V such that each vertex in V \ D is adjacent to at least one vertex in D. A dominating set D is said to be an independent dominating set if no two vertices in D are adjacent in G. The independent dominating set problem is to find a minimum size independent dominating set in G and has been proved to be NP-Complete problem [3]. D is the independent domination number. For example, consider the graph G with 6 vertices and 9 edges. V 1 V 2 V 3 V 4 V 5 V 6 Figure 1 The minimum size dominating sets for the graph given in Fig 1 are{v 1,v 6 }, {v 2, v 5 }, {v 3,v 4 }, {v 4,v 5 }, {v 1,v 5 }, {v 1,v 4 }.. The independent dominating sets for the given graph are {v 1,v 6 }, {v 2,v 5 }, {v 3,v 4 }, {v 2,v 3,v 6 } The minimum size independent dominating sets are {v 2,v 5 }, {v 1,v 6 }, {v 3,v 4 }. The independent domination number for the given graph is Constructing the solution space of DNA sequences for the independent dominating set problem Procedure: The input is an undirected graph G = (V, E) where V is the set of vertices and E is the set of edges V represents the number of vertices and E represents the number of edges in G. Let V = n and E = m. Initially, the test tube T 1 contains n DNA sequences and each DNA sequence is a coding for each vertex v i, 1 i n and which is of the form v i x i editor@iaeme.com
5 Fast Parallel DNA Algorithm based on Adleman-Lipton Model: The Independent Dominating Set Problem For the vertex v j that is adjacent to v i, Append (T 1, x j 1 ) End For Amplify (T 1 ) For i = 1 to n T 1 = + (T 1, v i ) T 1 '= (T 1, v i ) Append (T 1, v i ) Merge (T 1, T 1 ') End For For generating the solution space of independent dominating set, we need n DNA sequence and each represents the vertex of the graph G and n DNA sequence to represent x j 1, j = 1 to n, the adjacency relation of the vertices of the given graph. To generate the solution space of the independent dominating set problem, the algorithm needs c+n append operations, one amplification operation, n merge operation, where c is the sum of the degrees of the vertices of the graph G. Now the test tube T 1 contains n DNA sequences of the form v 1 x 1 1 x2 1 x3 1 xn 1 v1, v 2 x 2 1 x1 1 x3 1 xn-1 1 v 2,. v n x n 1 x1 1 x2 1 xn-1 1 vn. Next, generate the test tube T 2, which contains the DNA sequence of the form v i v j, where (v i,v j ) E. The initial set of DNA molecules encoding all the vertices and non edges of the given graph is synthesized using ABI 3948 nucleic acid synthesis and purification system. Consider the graph given in fig1. For each vertex v i, i= 1 to 6 generate the DNA sequence v i x i 1. For representing the adjacency of the vertices of the graph, the DNA sequence x j 1, j = 1 to 6 are generated. The encoding scheme of adjacency relation of the vertices is given in the following table. Table 1 vertex DNA S equen ce v1 v1 x11x21 x31 x41 x51 v1 v2 v2 x21x11 x41 v2 v3 v3 x31x11 x51 v3 v4 v4 x41x11 x21 x51 x61 v4 v5 v5 x51x11 x31 x41 x61 v5 v6 v6 x61x41 x51 v6 5 editor@iaeme.com
6 Dr. Kavitha Joseph 3.3. The DNA algorithm for solving the independent dominating set problem Input (T 1, T 2 ), where T 1 includes all the encodings of the vertices with its adjacency relation and T 2 includes the DNA sequence of the form v i v j, where (v i,v j ) E. Step1. Add multiple copies of DNA strands in the test tube T 2 to the test tubet 1. Step2. For each edge (v i, v j ) E T 2 = + (T 1, v i ) T 3 = + (T 2, v j ) Discard (T 3 ) End For Step3. For j = 1 to n T 1 = + (T 1, x j 1 ) End For Step4. If Detect ( T 1 ) = yes then 4(a) T 1 = (T 1, l ), where l is equal to the shortest length DNA strand in the Test tube T 1 4(b) Read (T 1 ) else 4(c) independent dominating set is empty End If 4. IMPLEMENTATION OF THE ALGORITHM This section describes the implementation of the algorithm. Start with two test tubes T 1 and T 2, T 1 contains all the n DNA sequences which are the encodings of the n vertices with its adjacency relation and T 2 contains DNA strands of the form v iv j, where (v i,v j ) E. Add multiple copies of all the DNA encodings of T 2 to the test tube T 1 along with ligation enzyme. The ligation reaction which in turn produces the subsets of the vertex set V of the graph G. Since the test tube T 2 contains the encodings of non edges of the graph G, each DNA strands in a test tube T 1 is the DNA representation of subsets of the vertex set V of the given graph G with its adjacency relation. For each edge (v i,v j ) E, step2 checks whether the vertices v i and v j are in the same subset. If so, step2 removes those DNA strands from the test tube T 1. The step 3 checks whether each vertex in V/S is adjacent to at least one vertex in S for each subset S of the vertex set V. The step 3 of the algorithm retains all the DNA strands in T 1 which represent the independent dominating set of the problem using extraction operation. Thus, it needs n extraction operation. 6 editor@iaeme.com
7 Fast Parallel DNA Algorithm based on Adleman-Lipton Model: The Independent Dominating Set Problem Detection operation is used to detect the content of the test tube T 1. If it returns yes, because the independent dominating set problem is finding the minimum size independent dominating set, use step 4(a) to find the shortest length DNA strand from the test tube T 1. This accomplished by gel electrophoresis technique. Use the read operation to find the solution to the problem. Otherwise the independent dominating set is empty for the given graph G. 5. COMPLEXITY ANALYSIS OF THE PROPOSED DNA ALGORITHM The following section describes the time complexity of the algorithm, the volume complexity of the solution space of the algorithm. Theroem1: The independent dominating set problem for any undirected n-vertex graph G can be solved with O(n + 2m) biological operations in the Adleman-Lipton model. Proof: Algorithm can be applied for solving the independent dominating set problem for any undirected n vertex graph G. Algorithm given in this paper includes three main steps. Firstly, the algorithm given in step 1 generates the subsets of the vertex set V. Secondly; the step 2 extracts all the subsets of the vertex set V in which no two vertices are adjacent in the given graph G. Thus, the For loop given in step 2 uses 2m extraction operations. Step3 given in the algorithm checks whether each vertex in V/S is adjacent to at least one vertex in S for each subset of the vertex set V. It retains all the independent dominating set and uses n extraction operations. Thirdly, the algorithm finds the minimal independent dominating set from the step 4(a) and uses read operation to find the solution of the problem. Hence from the statements mentioned above, it is inferred that the time complexity of the algorithm is O(n + 2m) biological operations in the Adleman-Lipton model. Theorem2: The independent dominating set problem for any undirected n vertices graph G can be solved with O(2n + nc 2 m) strands in the Adleman-Lipton model. 6. CORRECTNESS OF THE ALGORITHM Theorem: From those steps given in the algorithm, the independent dominating set problem for any n-vertex graph can be solved. Proof: The input of the algorithm is two test tubes T 1 and T 2. T 1 includes all the n DNA strands which are the encoding for the n vertices with its adjacency and T 2 includes all the DNA strands of the form v i v j, where (v i,v j ) E. For any n vertex graph G, according to the first step of algorithm, it generates the subsets of the vertex set V of the graph G. The step 2 selects the subsets of the vertex set V in which no two vertices are adjacent in the given graph G. Now the test tube T 1 contains the subsets of the graph G in which no two vertices are adjacent. Next step3 selects all the DNA strands which are the representation of subset S in which no two vertices are adjacent in G and each vertex not in the subset S is adjacent to at least one vertex in S. Because the independent dominating set problem is to find a minimum size independent dominating set, step 4(a) selects the shortest strand from the test tube T 1 using gel electrophoresis and use the read operation to describe the sequence of molecules in the test tube T 1. Otherwise independent dominating set is empty for the given graph G. 7 editor@iaeme.com
8 Dr. Kavitha Joseph The graph given in fig 1 is used to show the power of the algorithm. Initially, the test tube T 1 is filled with 6 library strands which represent the 6 vertices of the graph G with its adjacency relation given in Table1, section 3. The test tube T 2 contains all the nc 2 -m DNA strands; each represents the non edge of the graph. That is the test tube T 2 contains the DNA strands v 1 v 6, v 2 v 3, v 2 v 5, v 2 v 6, v 3 v 4, v 3 v 6. According to the first execution of step1, add multiple copies of all the DNA encodings in the test tube T 2 to the test tube T 1 with the ligation enzyme. The ligation reaction produces the subsets{v 1,v 6 }, {v 2,v 3 }, {v 2,v 5 }, {v 2,v 6 }, {v 3,v 4 }, {v 3,v 6 }, {v 2,v 3,v 6 }, {v 2,v 3, v 4 } of the given graph G with its adjacency relation in the test tube T 1. The step 2 selects all the subsets {v 1, v 6 }, {v 2, v 5 }, {v 3, v 4 }, {v 2, v 3, v 6 } from the test tube T 1, in which no two vertices are adjacent in G. For every DNA strand in the test tube T 1, the step 3 checks whether other vertices not in the subset are adjacent to at least one vertex in the subset. Finally the test tube T 1 contains all the DNA strands represent the independent dominating set. Because the test tube T 1 is not empty, the detection operation for detecting the tube T 1 in step 4 in the algorithm returns yes. Otherwise independent dominating set for the given graph is empty. The test tube T 1 contains all the independent dominating set, because independent dominating set problem is finding a minimum independent dominating set, the step 4(a) finds the shortest strand in the test tube T 1. Therefore the step 4(b) reads the answer from the tube T 1. Thus a minimum size independent dominating sets for the graph given in fig1 are {v 2, v 5 }, {v 1, v 6 }, {v 3, v 4 }. 7. DISCUSSIONS AND CONCLUSIONS The importance of DNA computing technology in application has increased significantly in recent years. The proposed algorithm, demonstrates the independent dominating set problem can be solved using a DNA-based model with favorable computational efficiency. The approach described herein mostly transforms subsets of the vertex set of the graph into DNA strands, constructs the solution space, and then uses basic biological operations to generate a program that selects the qualified strands. Two major features of the proposed approach are as follows. Firstly, it develops a computer program to generate a good DNA sequences for generating solution space of the independent dominating set problem with lower rate of errors. Secondly, the number of tubes needed for the algorithm will not increase with the complexity of the problem. The algorithm described in this paper is based on test tubes, and their computational power was greatly limited by the volume of DNA molecules which can be manipulated in the laboratory. As the complexity of the problem increases, longer DNA strands will have to be employed to encode the candidate solutions. Since the completeness of the algorithm was verified, this framework suggests that algorithmic approaches that use biological operations to DNA strands may also be extended to solve more NP-complete problems. 8 editor@iaeme.com
9 Fast Parallel DNA Algorithm based on Adleman-Lipton Model: The Independent Dominating Set Problem REFERENCES [1] L. Adleman, Molecular computation of solutions to combinatorial problems. Science, 266, 1994, [2] K. H. Zimmermann, Efficient DNA sticker algorithms for NP-complete graph problems. Computer Physics Communications, 144, 2002, [3] M. R. Garey, D. S. Johnson. Computers and Intractability: A Guide to the theory of NP-completeness, Frema, San Francisco, [4] Q. Huiqin, L. Mingming, Z. Hong, Solve maximum clique problem by sticker model in DNA computing, Progress in natural science, 14, 2004, [5] Wenbin Liu, Fengyne Zhang, Jin Xu, A DNA algorithm for the graph coloring problem, Journal of chemical and information science, 2002,42, [6] K. L. Li, F. J. Yao, J. Xu, Improved molecular solutions for the knapsack problem on DNA based super computing, Chinese journal of computer research and development, 44, 2007, [7] Sun-YuanH Sieh, Ming-yu Chen, A DNA based solution to the graph isomorphism problem using Adleman-Lipton model with stickers, Applied mathematics and computation, 197, 2008, [8] Majid.D. A new solution for maximal clique problem based sticker model, Biosystems, 95, 2009, [9] W. L. Chang, Solving the independent set problem in a DNA base super computer model, Physics review letter, 15, 2005, [10] W. L. Chang, Minyi Guo, Michael Ho, Towards solution of the set splitting problem on gel based DNA computing, Future generation computer systems, 20, 2004, [11] Minyi Guo, Michael Ho, W. L. Chang, Fast parallel solution to the dominating set problem on massively parallel biocomputing, parallel computing, 30, 2004, [12] Feynman. R. P, in: Gilbert. D. H, Miniaturization. Reinhold publishing corporation, New York, 1961, [13] Lipton. R. J, DNA solution of hard computational problems, Science, 268, 1995, [14] Roweis. S. et al. A sticker based model for DNA computation, Second annual workshop on DNA computing, DIMACS: Series in discrete and theoretical computer science, American mathematical society, Princeton university, 1999, [15] Sinden. R. R, DNA structure and Function, Academic press, New York, [16] G. Paun, G. Rozenberg, A. Salomaa. DNA computing: New computing paradigms, springer verlag, New York, [17] EYES. Energy-Efficient Sensor Networks. (IST ), [18] Fengyue Zhang, Bo Liu, Wenbin Liu, Qiang Zhang,. DNA computing model based on lab-on-a-chip and its application on solving the timetabling problem, Progress in Natural Science 18, 2008, [19] Sun-Yuan Hsieh, Chao-Wen Huang, Hsin-Hung Chou, A DNA-based graph encoding scheme with its applications to graph isomorphism problems, Applied Mathematics and Computation, 203, 2008, [20] Israel Marck Martinez-Perez, Karl-Heinz Zimmermann, Parallel bioinspired algorithms for NP complete graph problems, Journal of parallel and distributed computing, 69, 2009, editor@iaeme.com
10 Dr. Kavitha Joseph [21] Kuldeep Mishra, Ravi Rai Chaudhary and Dheresh Soni. A Premeditated CDM Algorithm in Cloud Computing Environment For FPM. International Journal of Computer Engineering and Technology, 4(4), 2013, pp [22] S. Aruna, L.V. Nandakishore and Dr S.P. Rajagopalan. A Novel LNS Semi Supervised Learning Algorithm for Detecting Breast Cancer. International Journal of Computer Engineering and Technology, 3(1), 2012, pp editor@iaeme.com
Simulation of Parallel Logical Operations with Biomolecular Computing
American Journal of Applied Sciences 5 (12): 1758-1763, 2008 ISSN 1546-9239 2008 Science Publications Simulation of Parallel Logical Operations with Biomolecular Computing 1 Mahnaz Kadkhoda and 2 Ali A.
More informationProcedures for Computing the Maximum with DNA Strands
Procedures for Computing the Maximum with DNA Strands Satoshi Kamio, Akiko Takehara, Akihiro Fujiwara Department of Computer Science and Electronics Kyushu Institute of Technology 680-4 Kawazu, Iizuka,
More informationSolving Traveling Salesman Problems Using Molecular Programming
Solving Traveling Salesman Problems Using Molecular Programming Soo-Yong Shin Artificial Intelligence Lab (SCAI) Dept. of Computer Engineering Seoul National University Seoul 151-742, Korea. syshin@scai.snu.ac.kr
More informationA DNA STICKER ALGORITHM FOR SOLVING N-QUEEN PROBLEM *
International Journal of Computer Science and Applications, Vol. 5, No. 2, pp 12-22 Technomathematics Research Foundation A DNA STICKER ALGORITHM FOR SOLVING N-QUEEN PROBLEM * H. AHRABIAN Center of Excellence
More informationBeginnings of Molecular Computing. Garret Suen CPSC Wednesday, January 30, 2002
Beginnings of Molecular Computing Garret Suen CPSC601.73 Wednesday, January 30, 2002 Forward The contents of the following presentation are based off of work discussed in Chapter 2 of DNA Computing by
More informationComplexity Results on Graphs with Few Cliques
Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School
More informationDecision Problems. Observation: Many polynomial algorithms. Questions: Can we solve all problems in polynomial time? Answer: No, absolutely not.
Decision Problems Observation: Many polynomial algorithms. Questions: Can we solve all problems in polynomial time? Answer: No, absolutely not. Definition: The class of problems that can be solved by polynomial-time
More informationA DNA solution of SAT problem by a modified sticker model
BioSystems 81 (2005) 1 9 A DNA solution of SAT problem by a modified sticker model Chia-Ning Yang a,, Chang-Biau Yang b, 1 a Department of Medical Radiation Technology, I-Shou University, No. 1, Section
More informationMolecular Sticker Model Stimulation on Silicon for a Maximum Clique Problem
Int. J. Mol. Sci. 2015, 16, 13474-13489; doi:10.3390/ijms160613474 Article OPEN ACCESS International Journal of Molecular Sciences ISSN 1422-0067 www.mdpi.com/journal/ijms Molecular Sticker Model Stimulation
More informationFastCluster: a graph theory based algorithm for removing redundant sequences
J. Biomedical Science and Engineering, 2009, 2, 621-625 doi: 10.4236/jbise.2009.28090 Published Online December 2009 (http://www.scirp.org/journal/jbise/). FastCluster: a graph theory based algorithm for
More informationHardness of Subgraph and Supergraph Problems in c-tournaments
Hardness of Subgraph and Supergraph Problems in c-tournaments Kanthi K Sarpatwar 1 and N.S. Narayanaswamy 1 Department of Computer Science and Engineering, IIT madras, Chennai 600036, India kanthik@gmail.com,swamy@cse.iitm.ac.in
More informationSAT BASED ALGORITHMIC APPROACH FOR SUDOKU PUZZLE
International Journal of Computer Engineering & Technology (IJCET) Volume 9, Issue 6, November-December 2018, pp. 38 45, Article ID: IJCET_09_06_005 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=9&itype=6
More informationComplementary Graph Coloring
International Journal of Computer (IJC) ISSN 2307-4523 (Print & Online) Global Society of Scientific Research and Researchers http://ijcjournal.org/ Complementary Graph Coloring Mohamed Al-Ibrahim a*,
More informationA New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem
A New Reduction from 3-SAT to Graph K- Colorability for Frequency Assignment Problem Prakash C. Sharma Indian Institute of Technology Survey No. 113/2-B, Opposite to Veterinary College, A.B.Road, Village
More informationNP Completeness. Andreas Klappenecker [partially based on slides by Jennifer Welch]
NP Completeness Andreas Klappenecker [partially based on slides by Jennifer Welch] Overview We already know the following examples of NPC problems: SAT 3SAT We are going to show that the following are
More informationPartha Sarathi Mandal
MA 515: Introduction to Algorithms & MA353 : Design and Analysis of Algorithms [3-0-0-6] Lecture 39 http://www.iitg.ernet.in/psm/indexing_ma353/y09/index.html Partha Sarathi Mandal psm@iitg.ernet.in Dept.
More informationADVANCE THE DNA COMPUTING. A Dissertation ZHIQUAN FRANK QIU
ADVANCE THE DNA COMPUTING A Dissertation by ZHIQUAN FRANK QIU Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of DOCTOR OF
More informationClustering-Based Distributed Precomputation for Quality-of-Service Routing*
Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,
More informationEULERIAN GRAPHS AND ITS APPLICATIONS
EULERIAN GRAPHS AND ITS APPLICATIONS Aruna R 1, Madhu N.R 2 & Shashidhar S.N 3 1.2&3 Assistant Professor, Department of Mathematics. R.L.Jalappa Institute of Technology, Doddaballapur, B lore Rural Dist
More informationThe NP-Completeness of Some Edge-Partition Problems
The NP-Completeness of Some Edge-Partition Problems Ian Holyer y SIAM J. COMPUT, Vol. 10, No. 4, November 1981 (pp. 713-717) c1981 Society for Industrial and Applied Mathematics 0097-5397/81/1004-0006
More informationCharacterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs
ISSN 0975-3303 Mapana J Sci, 11, 4(2012), 121-131 https://doi.org/10.12725/mjs.23.10 Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs R Mary Jeya Jothi * and A Amutha
More informationVertex-Colouring Edge-Weightings
Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada
More informationarxiv: v1 [cs.dm] 10 Sep 2018
Minimum Eccentric Connectivity Index for Graphs with Fixed Order and Fixed Number of Pending Vertices Gauvain Devillez 1, Alain Hertz 2, Hadrien Mélot 1, Pierre Hauweele 1 1 Computer Science Department
More informationMinimum Cost Edge Disjoint Paths
Minimum Cost Edge Disjoint Paths Theodor Mader 15.4.2008 1 Introduction Finding paths in networks and graphs constitutes an area of theoretical computer science which has been highly researched during
More information2 Dynamic programming The basic idea of the dynamic programming technique is the following: given a combinatorial problem, we iteratively solve harder
Running dynamic programming algorithms on a DNA computer Eric B. Baum eric@research.nj.nec.com Dan Boneh dabo@cs.princeton.edu NEC Research Institute Princeton, NJ 08544 Abstract In this paper we show
More informationFundamental Properties of Graphs
Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,
More informationFinite Field Arithmetic using Self-Assembly of DNA Tilings
Finite Field Arithmetic using Self-Assembly of DNA Tilings Rana Barua rana@isical.ac.in Shantanu Das shantanu66@yahoo.com Indian Statistical Institute, 203 B.T.Road, Calcutta 700108, India Abstract- Recently,
More informationApproximability Results for the p-center Problem
Approximability Results for the p-center Problem Stefan Buettcher Course Project Algorithm Design and Analysis Prof. Timothy Chan University of Waterloo, Spring 2004 The p-center
More informationBest known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices
Hard Problems Euler-Tour Problem Undirected graph G=(V,E) An Euler Tour is a path where every edge appears exactly once. The Euler-Tour Problem: does graph G have an Euler Path? Answerable in O(E) time.
More informationPlanar Graph Characterization - Using γ - Stable Graphs
Planar Graph Characterization - Using γ - Stable Graphs M. YAMUNA VIT University Vellore, Tamilnadu INDIA myamuna@vit.ac.in K. KARTHIKA VIT University Vellore, Tamilnadu INDIA karthika.k@vit.ac.in Abstract:
More informationDIMACS Series in Discrete Mathematics and Theoretical Computer Science A Space-Ecient Randomized DNA Algorithm for k-sat Kevin Chen and Vijay Ramachan
DIMACS Series in Discrete Mathematics and Theoretical Computer Science A Space-Ecient Randomized DNA Algorithm for k-sat Kevin Chen and Vijay Ramachandran Abstract. We present a randomized DNA algorithm
More informationChapter 9 Graph Algorithms
Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures Chapter 9 Graph s 2 Definitions Definitions an undirected graph is a finite set
More informationIntroduction to Algorithms. Lecture 24. Prof. Patrick Jaillet
6.006- Introduction to Algorithms Lecture 24 Prof. Patrick Jaillet Outline Decision vs optimization problems P, NP, co-np Reductions between problems NP-complete problems Beyond NP-completeness Readings
More informationON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS
ITALIAN JOURNAL OF PURE AND APPLIED MATHEMATICS N. 38 017 (137 144) 137 ON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS Xianya Geng Zhixiang Yin Xianwen Fang Department of Mathematics and Physics
More informationDOMINATION IN SOME CLASSES OF DITREES
BULLETIN OF THE INTERNATIONAL MATHEMATICAL VIRTUAL INSTITUTE ISSN (p) 20-4874, ISSN (o) 20-4955 www.imvibl.org /JOURNALS / BULLETIN Vol. 6(2016), 157-167 Former BULLETIN OF THE SOCIETY OF MATHEMATICIANS
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More informationRestricted edge connectivity and restricted connectivity of graphs
Restricted edge connectivity and restricted connectivity of graphs Litao Guo School of Applied Mathematics Xiamen University of Technology Xiamen Fujian 361024 P.R.China ltguo2012@126.com Xiaofeng Guo
More informationOn Covering a Graph Optimally with Induced Subgraphs
On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 97 E-mail: natarajan.meghanathan@jsums.edu Optimization vs. Decision
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 397 E-mail: natarajan.meghanathan@jsums.edu Optimization vs. Decision
More informationMax-Cut and Max-Bisection are NP-hard on unit disk graphs
Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz and Marcin Kamiński 2 Llenguatges i Sistemes Informàtics 2 RUTCOR, Rutgers University Universitat Politècnica de Catalunya 640 Bartholomew
More informationOPTICAL SOLUTIONS FOR THE UNBOUNDED SUBSET-SUM PROBLEM
International Journal of Innovative Computing, Information and Control ICIC International c 2008 ISSN 1349-4198 Volume 5, Number 8, August 2009 pp. 2159 2167 OPTICAL SOLUTIONS FOR THE UNBOUNDED SUBSET-SUM
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 39217 E-mail: natarajan.meghanathan@jsums.edu P, NP-Problems Class
More informationCS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6702 - GRAPH THEORY AND APPLICATIONS Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /
More informationON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES*
ON WEIGHTED RECTANGLE PACKING WITH LARGE RESOURCES* Aleksei V. Fishkin, 1 Olga Gerber, 1 Klaus Jansen 1 1 University of Kiel Olshausenstr. 40, 24118 Kiel, Germany {avf,oge,kj}@informatik.uni-kiel.de Abstract
More informationAn Efficient Algorithm for Computing Non-overlapping Inversion and Transposition Distance
An Efficient Algorithm for Computing Non-overlapping Inversion and Transposition Distance Toan Thang Ta, Cheng-Yao Lin and Chin Lung Lu Department of Computer Science National Tsing Hua University, Hsinchu
More informationThe Complexity of Minimizing Certain Cost Metrics for k-source Spanning Trees
The Complexity of Minimizing Certain Cost Metrics for ksource Spanning Trees Harold S Connamacher University of Oregon Andrzej Proskurowski University of Oregon May 9 2001 Abstract We investigate multisource
More informationDNA operations DNA Algorithms. DNA Computing. Dr Giuditta Franco. Department of Computer Science, University of Verona, Italy
DNA Computing Dr Giuditta Franco Department of Computer Science, University of Verona, Italy giuditta.franco@univr.it Overview Information is stored in bio-polymers, enzymes (molecular biology and genetic
More informationTheorem 2.9: nearest addition algorithm
There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used
More informationThe complement of PATH is in NL
340 The complement of PATH is in NL Let c be the number of nodes in graph G that are reachable from s We assume that c is provided as an input to M Given G, s, t, and c the machine M operates as follows:
More informationCLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN
CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN TOMASZ LUCZAK AND FLORIAN PFENDER Abstract. We show that every 3-connected claw-free graph which contains no induced copy of P 11 is hamiltonian.
More informationAlgorithms for Bioinformatics
Adapted from slides by Alexandru Tomescu, Leena Salmela and Veli Mäkinen, which are partly from http://bix.ucsd.edu/bioalgorithms/slides.php 58670 Algorithms for Bioinformatics Lecture 5: Graph Algorithms
More informationarxiv: v2 [cs.dm] 3 Dec 2014
The Student/Project Allocation problem with group projects Aswhin Arulselvan, Ágnes Cseh, and Jannik Matuschke arxiv:4.035v [cs.dm] 3 Dec 04 Department of Management Science, University of Strathclyde,
More informationA 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition
A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha
More informationImportance of Graph Theory
Journal of Computer and Mathematical Sciences, Vol.6(6),306-313, June 2015 (An International Research Journal), www.compmath-journal.org ISSN 0976-5727 (Print) ISSN 2319-8133 (Online) Importance of Graph
More informationRepresenting arc labels in DNA algorithms. Ajit Narayanan. Computer and Cognitive Sciences. University of Exeter. Abstract
Representing arc labels in DNA algorithms Ajit Narayanan Computer and Cognitive Sciences University of Exeter Exeter EX4 4PT UK (ajit@dcs.exeter.ac.uk) Abstract DNA computing has recently generated much
More informationBounded Degree Closest k-tree Power is NP-Complete
Originally published in Proc. th COCOON, volume 3595 of LNCS, pages 757 766. Springer, 005. Bounded Degree Closest k-tree Power is NP-Complete Michael Dom, Jiong Guo, and Rolf Niedermeier Institut für
More informationThe Encoding Complexity of Network Coding
The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email mikel,spalex,bruck @caltech.edu Abstract In the multicast network
More informationAgreedy approximation for minimum connected dominating sets
Theoretical Computer Science 329 2004) 325 330 www.elsevier.com/locate/tcs Note Agreedy approximation for minimum connected dominating sets Lu Ruan a, Hongwei Du b, Xiaohua Jia b,,1, Weili Wu c,1,2, Yingshu
More informationParameterized graph separation problems
Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.
More informationAlgorithmic complexity of two defence budget problems
21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Algorithmic complexity of two defence budget problems R. Taylor a a Defence
More informationChapter 9 Graph Algorithms
Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures 3 Definitions an undirected graph G = (V, E) is a
More informationV1.0: Seth Gilbert, V1.1: Steven Halim August 30, Abstract. d(e), and we assume that the distance function is non-negative (i.e., d(x, y) 0).
CS4234: Optimisation Algorithms Lecture 4 TRAVELLING-SALESMAN-PROBLEM (4 variants) V1.0: Seth Gilbert, V1.1: Steven Halim August 30, 2016 Abstract The goal of the TRAVELLING-SALESMAN-PROBLEM is to find
More informationTopological Invariance under Line Graph Transformations
Symmetry 2012, 4, 329-335; doi:103390/sym4020329 Article OPEN ACCESS symmetry ISSN 2073-8994 wwwmdpicom/journal/symmetry Topological Invariance under Line Graph Transformations Allen D Parks Electromagnetic
More informationApproximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks
Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Thomas Erlebach Department of Computer Science University of Leicester, UK te17@mcs.le.ac.uk Ambreen Shahnaz Department of Computer
More informationMassachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 Recitation-6: Hardness of Inference Contents 1 NP-Hardness Part-II
More informationSparse Hypercube 3-Spanners
Sparse Hypercube 3-Spanners W. Duckworth and M. Zito Department of Mathematics and Statistics, University of Melbourne, Parkville, Victoria 3052, Australia Department of Computer Science, University of
More informationOn Independent Equitable Cototal Dominating set of graph
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X Volume 12, Issue 6 Ver V (Nov - Dec2016), PP 62-66 wwwiosrjournalsorg On Independent Equitable Cototal Dominating set of graph
More informationIntroduction III. Graphs. Motivations I. Introduction IV
Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg
More informationAn Edge-Swap Heuristic for Finding Dense Spanning Trees
Theory and Applications of Graphs Volume 3 Issue 1 Article 1 2016 An Edge-Swap Heuristic for Finding Dense Spanning Trees Mustafa Ozen Bogazici University, mustafa.ozen@boun.edu.tr Hua Wang Georgia Southern
More informationModule 6 P, NP, NP-Complete Problems and Approximation Algorithms
Module 6 P, NP, NP-Complete Problems and Approximation Algorithms Dr. Natarajan Meghanathan Associate Professor of Computer Science Jackson State University Jackson, MS 39217 E-mail: natarajan.meghanathan@jsums.edu
More informationA Partition Method for Graph Isomorphism
Available online at www.sciencedirect.com Physics Procedia ( ) 6 68 International Conference on Solid State Devices and Materials Science A Partition Method for Graph Isomorphism Lijun Tian, Chaoqun Liu
More informationSequencing. Computational Biology IST Ana Teresa Freitas 2011/2012. (BACs) Whole-genome shotgun sequencing Celera Genomics
Computational Biology IST Ana Teresa Freitas 2011/2012 Sequencing Clone-by-clone shotgun sequencing Human Genome Project Whole-genome shotgun sequencing Celera Genomics (BACs) 1 Must take the fragments
More informationOn Universal Cycles of Labeled Graphs
On Universal Cycles of Labeled Graphs Greg Brockman Harvard University Cambridge, MA 02138 United States brockman@hcs.harvard.edu Bill Kay University of South Carolina Columbia, SC 29208 United States
More informationLecture 5: Graphs. Rajat Mittal. IIT Kanpur
Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks
More informationMolecular solutions of the RSA public-key cryptosystem on a DNA-based computer
J Supercomput (212) 61:642 672 DOI 1.17/s11227-11-627-z Molecular solutions of the RSA public-key cryptosystem on a DNA-based computer Weng-Long Chang Kawuu Weicheng Lin Ju-Chin Chen Chih-Chiang Wang Lai
More informationMolecular solutions of the RSA public-key cryptosystem on a DNA-based computer
J Supercomput DOI 10.1007/s11227-011-0627-z Molecular solutions of the RSA public-key cryptosystem on a DNA-based computer Weng-Long Chang Kawuu Weicheng Lin Ju-Chin Chen Chih-Chiang Wang Lai Chin Lu Minyi
More informationFMA901F: Machine Learning Lecture 6: Graphical Models. Cristian Sminchisescu
FMA901F: Machine Learning Lecture 6: Graphical Models Cristian Sminchisescu Graphical Models Provide a simple way to visualize the structure of a probabilistic model and can be used to design and motivate
More informationComputability Theory
CS:4330 Theory of Computation Spring 2018 Computability Theory Other NP-Complete Problems Haniel Barbosa Readings for this lecture Chapter 7 of [Sipser 1996], 3rd edition. Sections 7.4 and 7.5. The 3SAT
More informationGreedy Algorithms 1 {K(S) K(S) C} For large values of d, brute force search is not feasible because there are 2 d {1,..., d}.
Greedy Algorithms 1 Simple Knapsack Problem Greedy Algorithms form an important class of algorithmic techniques. We illustrate the idea by applying it to a simplified version of the Knapsack Problem. Informally,
More informationReductions and Satisfiability
Reductions and Satisfiability 1 Polynomial-Time Reductions reformulating problems reformulating a problem in polynomial time independent set and vertex cover reducing vertex cover to set cover 2 The Satisfiability
More informationInternational Journal of Mathematical Archive-7(9), 2016, Available online through ISSN
International Journal of Mathematical Archive-7(9), 2016, 189-194 Available online through wwwijmainfo ISSN 2229 5046 TRIPLE CONNECTED COMPLEMENTARY ACYCLIC DOMINATION OF A GRAPH N SARADHA* 1, V SWAMINATHAN
More informationAlgorithms for Bioinformatics
Adapted from slides by Alexandru Tomescu, Leena Salmela and Veli Mäkinen, which are partly from http://bix.ucsd.edu/bioalgorithms/slides.php 582670 Algorithms for Bioinformatics Lecture 3: Graph Algorithms
More informationGraph Algorithms in Bioinformatics
Graph Algorithms in Bioinformatics Computational Biology IST Ana Teresa Freitas 2015/2016 Sequencing Clone-by-clone shotgun sequencing Human Genome Project Whole-genome shotgun sequencing Celera Genomics
More informationIndependent Domination Number and Chromatic Number of a Fuzzy Graph
International Journal of Scientific and Innovative Mathematical Research (IJSIMR) Volume 2, Issue 6, June 2014, PP 572-578 ISSN 2347-307X (Print) & ISSN 2347-3142 (Online) www.arcjournals.org Independent
More informationarxiv: v1 [cs.dm] 21 Dec 2015
The Maximum Cardinality Cut Problem is Polynomial in Proper Interval Graphs Arman Boyacı 1, Tinaz Ekim 1, and Mordechai Shalom 1 Department of Industrial Engineering, Boğaziçi University, Istanbul, Turkey
More informationDIAMETRAL PATHS IN TOTAL GRAPHS OF COMPLETE GRAPHS, COMPLETE BIPARTITE GRAPHS AND WHEELS
International Journal of Civil Engineering and Technology (IJCIET) Volume 8, Issue 5, May 017, pp. 11 119, Article ID: IJCIET_08_05_17 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=8&itype=5
More informationReductions of Graph Isomorphism Problems. Margareta Ackerman. Technical Report 08
CS-2008-08 Reductions of Graph Isomorphism Problems Margareta Ackerman Technical Report 08 David R. Cheriton School of Computer Science, University of Waterloo. 1 REDUCTIONS OF GRAPH ISOMORPHISM PROBLEMS
More information1 Introduction. 1. Prove the problem lies in the class NP. 2. Find an NP-complete problem that reduces to it.
1 Introduction There are hundreds of NP-complete problems. For a recent selection see http://www. csc.liv.ac.uk/ ped/teachadmin/comp202/annotated_np.html Also, see the book M. R. Garey and D. S. Johnson.
More informationVertex 3-colorability of claw-free graphs
Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,
More informationGraph Theory. Part of Texas Counties.
Graph Theory Part of Texas Counties. We would like to visit each of the above counties, crossing each county only once, starting from Harris county. Is this possible? This problem can be modeled as a graph.
More informationUnit 8: Coping with NP-Completeness. Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems. Y.-W.
: Coping with NP-Completeness Course contents: Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems Reading: Chapter 34 Chapter 35.1, 35.2 Y.-W. Chang 1 Complexity
More informationDomination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes
Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph
More informationContracting Chordal Graphs and Bipartite Graphs to Paths and Trees
Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given
More informationLecture 24: More Reductions (1997) Steven Skiena. skiena
Lecture 24: More Reductions (1997) Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Prove that subgraph isomorphism
More informationAPPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS
APPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 70010, India. Organization Introduction
More informationApplied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees
Applied Mathematics Letters 24 (2011) 719 723 Contents lists available at ScienceDirect Applied Mathematics Letters journal homepage: www.elsevier.com/locate/aml Graph triangulations and the compatibility
More informationDNA Self-Assembly For Constructing 3D Boxes
DNA Self-Assembly For Constructing 3D Boxes Extended Abstract Ming-Yang Kao 1, and Vijay Ramachandran 2, 1 Department of Computer Science, Northwestern University Evanston, IL 60201, USA kao@cs.northwestern.edu
More informationNP-completeness of 4-incidence colorability of semi-cubic graphs
Discrete Mathematics 08 (008) 0 www.elsevier.com/locate/disc Note NP-completeness of -incidence colorability of semi-cubic graphs Xueliang Li, Jianhua Tu Center for Combinatorics and LPMC, Nankai University,
More information