用户名: 密码: 验证码:
DNA计算中的编码理论与方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
DNA计算是以DNA分子为载体,利用DNA杂交反应的巨大并行性特点而进行计算的一种自然计算模式。编码问题是DNA计算机研制中的核心问题之一。从分子生物学角度来看,DNA序列自身的物理化学属性决定了DNA编码序列的存在形式;而DNA编码序列的热力学属性则是杂交反应的动力源泉。基于此,本文主要围绕DNA序列的物理化学属性以及热动力学特性进行DNA计算中的编码理论的研究与设计,主要研究内容如下:
     详细地讨论了DNA计算中的编码问题;详细地介绍了DNA分子的物理化学性质、杂交反应的热力学基础以及相关热力学参数的计算方法。
     提出了一种针对DNA计算的编码序列优化设计方案。该方案在综合考虑DNA计算中编码序列的约束条件的基础上,根据约束条件之间的相互制约关系,采用整体优化的思想,首先将各约束条件进行归类;然后依据各约束条件的计算时间复杂度和约束强弱程度进行优化组合排序,采用随机产生-实时过滤算法产生计算所需数目的DNA编码序列。比较结果表明,该优化设计方案的各项评价指标均优于以往文献提供的方法。
     在综合考虑计算编码序列生物约束条件之间的制约关系的基础上,提出了一种基于统计学原理的、无需实验就可确定各评价指标的权重系数的方法:组合权重方法,并据此建立了一套DNA编码序列系统评价模型,仿真结果表明该评价模型可以对编码序列集合进行合理、客观的评价。另外,该系统评价模型对采用演化策略进行DNA编码序列的设计研究时构造适应度函数具有重要的指导意义。
     由于在一个随机产生的DNA序列集合中寻找满足相关物理化学和热力学约束条件的最大编码数问题可以映射为求解图的最大团问题,即是一NP困难问题,于是,采用启发式算法来解决该问题也就成了必然选择。基于此,尝试采用一种基于改进的Hopfield神经网络算法的DNA编码序列设计方法。仿真结果显示,该方法可用于对随机产生的DNA序列集合进行评估和预过滤,对最终得到好的DNA编码序列具有指导和参考作用。
     提出了一种基于模拟退火遗传算法的计算编码序列设计方法。该算法既有遗传算法的全局搜索能力,又兼有模拟退火算法的局部快速收敛性。仿真结果显示,该方法对DNA编码序列设计是有效的,可生成质量较好的DNA编码序列。
     讨论了粒子群优化算法在DNA计算中的编码问题上的应用。提出了一种离散问题连续化策略,使得只能求解连续优化问题的标准粒子群优化算法可用于解决属于离散问题的DNA于编码序列设计问题;还提出了一种用于DNA编码序列设计的四进制离散粒子群优化算法。仿真结果表明,这两种算法对于较小规模的编码问题具有很好的效果,能快速有效地进行DNA编码序列设计。
