Title

應用於數學化學及量子化學之演算法及程式開發

Translated Titles

Development of Algorithms and Computer Code for Mathematical and Quantum Chemistry

DOI

10.6842/NCTU.2015.00230

Authors

周建斌

Key Words

電荷自洽密度泛函緊束方法 ; 參數化 ; 粒子群優化 ; Clar 覆蓋多項式 ; DFTB ; Parameterization ; PSO ; Particle Swarm Optimization ; Clar Covering Polynomial

PublicationName

交通大學應用化學系所學位論文

Volume or Term/Year and Month of Publication

2015年

Academic Degree Category

博士

Advisor

魏恆理

Content Language

英文

Chinese Abstract

開發新的計算科學方法時,通常需要大量及繁瑣的人工處理,包含演算法推導、程式實作以及測試。現在這些人工處理通常可以被高階的演算法及程式取代。一個成功及有名的例子是由 Hirata 教授所發展的耦合簇及高階微擾理論方法之自動推導及程式實作。經由此程式的幫助,能夠減少人工程式實作上的錯誤。自動化的測試在開發計算科學方法上也有其重要性,能夠提昇生產力同時也能降低發生錯誤的機會。此論文探討在我博士班學習過程中所開發設計之應用於數學化學及量子化學上的兩個自動化系統。此兩系統包含:密度泛函緊束方法之參數調校自動化系統,以及苯系統之 Clar 覆蓋多項式的自動計算及推導系統。 第一個自動化系統,密度泛函緊束方法之參數調校自動化工具箱---其縮寫為 ADPT---提供了一系列可自動化產生密度泛函緊束方法之參數的工具。這系統的主要目標是自動產生可重現使用者選擇的特定從第一原理計或是實驗取得之物理與化學性質的密度泛函緊束方法之參數。除此之外,此工具箱也提供了數個可以減少人工處理的工具,包含自動產生參數檔,以及自動參數檔測試之工具。在此論文中,我測試了數個使用此自動化系統所最佳化之參數,這些參數都可精確地重現由泛函理論所計算之物理化學性質。在此自動化系統中的主要演算法是基於一個名為群粒子最佳化的演算法,此演算法已經被應用於 很多其他領域。此自動化系統也提供出應用程式開發界面讓未來的開發者能夠容易地整合及應用此系統。 第二個自動化系統,是用於計算以Clar 覆蓋多項式及推導其閉型解。Clar 結構可以視為是一般化的凱庫勒結構,提供有機化學家一個分析及預測有機分子穩定度及反應性的方法。計算 Clar 覆蓋多項式是一個非常複雜的工作,需要將所有其芳香系統中所有的 Clar 結構。手動方式計算中型大型分子的 Clar 覆蓋多項式實際上是不可能的。本論文中,我開發一個平行化的電腦程式,用於有效率地自動計算 Clar 覆蓋多項式。此程式為第一個發表之計算 Clar 覆蓋多項式的程式。在此論文中,我也開發了令一個用於自動推導 Clar 覆蓋多項式的圖形化程式。此程式可以讓推導 Clar 覆蓋多項式之閉型解變得相當容易及快速。本論文中,此兩個程式被用於非常多類型的芳香系統,其大多數之閉型解也在此論文中提出及討論。

English Abstract

Developing new computational methods often requires large amount of manual work, including derivation of theoretical formulas, implementation of computer code, and performing extensive benchmarking and testing. Nowadays, these manual tasks can often be replaced or assisted by advanced computer programs. A well-known and successful example is the automatic derivation and implementation of perturbation theories and coupled-cluster theories developed by Hirata. The assistance from computer algorithms and programs can minimize human mistakes in the manual coding process. Automation of testing processes can also increase the productivity and reduce human errors. In my thesis I discuss automatic computer environments designed during my Ph.D. program to assist in time-consuming and error-prone quantum chemical tasks: automatic parameterization of the density-functional tighting-binding (DFTB) method and automatic determination and derivation of Clar covering polynomials of benzenoids. The first presented here automatic computer environment---further referred to as the automatic DFTB paramtrization toolkit or shorty ADPT---is a set of tools for automatic parameterization of the DFTB method. The ADPT toolkit was designed to generate DFTB parameter files able to reproduce selected chemical and physical properties obtained either from ab initio calculations or from experiments. The parameter optimization process is fully automatized. In addition, the ADPT provides also tools for optimizing and testing the parameter files in an automatic fashion. Application of the designed environment to several challenging parameterization tasks show that the ADPT toolkit can reproduce selected chemical and physical properties of molecular and crystal systems with reasonable accuracy in comparison with the density-functional theory (DFT) data. The ADPT optimization tool, named PSOSKOptimizer, uses a population-based global optimization algorithm, called particle swarm optimization or shortly PSO, which has been previously applied in various global optimization problems. The computer programs developed in this thesis also provide the application programming interfaces (APIs) that can be further integrated or extended by future developers. The second presented here automatic environment has been designed to computing Clar covering polynomials of benzenoid systems. Clar covers can be thought as a generalization of the usual Kekule structures used by organic chemists to analyze and predict stability and reactivity of various polycyclic compounds. Computation of the Clar covering polynomials of benzenoids involves huge amount of manual tasks related to enumeration of all possible Kekule structures with a given number of Clar aromatic sextets. For medium or large systems, finding the Clar covering polynomials in a pencil-and-paper fashion is practically infeasible. In this thesis, an efficient, parallelized computer program, called ZZCalculator, has been developed for automatic determination of the Clar covering polynomials for a large class of benzenoids. ZZCalculator is the first available computer code for computing the Clar covering polynomials. With the help of this automatic tool, closed-form formulas of the Clar covering polynomials of different classes of benzenoids have been derived. A Web interface, accessible via http://qcl.ac.nctu.edu.tw/zzpolynomial, designed for instant computation of the Clar covering polynomials of benzenoids has also been developed. Identification of the recurrence relations for the Clar covering polynomials of benzenoids is crucial for formal derivation of the closed-form formulas of the Clar covering polynomials. To improve this cumbersome process, in this thesis a proof-oriented graphical program, called ZZDecomposer has been presented. It provides an easy, elegant, and automatic way of tracking all benzenoid substructures appearing in the process of decomposition needed to discover the underlying recurrence relations. With the assistance of ZZDecomposer, finding and deriving the closed-form formulas of the Clar covering polynomials of benzenoids are made possible and easy. As an application of the ZZDecomposer, the closed-form formulas for the Clar covering polynomials of many different classes of benzenoids have been formally derived in this study.

