Abstract
We propose a local-search based algorithm to design DNA sequence sets that satisfy several combinatorial constraints about hamming-distance criteria. To deal with the constraints in the local search, we adopt elaborate (and dynamic) neighborhood search frameworks called the Variable Neighborhood Search (VNS) and the Variable Depth Search (VDS). Although our algorithm can deal with many types of hamming distance-based constraints and is easy to extend (e.g., also applicable for other constraints), in computational experiments, we succeeded in generating better sequence sets than the ones generated by exiting methods of more specified constraints.
This research partly received financial support from Scientific research fund of Ministry of Education, Culture, Sports, Science and Technology.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adleman, L.: Molecular Computation of Solutions to Combinatorial problems. Science 226, 1021–1024 (1994)
Arita, M., Nishikawa, A., Hagiya, M., Komiya, K., Gouzu, H., Sakamoto, K.: Improving Sequence Design for DNA Computing. In: Proc. 5th Genetic and Evolutionary Computation Conference (GECCO 2000), pp. 875–882 (2000)
Arita, M., Kobayashi, S.: DNA Sequence Design Using Templates. New Generation Computing 20(3), 263–273 (2002)
Asahiro, Y.: Simple Greedy Methods for DNA Word Design. In: Proc. 9th World Multi-Conference on Systemics, Cybernetics and Informatics, vol. III, pp. 186–191 (2005)
Gaborit, P., King, O.D.: Linear Constructions for DNA Codes. Theoretical Computer Science 334(1-3), 99–113 (2005)
Glover, F.: Ejection Chains, Reference Structures and Alternating Path Methods for Traveling Salesman Problem. Discrete Applied Mathematics 65, 223–253 (1996)
Kameda, A., Yamamoto, M., Uejima, H., Hagiya, M., Sakamoto, K., Ohuchi, A.: Hairpin-based State Machine and Conformational Addressing: Design and Experiment. Natural Computing 4(2), 103–126 (2005)
Kashiwamura, S., Kameda, A., Yamamoto, M., Ouchi, A.: Two-Step Search for DNA Sequence Design. In: Proc. the 2003 International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC 2003), pp. 1889–1892 (2003)
Kernighan, B., Lin, S.: An Effective Heuristic Procedure for Partitioning Graphs. Bell System Technical J. 49, 291–307 (1970)
Kobayashi, S., Kondo, T., Arita, M.: On Template Method for DNA Sequence Design. In: Hagiya, M., Ohuchi, A. (eds.) DNA 2002. LNCS, vol. 2568, pp. 205–214. Springer, Heidelberg (2003)
Lin, S., Kernighan, B.: An Effective Heuristic Algorithm for the Traveling Salesman Problem. Operation Research 21, 498–516 (1973)
Marathe, A., Condon, A., Corn, R.: On Combinatorial DNA Word Design. Journal of Computational Biology 8(3), 201–220 (2001)
Tulpan, D., Hoos, H., Condon, A.: Stochastic Local Search Algorithms for DNA Word Design. In: Hagiya, M., Ohuchi, A. (eds.) DNA 2002. LNCS, vol. 2568, pp. 229–241. Springer, Heidelberg (2003)
Hoos, H.H., Tulpan, D.C.: Hybrid Randomised Neighbourhoods Improve Stochastic Local Search for DNA Code Design. In: Xiang, Y., Chaib-draa, B. (eds.) Canadian AI 2003. LNCS (LNAI), vol. 2671, pp. 418–433. Springer, Heidelberg (2003)
Tulpan, D., Andronescu, M., Chang, S., Shortreed, M., Condon, A., Hoos, H., Smith, L.: Thermodynamically based DNA strand design. Nucleic Acids Res. 33(15), 4951–4964 (2005)
Winfree, E., Liu, F., Wenzler, L., Seeman, N.: Design and Self-assembly of DNA Crystals. Nature 394, 539–544 (1998)
Yagiura, M., Yamaguchi, T., Ibaraki, T.: A Variable Depth Search Algorithm for the Generalized Assignment Problem. Meta-Heuristics: Advances and trends in Local Search Paradigms for Optimization, 459–471 (1999)
Yagiura, M., Ibaraki, T., Glover, F.: An Ejection Chains Approach for the Generalized Assignment Problem. INFORMS Journal on Computing 16(2), 133–151 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kawashimo, S., Ono, H., Sadakane, K., Yamashita, M. (2006). DNA Sequence Design by Dynamic Neighborhood Searches. In: Mao, C., Yokomori, T. (eds) DNA Computing. DNA 2006. Lecture Notes in Computer Science, vol 4287. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11925903_12
Download citation
DOI: https://doi.org/10.1007/11925903_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49024-1
Online ISBN: 978-3-540-68423-7
eBook Packages: Computer ScienceComputer Science (R0)