DNA computing is a new computational paradigm that uses DNA molecules as information storage materials and hybridization reactions as information processing operators due to massive parallelism and huge memory capacity. Computational codeword design is one of the crucial problems in DNA computing. From the perspective of molecular biology, the existence of codeword is attributed by the physicochemical properties of DNA sequence; Thermodynamic properties of DNA sequences govern the kinetics of hybridization and ligation. Therefore, this thesis focus on designing computational codeword based on physicochemical properties, as well as the thermodynamic properties of DNA sequences to make the molecular computation more reliable. The main research works are as follows:
     Besides the encoding problem of DNA computing, both the physicochemical properties of DNA molecule and the thermodynamics of hybridization are discussed in detail. Additionally, some usual calculation methods for the correlative thermodynamic parameters are also introduced.
     An optimized approach for generating a set of computational codeword is presented. In this method, after studying more systematically the thermodynamic and physicochemical constrains of DNA encoding sequences and exploring the inherent connection among these constrains, the criterions are classified into two classes, and the order of criterions is organized by computational time complexity and constraint intensity. Then the desired number of computational codeword is generated by using random generate and real-time filter algorithm. The comparison results show the performance of this approach outperforms the existing DNA sequence design systems, especially in preventing sequence self-complementary from forming secondary structure and keeping the uniform melting temperature among sequences.
     After investigating relationship among the universal constraints for the design of computational codeword, we present a new combined weight method to determine the objective index weight in the synthetic evaluation system for computational codeword based on statistics without experiment. The simulation results show that this system evaluation model can not only provide objective and stability evaluation to a set of computational codeword, but guide us to design fitness function when evolutionary algorithms are used to the design of codeword for DNA computing.
     Because the problem of finding the maximum number of computational codeword in a generated randomly set of DNA sequences can be mapped onto solution to a graph maximum clique problem and is NP-hard. Thus, utilizing meta-heuristic algorithm to find an optimal or near optimal solution and predestinating whether the computational codeword in an arbitrary generated randomly set are enough for the following controllable computation or not is required. So we present an improved Hopfield neural network algorithm to solve this problem. The simulation results show that the proposed method is useful for user to select an appropriate set of candidate DNA sequences to filter and obtain the good computational codeword finally.
     Aim at satisfying the maximum unique of the codeword and the minimum rate of crossover, we present a new computational codeword design method based on Hybridized Simulated Annealing Algorithm and Genetic Algorithms. This method possesses both the global searching ability of GAs and the local rapid convergence of SA algorithm, and the efficiency improved. The simulation results show that the proposed method is effective to generate high quality computational codeword.
     The design of computational codeword based on particle swarm optimization is discussed. We propose strategy for converting the discrete problem into the continuous optimization problems so as to the standard particle swarm optimization algorithm could be used to address in the design of computational codeword, which belongs to discrete problem. Besides, a new methodology based on Quarter-Discrete Particle Swarm Optimization is also developed to optimize DNA encoding. Simulation results show that our two PSO-based approaches are effective for the small scale encoding problem, and could rapidly converge at at the minimum level for an output of the simulation model.