Topic Category 基礎與應用科學 > 化學
理學院 > 應用化學系所
Reference
  1. [1] Hirata, S. J. Phys. Chem. A 2003, 107, 9887–9897.
    連結:
  2. [2] Hirata, S. J. Chem. Phys. 2004, 121, 51–59.
    連結:
  3. [3] Hirata, S. Theor. Chem. Acc. 2006, 116, 2–17.
    連結:
  4. [4] Elstner, M. Theor. Chem. Acc. 2006, 116, 316–325.
    連結:
  5. [6] Goerigk, L.; Grimme, S. J. Chem. Theory Comput. 2011, 7, 291–309.
    連結:
  6. [9] Dewar, M. J. S.; Zoebisch, E. G.; Healy, E. F.; Stewart, J. J. P. J. Am. Chem. Soc. 1985, 107, 3902.
    連結:
  7. [10] Stewart, J. J. P. J. Comput. Chem. 1989, 10, 209.
    連結:
  8. [13] Dewar, M. J. S.; Thiel, W. J. Am. Chem. Soc. 1977, 99, 4899.
    連結:
  9. [14] Kolb, M.; Thiel, W. J. Comput. Chem. 1993, 14, 775.
    連結:
  10. [15] Weber, W.; Thiel, W. Theor. Chem. Acc. 2000, 103, 495.
    連結:
  11. [18] Stewart, J. J. Mol. Model. 2007, 13, 1173.
    連結:
  12. [19] Dewar, M. J.; Jie, C.; Yu, J. Tetrahedron 1993, 49, 5003.
    連結:
  13. [21] Seifert, G. J, Phys. Chem. A 2007, 111, 5609.
    連結:
  14. [23] Elstner, M. J. Phys. Chem. A 2007, 111, 5614.
    連結:
  15. [24] Seifert, G.; Joswig, J.-O. Comput. Mater. Sci. 2012, 2, 456.
    連結:
  16. [25] Koskinen, P.; M‥akinen, V. Comput. Mater. Sci. 2009, 47, 237.
    連結:
  17. [30] Witek, H.; Irle, S.; Morokuma, K. J. Chem. Phys. 2004, 121, 5163.
    連結:
  18. [31] Witek, H.; Morokuma, K. J. Comput. Chem. 2004, 25, 1858.
    連結:
  19. [32] Gaus, M.; Goez, A.; Elstner, M. J. Chem. Theory Comput. 2013, 9, 338.
    連結:
  20. [33] Gaus, M.; Lu, X.; Elstner, M.; Cui, Q. J. Chem. Theory Comput. 2014, 10, 1518.
    連結:
  21. [35] Slater, J. C.; Koster, G. F. Phys. Rev. 1954, 94, 1498–1524.
    連結:
  22. [56] Koppel, G. A.; Koehler, R. E. J. Am. Chem. Soc. 1973, 95, 2404–2406.
    連結:
  23. [57] Herndon, W. C.; Ellzey, M. L. J. Am. Chem. Soc. 1974, 96, 6631–6642.
    連結:
  24. [58] Gutman, I.; Herndon, W. C. Chem. Phys. Lett. 1975, 34, 387–391.
    連結:
  25. [59] Randi’c, M. Chem. Phys. Lett. 1976, 38, 68–70.
    連結:
  26. [60] Biermann, D.; Schmidt, W. Isr. J. Chem. 1980, 20, 312–318.
    連結:
  27. [63] Randi’c, M. Int. J. Quantum Chem. 1980, 17, 549–586.
    連結:
  28. [64] Gutman, I. Z. Naturforsch. A. 1981, 36, 1112–1114.
    連結:
  29. [65] Gutman, I. Z. Naturforsch. A. 1981, 36, 128–131.
    連結:
  30. [66] Gutman, I. Croat. Chem. Acta 1981, 54, 75–80.
    連結:
  31. [67] Gutman, I.; Mohar, B. Chem. Phys. Lett. 1981, 77, 567–570.
    連結:
  32. [68] Gutman, I.; Polansky, O. E. Theor. Chim. Acta 1981, 60, 203–226.
    連結:
  33. [71] Hosoya, H. Bull. Chem. Soc. Jpn. 2003, 76, 2233–2252.
    連結:
  34. [73] Randi’c, M.; Balaban, A. T. J. Chem. Inf. Model. 2006, 46, 57–64.
    連結:
  35. [74] Hosoya, H. Curr. Comput.-Aided Drug Des. 2010, 6, 225–234.
    連結:
  36. [75] Hosoya, H. Monatsh. Chem. 2005, 136, 1037–1054.
    連結:
  37. [76] Hosoya, H. J. Mol. Struct. (THEOCHEM) 1999, 461-462, 473–482.
    連結:
  38. [78] Hall, G. G. Mol. Phys. 1977, 33, 551–557.
    連結:
  39. [81] Ohkami, N. J. Math. Chem. 1990, 5, 23–42.
    連結:
  40. [82] Randi’c, M.; El-Basil, S. J. Mol. Struct. (THEOCHEM) 1994, 304, 233–245.
    連結:
  41. [83] Gutman, I. Croat. Chem. Acta 1983, 56, 365–374.
    連結:
  42. [84] Ohkami, N.; Hosoya, H. Theor. Chim. Acta 1983, 64, 153–170.
    連結:
  43. [85] Zhou, S.; Zhang, H.; Gutman, I. Discr. Appl. Math. 2008, 156, 1809–1821.
    連結:
  44. [88] Gutman, I.; Gojak, S.; Furtula, B. Chem. Phys. Lett. 2005, 413, 396–399.
    連結:
  45. [90] Zhang, H.; Zhang, F. Discret. Appl. Math. 1996, 69, 147–167.
    連結:
  46. [92] Zhang, H.; Zhang, F. Discret. Math. 2000, 212, 261–269.
    連結:
  47. [93] Zhang, H. Discrete Math. 1997, 172, 163–173.
    連結:
  48. [94] Gutman, I.; Borovi’canin, B. Z. Naturforsch. 2006, 61a, 73–77.
    連結:
  49. [101] Seifert, G.; Porezag, D.; Frauenheim, T. Int. J. Quantum Chem. 1996, 58, 185–192.
    連結:
  50. [103] Gaus, M.; Cui, Q.; Elstner, M. J. Chem. Theory Comput. 2011, 7, 931–948.
    連結:
  51. [106] Witek, H. A.; Morokuma, K. J. Comput. Chem. 2004, 25, 1858–1864.
    連結:
  52. [108] Witek, H. A.; Irle, S.; Zheng, G.; De Jong, W. A.; Morokuma, K. J. Chem. Phys. 2006, 125, 214706.
    連結:
  53. [116] Yang, Y.; Yu, H.; Cui, Q. J. Mol. Biol. 2008, 381, 1407–1420.
    連結:
  54. [122] Goyal, P.; Elstner, M.; Cui, Q. J. Phys. Chem. B 2011, 115, 6790–6805.
    連結:
  55. [123] Lukose, B.; Supronowicz, B.; St Petkov, P.; Frenzel, J.; Kuc, A. B.; Seifert, G.; Vayssilov, G. N.; Heine, T. Phys. Status Solidi B 2012, 249, 335–342.
    連結:
  56. [125] Mir’o, P.; Cramer, C. J. Phys. Chem. Chem. Phys. 2013, 15, 1837–1843.
    連結:
  57. [126] Eschrig, H.; Bergert, I. Phys. Status Solidi B 1978, 90, 621–628.
    連結:
  58. [130] Desclaux, J. Comp. Phys. Commun. 1969, 1, 216.
    連結:
  59. [131] Desclaux, J. Comp. Phys. Commun. 1975, 9, 31.
    連結:
  60. [132] Woods, R.; Saxon, D. Phys. Rev. 1954, 95, 577.
    連結:
  61. [134] Eschrig, H.; Bergert, I. Phys. Stat. Sol. B 1978, 90, 621.
    連結:
  62. [135] Slater, J. Quantum theory of matter, 2nd edition; Mcgraw-Hill: New York, 1968.
    連結:
  63. [136] Becke, A. D. J. Chem. Phys. 1982, 76, 6037.
    連結:
  64. [137] Press, W. H.; Flannery, B. P.; Teukolsky, S. A.; Vetterling, W. T. Numerical Recipes in FORTRAN 77: The Art of Scienti.c Computing (v. 1), 2nd ed.; Cambridge University Press, 1992.
    連結:
  65. [142] Dirac, P. A. M. Proc. Camb. Phil. Soc. 1930, 26, 376.
    連結:
  66. [143] Vosko, S. H.; Wilk, L.; Nusair, M. Can. J. Phys. 1980, 58, 1200.
    連結:
  67. [145] Kresse, G.; Furthm‥uller, J. Phys. Rev. B 1996, 54, 11169–11186.
    連結:
  68. [146] Perdew, J. P.; Burke, K.; Ernzerhof, M. Phys. Rev. Lett. 1997, 78, 1396.
    連結:
  69. [147] Becke, A. D. Phys. Rev. A 1988, 38, 3098.
    連結:
  70. [150] Trani, F.; Barone, V. J. Chem. Theory Comput. 2011, 7, 713–719.
    連結:
  71. [151] Bodrog, Z.; Aradi, B.; Frauenheim, T. J. Chem. Theory Comput. 2011, 7, 2654– 2664.
    連結:
  72. [152] Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. Micro Machine and Human Science, 1995. MHS ’95., Proceedings of the Sixth International Symposium on. 1995; p 39.
    連結:
  73. [155] Tian, F.; Dong, X.; Zhao, Z.; He, J.; Wang, H.-T. J. Phys.: Condens. Matter 2012, 24, 165504.
    連結:
  74. [156] Nguyen, T. T.; Li, Z.; Zhang, S.; Truong, T. K. Expert Syst. Appl. 2014, 41, 2134– 2143.
    連結:
  75. [159] Mokhtar, N. Int. J. Innov. Comput. I. 2012, 8, 3441–3450.
    連結:
  76. [162] Moore, J.; Chapman, R. Tech. Rep.: Application of particle swarm to multiobjective optimization; 1999.
    連結:
  77. [165] Aradi, B.; Hourahine, B.; Frauenheim, T. J. Phys. Chem. A 2007, 111, 5678–5684.
    連結:
  78. [166] Wang, S. Q.; Ye, H. Q. J. Phys.: Condens. Matter 2003, 15, L197.
    連結:
  79. [168] Kresse, G.; Hafner, J. Phys. Rev. B 1993, 47, 558–561.
    連結:
  80. [169] Kresse, G.; Hafner, J. Phys. Rev. B 1994, 49, 14251–14269.
    連結:
  81. [170] Kresse, G.; Furthm‥uller, J. Comput. Mater. Sci. 1996, 6, 15.
    連結:
  82. [173] Bl‥ochl, P. E. Phys. Rev. B 1994, 50, 17953.
    連結:
  83. [174] Kresse, G.; Joubert, D. Phys. Rev. B 1999, 59, 1758.
    連結:
  84. [178] Kittel, C.; McEuen, P. Introduction to solid state physics, 8th ed.; Wiley New York, 2004.
    連結:
  85. [182] Beattie, A. G.; Schirber, J. E. Phys. Rev. B 1970, 1, 1548–1551.
    連結:
  86. [185] Shimanouchi, T. Tables of Molecular Vibrational Frequencies Consolidated. Volume I ; 1972.
    連結:
  87. [188] Gutman, I.; Furtula, B.; Balaban, A. Polycycl. Aromat. Compd. 2006, 26, 17–35.
    連結:
  88. [189] Gutman, I.; Cyvin, S. Introduction to the Theory of Benzenoid Hydrocarbons; Springer-Verlag, 1989.
    連結:
  89. [190] Cyvin, S. J.; Gutman, I. Kekul’e Structures in Benzenoid Hydrocarbons; Springer, 1988.
    連結:
  90. [191] Clar, E. The Aromatic Sextet; J. Wiley: London, New York1972.
    連結:
  91. [192] Fiedler, M. Czech. Math. J. 1975, 25, 619–633.
    連結:
  92. [193] Zhang, F.; Zhang, H. J. Mol. Struct. (THEOCHEM) 1995, 331, 255–260.
    連結:
  93. [194] Gojak, S.; Stankovic, S.; Gutman, I.; Furtula, B. In Mathematical Methods in Chemistry; Gutman, I., Ed.; Prijepolje Museum: Prijepolje, 2006; pp 141–158.
    連結:
  94. [196] Fiedler, M. Czech. Math. J. 1973, 23, 298–305.
    連結:
  95. [197] Fiedler, M. Czech. Math. J. 1975, 25, 607–618.
    連結:
  96. [198] Pothen, A.; Simon, H. D.; Liou, K.-P. SIAM J. Matrix Anal. Appl. 1990, 11, 430– 452.
    連結:
  97. [200] Maple 16. Maplesoft, a Division of Waterloo Maple Inc., Waterloo, Ontario.
    連結:
  98. [201] The on-Line Encyclopedia of Integer Sequences. 2012; http://oeis.org.
    連結:
  99. [203] Yen, T. F. Theor. Chim. Acta. 1971, 20, 399–404.
    連結:
  100. [206] Guo, Q. Z.; Deng, H. Y.; Chen, D. J. Math. Chem. 2009, 46, 347–362.
    連結:
  101. [209] Cyvin, S. J. J. Mol. Struct. (THEOCHEM) 1985, 26, 211–219.
    連結:
  102. [210] Cyvin, S. J.; Gutman, I. Comput. Math. Appl. B 1986, 12, 859–876.
    連結:
  103. [214] Kekul’e, A. Justus Liebigs Ann Chem. 1866, 137, 129–196.
    連結:
  104. [216] Parr, R.; Yang, W. Density-Functional Theory of Atoms and Molecules; Oxford University Press, USA, 1989.
    連結:
  105. [220] Linert, W.; Lukovits, I. J. Chem. Inf. Model. 2007, 47, 887–890.
    連結:
  106. [222] Murray-Rust, P.; Rzepa, H. S. J. Chem. Inf. Comput. Sci. 1999, 39, 928–942.
    連結:
  107. [223] Murray-Rust, P.; Rzepa, H. J. Chem. Inf. Model. 2001, 41, 1113–1123.
    連結:
  108. [225] Murray-Rust, P.; Rzepa, H. J. Chem. Inf. Comput. Sci. 2003, 43, 757–772.
    連結:
  109. [226] Holliday, G.; Murray-Rust, P.; Rzepa, H. J. Chem. Inf. Model. 2006, 46, 145–157.
    連結:
  110. [231] Erd’elyi, A., Ed. Higher Transcendental Functions; McGraw-Hill, 1953; Vol. 1.
    連結:
  111. [234] Sprugnoli, R. Discr. Math. 1994, 132, 267–290.
    連結:
  112. [235] Cheon, G. S.; Kim, H.; Shapiro, L. W. Linear Algebra Appl. 2008, 428, 941–952.
    連結:
  113. [237] Gradshteyn, I. S.; Ryzhik, I. M. Table of Integrals, Series, and Products; Elsevier Science, 2007.
    連結:
  114. [238] Grosswald, E. Topics from the Theory of Numbers; Birkh‥auser, 1984.
    連結:
  115. [241] Macdonald, I. G. Symmetric Functions and Hall Polynomials; Clarendon Press, 1998.
    連結:
  116. [5] Chen, D.; Deng, H.; Guo, Q. MATCH Commun. Math. Comput. Chem. 2010, 63, 401–410.
  117. [7] Rezc, J.; JureCerny, J.; Valdes, H.; Pluhaa, K.; Berka, K.; acka, P.; Riley, K.; ckov Rezac, T.; Pitonak, M.; Vondrasek, J.; Hobza, P. 2008, 73, 1261–1270.
  118. [8] Johnson, R. D. NIST Computational Chemistry Comparison and Benchmark Database. 2013.
  119. [11] Porezag, D.; Frauenheim, T.; K‥ohler, T.; Seifert, G.; Kaschner, R. Phys. Rev. B 1995, 51, 12947.
  120. [12] Elstner, M.; Porezag, D.; Jungnickel, G.; Elsner, J.; Haugk, M.; Frauenheim, T.; Suhai, S.; Seifert, G. Phys. Rev. B 1998, 58, 7260–7268.
  121. [16] M‥ohle, K.; Hofmann, H.; Thiel, W. J. Comput. Chem. 2001, 22, 509.
  122. [17] Repasky, M. P.; Chandrasekhar, J.; Jorgensen, W. L. J. Comput. Chem. 2002, 23, 1601.
  123. [20] Holder, A. J.; II, R. D. D.; Jie, C. Tetrahedron 1994, 50, 627.
  124. [22] Witek, H. A.; K‥ohler, C.; Frauenheim, T.; Morokuma, K.; Elstner, M. J. Phys. Chem. A 2007, 111, 5712–5719.
  125. [26] K‥ohler, C.; Seifert, G.; Frauenheim, T. Chem. Phys. 2005, 309, 23.
  126. [27] Frauenheim, T.; Seifert, G.; Elstner, M.; Hajnal, Z.; Jungnickel, G.; Porezag, D.; Suhai, S.; Scholz, R. Phys. Stat. Sol. B 2000, 217, 41.
  127. [28] Kr‥uger, T.; Elstner, M.; Schi.els, P.; Frauenheim, T. J. Chem. Phys. 2005, 122, 114110.
  128. [29] Ma.lolepsza, E.; Witek, H.; Morokuma, K. Chem. Phys. Lett. 2005, 412, 237.
  129. [34] Lu, X.; Gaus, M.; Elstner, M.; Cui, Q. J. Phys. Chem. B 2015, 119, 1062–1082.
  130. [36] Niehaus, T. A.; Elstner, M.; Frauenheim, T.; Suhai, S. J. Mol. Struct. (THEOCHEM) 2001, 541, 185.
  131. [37] Rauls, E.; Gutierrez, R.; Elsner, J.; Frauenheim, T. Sol. State Comm. 1999, 111,
  132. 459.
  133. [38] K‥ohler, C.; Hajnal, Z.; Deak, P.; Frauenheim, T.; Suhai, S. Phys. Rev. B 2001, 64, 085333.
  134. [39] Sieck, A.; Frauenheim, T.; Jackson, K. A. Phys. Stat. Sol. B 2003, 240, 537.
  135. [40] Szucs, B.; Hajnal, Z.; Frauenheim, T.; Gonz’‥alez, C.; Ortega, J.; P’erez, R.; Flores, F. Appl. Surf. Sci. 2003, 212, 861.
  136. [41] Sz‥ucs, B.; Hajnal, Z.; Scholz, R.; Sanna, S.; Frauenheim, T. Appl. Surf. Sci. 2004, 234, 173.
  137. [42] Simdyankin, S.; Elliott, S.; Hajnal, Z.; Niehaus, T.; Frauenheim, T. Phys. Rev. B 2004, 69, 144202.
  138. [43] Simdyankin, S.; Niehaus, T.; Natarajan, G.; Frauenheim, T.; Elliott, S. Phys. Rev. Lett. 2005, 94, 086401.
  139. [44] Guimaraes, L.; Enyashin, A. N.; Frenzel, J.; Heine, T.; Duarte, H. A.; Seifert, G. Nano 2007, 1, 362.
  140. [45] Frenzel, J.; Oliveira, A. F.; Duarte, H. A.; Heine, T.; Seifert, G. Z. Anorg. Allg. Chem. 2005, 631, 1267.
  141. [46] Dolgonos, G.; Aradi, B.; Moreira, N. H.; Frauenheim, T. J. Chem. Theory Comput. 2010, 6, 266.
  142. [47] Zheng, G.; Witek, H. A.; Bobadova-Parvanova, P.; Irle, S.; Musaev, D. G.; Prab-hakar, R.; Morokuma, K.; Lundberg, M.; Elstner, M.; Kohler, C.; Frauenheim, T. J. Chem. Theory Comput. 2007, 3, 1349.
  143. [48] Sanna, S.; Hourahine, B.; Gerstman, U.; Frauenheim, T. Phys. Rev. B 2007, 76, 155128.
  144. [49] Moreira, N.; Dolgonos, G.; Aradi, B.; da Rosa, A. L.; Frauenheim, T. J. Chem. Theory Comput. 2009, 5, 605.
  145. [50] Elstner, M.; Cui, Q.; Munih, P.; Kaxiras, E.; Frauenheim, T.; Karplus, M. J. Com-put. Chem. 2003, 24, 565.
  146. [51] K‥ohler, C.; Frauenheim, T. Surf. Sci. 2006, 600, 453.
  147. [52] Kubaˇr, T.; Bodrog, Z.; Gaus, M.; K‥ohler, C.; Aradi, B.; Frauenheim, T.; Elstner, M. J. Chem. Theory Comput. 2013, 9, 2939.
  148. [53] Saha, S.; Pal, S.; Sarkar, P.; Rosa, A.; Frauenheim, T. J. Comput. Chem. 2012, 33, 1165–1178.
  149. [54] Kubillus, M.; Kubar, T.; Gaus, M.; aRezc, J.; Elstner, M. J. Chem. Theory Comput. 2015, 11, 332.
  150. [55] Jahangiri, S.; Dolgonos, G.; Frauenheim, T.; Peslherbe, G. H. J. Chem. Theory Comput. 2013, 9, 3321.
  151. [61] Graovac, A.; Trinajsti’c, N.; Randi’c, M. Croat. Chem. Acta 1980, 53, 571–579.
  152. [62] Jiang, Y. S. Sci. Sin. 1980, 23, 847–861.
  153. [69] Cioslowski, J.; Gutman, I. Z. Naturforsch. A. 1986, 41, 861–865.
  154. [70] Ashra., A. R.; Amini, K. Optoelectron. Adv. Mat. 2010, 4, 877–880.
  155. [72] Gutman, I.; Gojak, S.; Furtula, B.; Radenkovi’c, S.; Vodopivec, A. Monatsh. Chem. 2006, 137, 1127–1138.
  156. [77] Hall, G. G. Int. J. Math. Educ. Sci. Tech. 1973, 4, 233–240.
  157. [79] Trinajsti’c, N. Chemical Graph Theory; CRC Press, 1983.
  158. [80] Stein, S. E.; Brown, R. L. Carbon 1985, 23, 105–109.
  159. [86] Amini, K.; Ashra., A. R. Optoelectron. Adv. Mat. 2009, 3, 1076–1079.
  160. [87] Gojak, S.; Gutman, I.; Radenkovi’c, S.; Vodopivec, A. J. Serb. Chem. Soc. 2007, 72, 673–679.
  161. [89] Gojak, S.; Radenkovi’c, S.; Kovaˇcevi’c, R.; Stankovi’c, S.; Dur¯devi’c, J.; Gutman, I. Polycyclic Aromat. Compd. 2006, 26, 197–206.
  162. [91] Zhang, F.; Zhang, H.; Liu, Y. Chin. J. Chem. 1996, 321–325.
  163. [95] Gutman, I.; Gojak, S.; Furtula, B.; Radenkovi’c, S.; Vodopivec, A. Monatsh. Chem. 2006, 137, 1127–1138.
  164. [96] Gojak, S.; Gutman, I.; Radenkovi’c, S.; Vodopivec, A. J. Serb. Chem. Soc. 2007, 72, 673–679.
  165. [97] Page, A. J.; Chou, C.-P.; Pham, B. Q.; Witek, H. A.; Irle, S.; Morokuma, K. Phys. Chem. Chem. Phys. 2013, 15, 3725–35.
  166. [98] Zhang, H.; Shiu, W.-C.; Sun, P.-K. MATCH Commun. Math. Comput. Chem. 2013, 70, 477–492.
  167. [99] Berlic, M.; Tratnik, N.; Pleterˇsek, P. Z. MATCH Commun. Math. Comput. Chem. 2015, 73, 443–456.
  168. [100] Porezag, D.; Frauenheim, T.; K‥ohler, T.; Seifert, G.; Kaschner, R. Phys. Rev. B 1995, 51, 12947–12957.
  169. [102] Yang,; Yu, H.; York, D.; Cui, Q.; Elstner, M. J. Phys. Chem. A 2007, 111, 10861– 10873.
  170. [104] K‥ohler, C.; Seifert, G.; Gerstmann, U.; Elstner, M.; Overhof, H.; Frauenheim, T. Phys. Chem. Chem. Phys. 2001, 3, 5109–5114.
  171. [105] Witek, H. A.; Irle, S.; Morokuma, K. J. Chem. Phys. 2004, 121, 5163–5170.
  172. [107] Ma.lolepsza, E.; Witek, H. A.; Morokuma, K. Chem. Phys. Lett. 2005, 412, 237–243.
  173. [109] Witek, H. A.; Morokuma, K.; Stradomska, A. J. Chem. Phys. 2004, 121, 5171–5178.
  174. [110] Kazachkin, D. V.; Nishimura, Y.; Witek, H. A.; Irle, S.; Borguet, E. J. Am. Chem. Soc. 2011, 133, 8191–8198.
  175. [111] Ma.lolepsza, E.; Witek, H. A.; Irle, S. J. Phys. Chem. A 2007, 111, 6649–6657.
  176. [112] Witek, H. A.; Morokuma, K.; Stradomska, A. J. Theor. Comput. Chem. 2005, 4,
  177. 639–655.
  178. [113] Li, W.; Irle, S.; Witek, H. A. ACS Nano 2010, 4, 4475–4486.
  179. [114] Witek, H. A.; Trzaskowski, B.; Ma.lolepsza, E.; Morokuma, K.; Adamowicz, L. Chem. Phys. Lett. 2007, 446, 87–91.
  180. [115] Elstner, M.; Cui, Q.; Munih, P.; Kaxiras, E.; Frauenheim, T.; Karplus, M. J. Com-put. Chem. 2003, 24, 565–581.
  181. [117] Klein, P.; Gottwald, B.; Frauenheim, T.; K‥ohler, C.; Gemmler, A. Surf. Coat. Tech-nol. 2005, 200, 1600–1603.
  182. [118] Choi, T. H.; Liang, R.; Maupin, C. M.; Voth, G. A. J. Phys. Chem. B 2013, 117, 5165–5179.
  183. [119] Cui, Q.; Elstner, M.; Kaxiras, E.; Frauenheim, T.; Karplus, M. J. Phys. Chem. B 2001, 105, 569–585.
  184. [120] Frauenheim, T.; Seifert, G.; Elsterner, M.; Hajnal, Z.; Jungnickel, G.; Porezag, D.; Suhai, S.; Scholz, R. Phys. Status Solidi B 2000, 217, 41–62.
  185. [121] Woodcock, H. L.; Hodoˇsˇcek, M.; Brooks, B. R. J. Phys. Chem. A 2007, 111, 5720– 5728.
  186. [124] Hazebroucq, S.; Picard, G. S.; Adamo, C.; Heine, T.; Gemming, S.; Seifert, G. J. Chem. Phys. 2005, 123, 134510.
  187. [127] Niehaus, T.; Elstner, M.; Frauenheim, T.; Suhai, S. J. Mol. Struct.: THEOCHEM 2001, 541, 185–194.
  188. [128] Wahiduzzaman, M.; Oliveira, A. F.; Philipsen, P.; Zhechkov, L.; van Lenthe, E.; Witek, H. A.; Heine, T. J. Chem. Theory Comput. 2013, 9, 4006–4017.
  189. [129] Desclaux, J.; Mayers, D.; O’Brien, F. J. Phys. B 1971, 4, 631.
  190. [133] Eschrig, H. Optimized LCAO Method and the Electronic Structure of Extended Sys-tems; Springer: Berlin, 1989.
  191. [138] Mazur, G.; Makowski, M.; Piskorz, W.; Cwiklik, .L.; Sterzel, M.; Rado’n, M.; Barbara ’ Jagoda-Cwiklik, W. K.; B.la˙zewicz, D. Niedoida 0.3. 2007.
  192. [139] Mazur, G.; Makowski, M. Comput. Inform. 2009, 115.
  193. [140] Pinkus, A. Z.; Winitzki, S. YACAS: A Do-It-Yourself Symbolic Algebra Environ-ment. AISC ’02/Calculemus ’02: Proceedings of the Joint International Conferences on Arti.cial Intelligence, Automated Reasoning, and Symbolic Computation. Lon-don, UK, 2002; p 332.
  194. [141] Bloch, F. Zeitschrift f‥ur Physik 1929, 57, 545.
  195. [144] Perdew, J.; Chevary, J.; Vosko, S.; Jackson, K.; Pederson, M.; Singh, D.; Fiolhais, C. Phys. Rev. B 1992, 46, 6671.
  196. [148] Lee, C.; Yang, W.; Parr, R. G. Phys. Rev. B 1988, 37, 785.
  197. [149] Knaup, J. M.; Hourahine, B.; Frauenheim, T. J. Phys. Chem. A 2007, 111, 5637– 5641.
  198. [153] Wang, Y.; Miao, M.; Lv, J.; Zhu, L.; Yin, K.; Liu, H.; Ma, Y. J. Chem. Phys. 2012, 137, 224108.
  199. [154] Zendehboudi, S.; Ahmadi, M. A.; James, L.; Chatzis, I. Energ. Fuel. 2012, 26, 3432–3447.
  200. [157] Wen, J.-H.; Zhong, K.-J.; Tang, L.-J.; Jiang, J.-H.; Wu, H.-L.; Shen, G.-L.; Yu, R.-Q. Talanta 2011, 84, 13–18.
  201. [158] Liu, Y.; Zhao, L.; Li, W.; Zhao, D.; Song, M.; Yang, Y. J. Comput. Chem. 2013, 34, 67–75.
  202. [160] Shao, G.-F.; Wang, T.-N.; Liu, T.-D.; Chen, J.-R.; Zheng, J.-W.; Wen, Y.-H. Com-put. Phys. Commun. 2015, 186, 11–18.
  203. [161] Yu, X.; Li, L.; Xu, X.-W.; Tang, C.-C. J. Phys. Chem. C 2012, 116, 20075–20079.
  204. [163] Reyes-Sierra, M.; Coello, C. A. C. Int. J. Comput. Intell. Res. 2006, 2, 287–308.
  205. [164] Leung, M.-F.; Ng, S.-C.; Cheung, C.-C.; Lui, A. A new strategy for .nding good local guides in MOPSO. Evolutionary Computation (CEC), 2014 IEEE Congress on. 2014; pp 1990–1997.
  206. [167] Wentorf, R. H.; Kasper, J. S. Science 1963, 139, 338–339.
  207. [171] Perdew, J. P.; Burke, K.; Ernzerhof, M. Phys. Rev. Lett. 1996, 77, 3865–3868.
  208. [172] Perdew, J. P.; Burke, K.; Ernzerhof, M. Phys. Rev. Lett. 1997, 78, 1396–1396.
  209. [175] Jiang, H.; G’omez-Abal, R. I.; Li, X.-Z.; Meisenbichler, C.; Ambrosch-Draxl, C.; Sche.er, M. Comput. Phys. Commun. 2013, 184, 348–366.
  210. [176] Gulans, A.; Kontur, S.; Meisenbichler, C.; Nabok, D.; Pavone, P.; Rigamonti, S.; Sagmeister, S.; Werner, U.; Draxl, C. J. Phys.: Condens. Matter 2014, 26, 363202.
  211. [177] Zucca, R. R. L.; Shen, Y. R. Phys. Rev. B 1970, 1, 2668–2676.
  212. [179] Perdew, J. P.; Ruzsinszky, A.; Csonka, G. I.; Vydrov, O. A.; Scuseria, G. E.; Con-stantin, L. A.; Zhou, X.; Burke, K. Phys. Rev. Lett. 2008, 100, 136406.
  213. [180] Hubbard, C. R.; Swanson, H. E.; Mauer, F. A. J. Appl. Crystallogr. 1975, 8, 45–48.
  214. [181] Staroverov, V. N.; Scuseria, G. E.; Tao, J.; Perdew, J. P. Phys. Rev. B 2004, 69, 075102.
  215. [183] Adamo, C.; Ernzerhof, M.; Scuseria, G. E. J. Chem. Phys. 2000, 112, 2643–2649.
  216. [184] Rez’aˇc, J.; Riley, K. E.; Hobza, P. J. Chem. Theory Comput. 2011, 7, 2427–2438.
  217. [186] Werner, H.-J. et al. MOLPRO, version 2012.1, a package of ab initio programs. 2012
  218. [187] Nishimura, Y.; Lee, Y.-P.; Irle, S.; Witek, H. A. J. Chem. Phys. 2014, 141, 094303.
  219. [195] OpenMP Architecture Review Board, OpenMP Application Program Interface Version 3.0. 2008; http://www.openmp.org/mp-documents/spec30.pdf.
  220. [199] Gordon, M.; Davison, W. H. T. J. Chem. Phys. 1952, 20, 428–435.
  221. [202] Wolfram
  222. [204] Monagan, M.; Software, W. M. Maple V Programming Guide; Springer, 1998.
  223. [205] Balaban, A.; Tomescu, I. MATCH Commun. Math. Comput. Chem. 1985, 17, 91.
  224. [207] Cyvin, S. J.; Cyvin, B. N.; Gutman, I. Z. Naturforsch. A. 1985, 40, 1253–1261.
  225. [208] Cyvin, S. J. Monatsh. Chem. 1986, 117, 33–45.
  226. [211] Gutman, I.; Cyvin, S. J. Monatsh. Chem. 1987, 118, 541–552.
  227. [212] Cyvin, S. J.; Gutman, I. MATCH Commun. Math. Comput. Chem. 1986, 19, 229– 242.
  228. [213] Chen, D.; Deng, H.; Guo, Q. MATCH Commun. Math. Comput. Chem. 2010, 63, 401–410.
  229. [215] Coulson, C.; O’Leary, B.; Mallion, R. H‥uckel Theory for Organic Chemists; Aca-demic Press, 1978.
  230. [217] Randi’c, M. Chem. Rev. (Washington, DC, U. S.) 2003, 103, 3449–3606.
  231. [218] Matsuo, Y.; Tahara, K.; Nakamura, E. Org. Lett. 2003, 5, 3181–3184.
  232. [219] Lukovits, I.; Graovac, A.; K’alm’an, E.; Kaptay, G.; Nagy, P.; Nikoli’c, S.; Sytchev, J.; Trinajsti’c, N. J. Chem. Inf. Comput. Sci. 2003, 43, 609–614.
  233. [221] Blanchette, J.; Summer.eld, M. C++ Gui Programming with Qt 4 ; Prentice Hall, 2008.
  234. [224] Murray-Rust, P.; Rzepa, H.; Wright, M. New J. Chem. 2001, 25, 618–634.
  235. [227] Portegys, T. General Graph Identi.cation with Hashing; 2007.
  236. [228] Portegys, T. Private communication. 2011.
  237. [229] Alizadeh, Y.; Iranmanesh, A.; Klavˇzar, S. MATCH Commun. Math. Comput. Chem. 2012, 68, 303–310.
  238. [230] Alizadeh, Y.; Klavˇzar, S. MATCH Commun. Math. Comput. Chem. 2013, 69, 523– 534.
  239. [232] Prudnikov, A. P.; Brychkov, Y.; Marichev, O. I. Integrals and Series. Volume 3: More Special Functions; Gordon and Breach Science Publishers, 1990; Vol. 3.
  240. [233] Shapiro, L. W.; Getu, S.; Woan, W. J.; Woodson, L. C. Discr. Appl. Math. 1991, 34, 229–239.
  241. [236] Luzon, A.; Merlini, D.; Moron, M. A.; Sprugnoli, R. Linear Algebra Appl. 2012, 436, 631–647.
  242. [239] We thank P. C. Abbott for bringing this issue to our attention.
  243. [240] Polansky, O. E.; Gutman, I. MATCH Commun. Math. Comput. Chem. 1980, 8, 269–290.