引文
[1] Ouyang Q, Kaplan P D, Liu S, et al. DNA Solution of the Maximal Clique Problem. Science, 1997, 278(17): 446-449.
    [2]李承祖.量子通信和量子计算.中国,长沙:国防科技大学出版社, 2000.
    [3] Bocko M, Herr A, Feldman M. Prospects for Quantum Coherent Computation Using Superconducting Electronics. IEEE Transactions on Applied Superconductivity, 1997, 7(2): 3638-3641.
    [4] Vlatko V, Martin B. Basic of Quantum Computation. Prog. Quant. Electron, 1998, 22:1-40.
    [5]许进,保铮.神经网络与图论.中国科学(E辑), 2001, 31(6): 533-555.
    [6] Adleman L M. Molecular Computation of Solutions to Combinatorial Problems. Science, 1994, 266(11): 1021-1024.
    [7]许进,张雷. DNA计算机原理、进展及难点(I):生物计算系统及其在图论中的应用.计算机学报, 2003, 26(1): 1-11.
    [8]许进,黄布毅. DNA计算机原理、进展及难点(II):计算机“数据库”的形成-DNA分子的合成问题.计算机学报, 2005, 28(10): 1583-1591.
    [9] Paun G, Rozenberg G, Salomaa A. DNA Computing - New Computing Paradigms. New York: Spriger-Verlag, Berlin, Heidelberg, 1998.
    [10] Gao F, Zhao H, Niu H. A Study of Numerical sSimulation of Image Reconstruction in Optical Computer Tomography. Bioimaging, 1997, 5(2): 51-57.
    [11] Feynman R P. There’s Plenty of Room at the Bottom. Technical report, The Annual Meeting of the American Physical Society, California Institute of Technology, December 29, 1959.
    [12]孟大志,曹海萍. DNA计算与生物数学.生物物理学报, 2002, 18(2): 163-166.
    [13] Lipton R J. DNA Solution of Hard Computation Problems. Science, 1995, 268(4): 542-545.
    [14] Liu Q, Wang L, Frutos A, et al. DNA Computing on Surfaces. Nature, 2000, 403: 175-179.
    [15] Wu H Y. An Improved Surface Based Method for DNA Computation. Biosystems, 2001, 59(1): 1-5.
    [16] Hagiya M, Arita M, Kiga D, et al. Towards Parallel Evaluation and Learning of Booleanμ-formulaswith molecules. In: Proceedings of 3rd DIMACS Workshop on DNA Based Computers, University of Pennsylvania, Baltimore, 1997, 105-114.
    [17] Sakamoto K, Kiga D, Komiya K, et al. State Transitions by Molecules. In: Proceedings of 4th Int. Meeting on DNA-Based Computing, University of Pennsylvania, Baltimore, 1998.
    [18] Sakamoto K, Gouzu H, Komiya K, et al. Molecular Computation by DNA Hairpin Formation. Science, 2000, 288(5469): 1223-1226.
    [19] Head T, Rozenberg G, Bladergroen R S, et al. Computing with DNA by Operating on Plasmids. Biosystems, 2000, 57(2): 87-93.
    [20] Gao L, Xu J. DNA Solution of Vertex Cover Problem Based on Sticker Model. Chinese Journal of Electronics, 2002, 11(2): 280-284.
    [21]张连珍,刘光武,许进.基于质粒的DNA计算模型研究.计算机工程与应用, 2004, 40(4): 51-52.
    [22] Landweber L F, Lipton R J. DNA 2 DNA Computations: A Potential‘Killer App’? In: Proceedings of 3rd DIMACS Workshop on DNA Based Computers, University of Pennsylvania, Baltimore, 1997, 59-68.
    [23] Cukras A, Faulhammer D, Lipton R, et al. Chess Games: A Model for RNA-based Computation. In: Proceedings of 4th Annual DIMACS Workshop on DNA-Based Computers, University of Pennsylvania, Baltimore, 1998.
    [24] Benenson Y, Paz-Elizur T, Adar R, et al. Programmable and Autonomous Computing Machine Made of Biomolecules. Nature, 2001, 414(6862): 430-434.
    [25] Braich R S, Chelyapov N, Johnson C, et al. Solution of a 20-Variable 3-SAT Problem on a DNA Computer. Science, 2002, 296(5567): 430-434.
    [26] Frutos A G, Liu Q, Thiel A J, et al. Demonstration of a Word Design Strategy for DNA Computing on Surfaces. Nucleic Acids Research, 1997, 25(23): 4748-4757.
    [27] Smith L M, Corn R M, Condon A, et al. A Surface-Based Approach to DNA Computation. Journal of Computational Biology, 1998, 5(2): 255-266.
    [28] Liu Q, Thiel A, Frutos T, et al. Surface-Based DNA Computation: Hybridize and Destruction. In: Proceedings of 3rd DIMACS Workshop on DNA Based Computers, University of Pennsylvania, Baltimore, 1997.
    [29] Manca V, Martin-Vide C, Paun G. New Computing Paradigms Suggested by DNA Computing by Carving. In: Proceedings of 4th Annual DIMACS Workshop on DNA-Based Computers, University of Pennsylvania, Baltimore, 1998.
    [30] Wang L, Liu Q, Frutos A, et al. Surface-based DNA Computing Operations: Destory and Readout. In: Proceedings of 4th Annual DIMACS Workshop on DNA-Based Computers, University of Pennsylvania, Baltimore, 1998.
    [31] Liu Q, Frutos A, Thiel A, et al. Progress towards Demonstration of a Surface Based DNA Computation: A One Word Approach to Solve a Model Satiability Problem. In: Proceedings of 4th Annual DIMACS Workshop on DNA-Based Computers, University of Pennsylvania, Baltimore, 1998.
    [32] Eng T L, Serridge B M. A Surface-Based DNA Algorithm for Minimal Set Cover. In: Proceedings of 3rd DIMACS Workshop on DNA Based Computers, University of Pennsylvania, Baltimore, 1997, 74-82.
    [33] Roweis S, Winfree E, Burgoyne R, et al. A Sticker Based Archtecture for DNA Computation. In: Baum E B, editor, Proceedings of 2nd Annual Meeting on DNA-Based Computing, Princeton, 1999, 1-27.
    [34] Kari L, Paun G, Rozenberg G, et al. DNA Computing, Sticker Systems, and Universality. Acta Informatica, 1998, 35(5): 401-420.
    [35] Freund R, Kari L, Paun G. DNA Computing Based on Splicing: The Existence of Universal Computers. Theory of Computing Systems, 1999, 32(1): 69-112.
    [36] Mateescu A, Paun G, Rozenberg G, et al. Simple Splicing Systems. Discrete Applied Mathematics, 2000, 84(1-3): 145-163.
    [37]许进. DNA计算与运筹学发展的新机遇.见:章祥荪,王建方,刘宝碇,中国运筹学会第6届学术交流会论文集,中国,香港: Global-Link Publishing Company, 2000.
    [38] Garzon M, Deaton R, Neathery P, et al. On the Encoding Problem for DNA Computing. In: Proceedings of 3rd DIMACS Workshop on DNA-based Computer,University of Pennsylvania, Baltimore, 1997, 230-237.
    [39] Garzon M H, Deaton R J. Codeword Design and Information Encoding in DNA Ensembles. Natural Computing, 2004, 3(3): 253-292.
    [40] Deaton R, Murphy R C, Garzon M, et al. Good Encodings for DNA-based Solutions to Combinatorial Problems. In: Proceedings of 2nd Annual DIMACS Meeting on DNA Based Computers, Princeton University, 1996, 131-140.
    [41] Deaton R, Garzon M, Murphy R C, et al. Genetic Search of Reliable Encodings for DNA-based Computation. In: Koza J R, Goldberg D E, Fogel D B, et al., editors, Proceedings of the 1st Annual Conference on Genetic Programming, Princeton University, 1996, 9-15.
    [42] Baum E B. DNA Sequences Useful for Computation. In: Proceedings of 2nd Annual DIMACS Meeting on DNA Based Computers, Princeton University, 1996, 122-127.
    [43]刘文斌. DNA计算中的编码问题及模型研究: [博士学位论文].武汉:华中科技大学, 2003.
    [44] Frutos A G, Thiel A J, Condon A E, et al. DNA Computing at Surfaces: 4 Base Mismatch Word Design. In: Proceedings of 3rd DIMACS Workshop on DNA Based Computers, University of Pennsylvania, Baltimore, 1997, 238-239.
    [45] Arita M, Nishikawa A, Hagiya M, et al. Improving Sequence Design for DNA Computing. in: Whitley D, Goldberg D E, Cant E, editors, Proceedings of the Genetic and Evolutionary Computation Conference, Las Vegas USA, 2000, 875-882.
    [46] Deaton R, Murphy R C, Rose J, et al. DNA Based Implementation of an Evolutionary Search for Good Encodings for DNA Computation. In: Kennedy J, editor, Proceedings of IEEE. International Conference on Evolutionary Computation, Indianapolis, Illinois, American, 1997, 267-271.
    [47] Feldkamp U, Banzhaf W, Rauhe H. A DNA Sequence Compiler. In: Condon A, Rozenberg G, editors, Proceedings of 6th DIMACS Workshop on Based Computers, Leiden, The Netherlands, 2000, 253.
    [48] Zhang M, Tao W, Fisher W, et al. A Mathematical Formulation of DNA Computation. IEEE Transactions on NanoBioscience, 2006, 5(1): 32-40.
    [49] Hartemink A J, Gifford D K, Khodor J. Automated Constraint-Based Nucleotide Sequence Selection for DNA Computation. In: Proceedings of 4th Annual DIMACS Workshop on DNA-Based Computers, University of Pennsylvania, Baltimore, 1998.
    [50] Robert Penchovsky J A. DNA Library Design for Molecular Computation. Journal of Computational Biology, 2003, 10(2): 215-299.
    [51] Arita M, Kobayashi S. DNA Sequence Design Using Templates. New Generation Computer, 2002, 20(3): 263-278.
    [52] Feldkamp U, Banzhaf W, Rauhe H. DNA Sequence Generator - A Program for the Construction of DNA Sequences. In: Jonoska N, Seeman N C, editors, Proceedings of the 7th International Workshop on DNA Based Computers, University of South Florida, 2001, 179-188.
    [53] Tanaka F, Nakatsugawa M, Yamamoto M, et al. Developing Support System for Sequence Design in DNA Computing. Lecture Notes in Computer Science, 2001, 2340: 129-137.
    [54] Marathe A, Condon A E, Corn R M. On Combinatorial DNA Word Design. Jurnal of Computational Biology, 2001, 8(3): 201-220.
    [55] Deaton R, Chen J, Bi H, et al. A PCR-based Protocol for in Vitro Selection of Noncrosshybridizing Olgionucleotides. In: Hagiya M, Ohuchi A, editors, Proceedings of 8th InternationalWorkshop on DNA-Based Computers, Hokkaido University, 2002, 196-204.
    [56] Deaton R, Chen J, Bi H, et al. A Software Tool for Generating Noncrosshybridization Libraries of DNA Oligonucleotides. In: Hagiya M, Ohuchi A, editors, Proceedings of 8th International Workshop on DNA-Based Computers, Hokkaido University, 2002, 252-261.
    [57] Heitsch C E, Condon A, Hoos H H. From RNA Secondary Structure to Coding Theory: A Combinatorial Approach. In: Hagiya M, Ohuchi A, editors, Proceedings of 8th International Meeting on DNA Based Computers, 2002, 215-228.
    [58] Deaton R, Murphy R C, Garzon M, et al. DNA Based Implementation of an Evolutionary Search for Good Encodings for DNA Computation. 1998, 417-420.
    [59] Zhang B T, Shin S Y. Molecular Algorithms for Efficient and Reliable DNA Computing. In: Koza J, Deb K, Dorigo M, et al., editors, Proceedings of 3rd AnnualGenetic Programming Conference, Morgan Kaufmann, 1998, 735-742.
    [60] Ruben A J, Freeland S J, Landweber L. Punch: An Evolutionary Algorithm for Optimizing Bit Set Selestion. In: Jonoska N, Seeman N C, editors, Proceedings of the 7th International Workshop on DNA Based Computers, University of South Florida, 2001, 260-270.
    [61] Shin S Y, Kim D M, Lee I H, et al. Evolutionary Sequence Generation for Reliable DNA Computing. In: Proceedings of the 2002 Congress on Evolutionary Computing (CEC2002), Honolulu, HI, USA, 2002, 79-84.
    [62] Kim D, Shin S Y, Lee I H, et al. NACST/Seq: A Sequence Design System with Multiobjective Optimization. Lecture Notes in Computer Science, 2003, 2568: 242-251.
    [63] Faulhammer D, Cukras A R, Lipton R J, et al. Molecular Computation: RNA Solutions to Chess Problems. In: Hagiya M, Ohuchi A, editors, Proceedings of the National Academy of Sciences of the United States of America, 2000, 1385-1389.
    [64] Tulpan D C, Hoos H H, Condon A. Stochastic Local Search Algorithms for DNA Word Design. In: Hagiya M, Ohuchi A, editors, Proceedings of 8th International Workshop on DNA-Based Computers, Hokkaido University, 2002, 229-241.
    [65] Andronescu M, Dees D, L Slaybaugh a Y Z, et al. Algorithms for Testing That DNA Word Designs Avoid Unwanted Secondary Structure. In: Hagiya M, Ohuchi A, editors, Proceedings of 8th International Workshop on DNA-Based Computers, Hokkaido University, 2002, 182-195.
    [66]冯永康.生命科学史上的划时代的突破-纪念DNA双螺旋结构发现50周年.科学, 2003, 55(2): 39-42.
    [67] Avery O T, MacLeod C M, McCarty M. Studies on the Chemical Nature of the Substance inducing Transformation of Pneumococcal Types. Induction of Transformation by a Desoxyribonucleic Acid Fraction Isolated from Pneumococcus Type III. J. Exp. Med, 1944, 79: 137-158.
    [68] Herdhey A D, Chase M. Independent Functions of Viral Protein and Nucleic Acid in Growth of Bacteriophage. J Gen Physiol, 1952, 36(1): 39-56.
    [69] Chargaff E. Chemical Specificity of Nucleic Acids and Mechanism of TheirEnzymatic Degradation. Experientia, 1950, 6(6): 201-209.
    [70] Wilkins M H F, Stokes A R, Wilson H R. Helical Structure of Crystalline Deoxypentose Nucleic Acid. Nature, 1953, 172(4382): 759-762.
    [71] Watson J D, Crick F H C. Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid. Nature, 1953, 171(4356): 738-740.
    [72] Wang A H J, Quigley G J, Kolpak F J, et al. Molecular Structure of a Left-handed Double Helical DNA Fragment at Atomic Resolution. Nature, 1979, 282: 680-686.
    [73] Marmur J, Doty P. Determination of the Base Composition of Deoxyribonucleic Acid from Its Thermal Denaturation Temperature. Journal of Molecular Biology, 1962, 5:109-118.
    [74] Howley P M, Israel M A, Law M F, et al. A Rapid Method for Detecting and Mapping Homology between Heterologous DNAs. Evaluation of polyomavirus genomes. Journal of Biological Chemistry, 1979, 254(11): 4876-4883.
    [75] Borer P N, Dengler B, Tinoco I J. Stability of Ribonucleic Acid Double-stranded Helices. Mol Biology, 1974, 86(4): 843-853.
    [76] Breslauer K J, Frank R, Blocker H, et al. Predicting DNA Duplex Stability from the Base Sequence. Proc Natl Acad Sci USA, 1986, 83(11): 3746-3750.
    [77] SantaLucia J, Allawi H T, Seneviratne P A. Improved Nearest-Neighbor Parameters for Predicting DNA Duplex Stability. Biochemistry, 1996, 35(11): 3555-3562.
    [78] Sugimoto N, Nakano S, Yoneyama M, et al. Improved Thermodynamic Parameters and Helix Initiation Factor to Predict Stability of DNA Duplexes. Nucleic Acids Res, 1996, 24(22): 4501-4505.
    [79] Bishop M J, Rawlings C J. DNA and Protein Sequence Analysis: A Practical Approach. London: Oxford University Press, 1996.
    [80] Nussinov R, Pieczenik G, Griggs J R, et al. Algorithms for Loop Matchings. SIAM Journal on Applied Mathematics, 1978, 35(1): 68-82.
    [81] Zuker M, Mathews D H, Turner D H. Algorithms and Thermodynamics for RNA Secondary Structure Prediction: A Practical Guide. in: Barciszewski J, Clark B F C, editors, Proceedings of RNA Biochemistry and Biotechnology, Poland, 1998, 11-17.
    [82] Zuker M. Computer Prediction of RNA Structure. Methods Enzymol, 1989, 180: 262-288.
    [83] Zuker M. Calculating Nucleic Acid Secondary Structure. Current Opinion in Structural Biology, 2000, 10(3): 303-310.
    [84] Tanaka F, Kameda A, Yamamoto M, et al. Thermodynamic Parameters Based on a Nearest-Neighbor Model for DNA Sequences with a Single-Bulge Loop. Biochemistry, 2004, 43(22): 7143-7150.
    [85] Bommarito S, Peyret N, SantaLucia J. Thermodynamic Parameters for DNA Sequences with Dangling Ends. Nucleic Acids Research, 2000, 28(9): 1929-1934.
    [86] Zuker M. Mfold Web Server for Nucleic Acid Folding and Hybridization Prediction. Nucleic Acids Research, 2003, 31(13): 3406-3415.
    [87] Peritz A E, Kierzek R, Sugimoto N, et al. Thermodynamic Study of Internal Loops in Oligoribonucleotides: Symmetric Loops are more Stable than Asymmetric Loops. Biochemistry, 1991, 30(26): 6428-6436.
    [88] SantaLucia J. A Unified View of Polymer, Dumbbell, and Oligonucleotide DNA Nearest-neighbor Thermodynamics. Proc Natl Acid Sci USA, 1998, 95:1460-1465.
    [89] Tanaka F, Kameda A, Yamamoto M, et al. Design of Nucleic Acid Sequences for DNA Computing Based on a Thermodynamic Approach. Nucleic Acids Research, 2005, 33(3): 903-911.
    [90] Takahara A, Yokomori T. On the Computational Power of Insertion-Deletion Systems. In: Hagiya M, Ohuchi A, editors, Proceedings of the 8th International Workshop on DNA-Based Computers, Hokkaido University, 2002, 139-150.
    [91] Shin S Y, Lee I H, Kim D M, et al. Multi-objective Evolutionary Optimization of DNA Sequences for Reliable DNA Computing. IEEE Transaction on Evolutionary Computation, 2005, 9(2): 143-158.
    [92]金菊良,魏一鸣,丁晶.基于组合权重的系统评价模型.数学的实践与认识, 2003, 33(11): 51-59.
    [93] King O D. Bounds for DNA Codes with Constant GC-content. The Electronic Journal of Combinatorics, 2003, 10, R33: 1-13.
    [94] Wang Y F, Cui G Z, Huang B Y, et al. An Optimized Encoding Sequences Approach for DNA Computing. J. Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 2006, S1(7): 3410-3415.
    [95] Tanaka F, Nakatsugawa M, Yamamoto M, et al. Toward a General-purpose Sequence Design System in DNA Computing. In: Proceedings of the 2002 Congress on Evolutionary Computing (CEC2002), Honolulu, HI, USA, 2002, 73-78.
    [96] Karp R M. Reducibility among Combinatorial Problems. In: Miller R E, Thatcher J W, editors, Proceedings of Complexity of Computer Computations, New York: Plenum Press, 1972, 85-103.
    [97] Wang R L, Tang Z, Cao Q P. An Efficient Approximation Algorithm for Finding a Maximum Clique Using Hopfield Network Learning. Neural Computation, 2003, 15(7): 1605-1619.
    [98] Wang R L, Tang Z, Cao Q P. An Efficient Algorithm for Maximum Clique Problem Using Improved Hopfield Neural Network. IEEJ Trans. EIS, 2003, 123(2): 362-367.
    [99] Jagota A. Approximating Maximum Clique with a Hopfield Network. IEEE Trans. Neural Networks, 1995, 6(3): 724-735.
    [100] Funabiki N, Nishikawa S. Comparisons of Energy-Descent Optimization Algorithms for Maximum Clique Problems. IEICE Trans. Fundamentals, 1996, E79-A (4): 452–460.
    [101]张军英,许进,保铮.基于Hopfield网络的图的最大团和最大独立集算法.电子科学学刊, 1996, 18(增刊): 122-126.
    [102] Serra P, Stanton A F, Kais S, et al. Comparison Study of Pivot Methods for Global Optimization. The Journal of Chemical Physics, 1997, 106(17): 7170-7177.
    [103] Metropolis N, Rosenbluth A W, Rosenbluth M N, et al. Equations of State Calculations by Fast Computing Machines. Journal of Chemical Physics, 1953, 21(6): 1087-1091.
    [104] Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by Simulated Annealing. Science, 1983, 220(4598): 671-679.
    [105] Szu H, Hartley R. Fast Simulated Annealing. Physics Letters A, 1987, 122(3-4): 157-162.
    [106] Tsallis C, Stariolo D A. Generalized Simulated Annealing. Physica A, 1996, 233: 395-408.
    [107] Geman S, Geman D. Stochasitic Relaxation, Gibbs Distributions and the BayesianRestoration of Images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1984, PAMI-6(6): 721-741.
    [108] Holland J H. Adaptation in Natural and Artificial Systems. Cambridge: MIT Press, 1992.
    [109] Kennedy J, Eberhart R. Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, 1995, 1942-1948.
    [110] Eberhart R, Kennedy J. A New Optimizer Using Particle Swarm Theory. In: Proceedings of the sixth international symposium on micro machine and human science, Nagoya, Japan, 1995, 39-43.
    [111] Wilson E O. Sociobiology: The New Synthesis. MA: Belknap Press, 1975.
    [112] Shi Y, Eberhart R. A Modified Particle Swarm Optimizer. In: Proceedings of IEEE Int Conf on Evolutionary Computation, Anchorage, 1998, 69-73.
    [113] Kennedy J. The Particle Swarm: Social Adaptation of Knowledge. In: Proceedings of IEEE International Conference on Evolutionary Computation, Indiamapolis, 1997, 303-308.
    [114] Thorndike E L. Animal Intelligence: Empirical Studies. New York: MacMillan, 1911.
    [115] Bandura A. Social Foundations of Thought and Action: A Social Cognitive Theory. New Jersey: Prentice-Hall, 1986.
    [116] Eberhart R, Shi Y. Particle Swarm Optimization: Developments, Applications and Resources. In: Proceedings of IEEE Int Conf on Evolutionary Computation, Seoul, 2001, 81-86.
    [117] Shi Y, Eberhart R. Parameter Selection in Particle Swarm Optimization. In: Proceedings of the 7th Annual Conf on Evolutionary Programming, Washington DC, 1998, 591-600.
    [118] Shi Y, Eberhart R. Empirical Study of Particle Swarm Optimization. In: Proceedings of the Congress on Evolutionary Computation, Washington DC, 1999, 1945-1950.
    [119] Suganthan P N. Particle Swarm Optimizer with Neighbourhood Operator. In: Proceedings of the Congress on Evolutionary Computation, Washington DC, 1999, 1958-1962.
    [120] Clerc M. The Swarm and the Queen: Towards a Deterministic and Adaptive ParticleSwarm Optimization. In: Proceedings of the Congress on Evolutionary Computation, Washington DC, 1999, 1951-1957.
    [121] Shi Y, Eberhart R. Fuzzy Adaptive Particle Swarm Optimization. In: Proceedings of IEEE Int Conf on Evolutionary Computation, Seoul, 2001, 101-106.
    [122] Angeline P J. Using Selection to Improve Particle Swarm Optimization. In: Proceedings of IEEE Int Conf on Evolutionary Computation, Anchorage, 1998, 84-89.
    [123] Ozcan E, Mohan C. Particle Swarm Optimization: Surfing the Waves. In: Proceedings of the 7th Annual Conf on Evolutionary Programming, Washington DC, 1998, 1939-1944.
    [124] Kennedy J. Stereo typing: Improving Particle Swarm Performance with Cluster Analysis. In: Proceedings of IEEE International Conference on Evolutionary Computation, La Jolla, 2000, 1507-1512.
    [125] Eberhart R, Shi Y. Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Evolutionary Computation, La Jolla, 2000, 84-88.
    [126] Sherif M, Sherif C W. Reference Groups: Exploration into Conformity and Deviation of Adolescents. Chicago: Henry Regnery, 1964.
    [127] Kennedy J, Eberhart R. A dDiscrete Binary Version of the Particle Swarm aAlgorithm. In: Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, Piscataway, 1997, 4104-4109.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700