Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

Crystal structure prediction by generalized disjunctive programming

Ryotaro Koshoji*

  • *Contact author: cosaji@issp.u-tokyo.ac.jp

Phys. Rev. Research 8, 033246 – Published 31 August, 2026

DOI: https://doi.org/10.1103/6vcp-5zwf

Abstract

Inorganic structural chemistry leads naturally to a theory for crystal structure prediction formalized by a generalized disjunctive programming, which is formulated using continuous and Boolean variables to involve the algebraic equations, disjunctions, and logic propositions. Since the feasibilities of continuous variables change drastically depending on Boolean variables and vice versa, iterative optimization of continuous and Boolean variables efficiently transforms a randomly generated initial structure into an optimal solution. Boolean variables are introduced to elucidate the “combinatorial backbone” of the original continuous optimization problem, which corresponds to the graphs describing crystal structures with clear chemical meanings. Since many subgraphs are discovered in numerous graphs generated through structural optimizations, on-the-fly learning of the feasibilities of them accelerates the discovery of the optimal solutions. This theory enables designing a wide variety of crystal structures with small computations based on only the atomic radii and feasible coordination numbers of each atom.

View figure in article

Physics Subject Headings (PhySH)

Article Text

References (87)

  1. J. Maddox, Crystals from first principles, Nature (London) 335, 201 (1988).
  2. C. J. Pickard and R. J. Needs, High-pressure phases of silane, Phys. Rev. Lett. 97, 045504 (2006).
  3. C. J. Pickard and R. J. Needs, Ab initio random structure searching, J. Phys.: Condens. Matter 23, 053201 (2011).
  4. C. J. Pickard, Beyond theory-driven discovery: Introducing hot random search and datum-derived structures, Faraday Discuss. 256, 61 (2025).
  5. Y. Wang, J. Lv, L. Zhu, and Y. Ma, Crystal structure prediction via particle-swarm optimization, Phys. Rev. B 82, 094116 (2010).
  6. H. Wang, Y. Wang, J. Lv, Q. Li, L. Zhang, and Y. Ma, Calypso structure prediction method and its wide application, Comput. Mater. Sci. 112, 406 (2016).
  7. X. Shao, J. Lv, P. Liu, S. Shao, P. Gao, H. Liu, Y. Wang, and Y. Ma, A symmetry-orientated divide-and-conquer method for crystal structure prediction, J. Chem. Phys. 156, 014105 (2022).
  8. X. Luo, Z. Wang, P. Gao, J. Lv, Y. Wang, C. Chen, and Y. Ma, Deep learning generative model for crystal structure prediction, npj Comput. Mater. 10, 254 (2024).
  9. Computational Materials Discovery, edited by A. R. Oganov, G. Saleh, and A. G. Kvashnin (The Royal Society of Chemistry, 2019).
  10. A. R. Oganov and C. W. Glass, Crystal structure prediction using ab initio evolutionary techniques: Principles and applications, J. Chem. Phys. 124, 244704 (2006).
  11. X. Liu, H. Niu, and A. R. Oganov, Copex: Co-evolutionary crystal structure prediction algorithm for complex systems, npj Comput. Mater. 7, 199 (2021).
  12. I. A. Kruglov, A. V. Yanilkin, Y. Propad, A. B. Mazitov, P. Rachitskii, and A. R. Oganov, Crystal structure prediction at finite temperatures, npj Comput. Mater. 9, 197 (2023).
  13. Z. Falls, P. Avery, X. Wang, K. P. Hilleke, and E. Zurek, The XtalOpt evolutionary algorithm for crystal structure prediction, J. Phys. Chem. C 125, 1601 (2021).
  14. S. Hajinazar and E. Zurek, XtalOpt version 13: Multi-objective evolutionary search for novel functional materials, Comput. Phys. Commun. 304, 109306 (2024).
  15. S. Racioppi, A. O.-de-la Roza, S. Hajinazar, and E. Zurek, Powder X-ray diffraction assisted evolutionary algorithm for crystal structure prediction, Digital Discovery 4, 73 (2025).
  16. S. Hajinazar and E. Zurek, XtalOpt version 14: Variable-composition crystal structure search for functional materials through Pareto optimization, Comput. Phys. Commun. 320, 109910 (2026).
  17. K. Tomiyasu, R. Oishi-Tomiyasu, M. Matsuda, and K. Matsuhira, A new mathematical approach to finding global solutions of the magnetic structure determination problem, Sci. Rep. 8, 16228 (2018).
  18. L. E. Gibbons, D. W. Hearn, P. M. Pardalos, and M. V. Ramana, Continuous characterizations of the maximum clique problem, Math. Oper. Res. 22, 754 (1997).
  19. V. V. Gusev, D. Adamson, A. Deligkas, D. Antypov, C. M. Collins, P. Krysta, I. Potapov, G. R. Darling, M. S. Dyer, P. Spirakis, and M. J. Rosseinsky, Optimality guarantees for crystal structure prediction, Nature (London) 619, 68 (2023).
  20. L. Pauling, The principles determining the structure of complex ionic crystals, J. Am. Chem. Soc. 51, 1010 (1929).
  21. A. F. Wells, Structural Inorganic Chemistry, 5th ed. (Oxford University Press, 1984).
  22. U. Müller, Inorganic Structural Chemistry, 2nd ed. (John Wiley & Sons, Ltd., 2007).
  23. S. S. Batsanov and A. S. Batsanov, Introduction to Structural Chemistry (Springer, 2012).
  24. T. C. Hales, A proof of the Kepler conjecture, Ann. Math. 162, 1065 (2005).
  25. L. Filion and M. Dijkstra, Prediction of binary hard-sphere crystal structures, Phys. Rev. E 79, 046714 (2009).
  26. J. K. Kummerfeld, T. S. Hudson, and P. Harrowell, The densest packing of AB binary hard-sphere homogeneous compounds across all size ratios, J. Phys. Chem. B 112, 10773 (2008).
  27. P. I. O’Toole and T. S. Hudson, New high-density packings of similarly sized binary spheres, J. Phys. Chem. C 115, 19037 (2011).
  28. T. S. Hudson, Dense sphere packing in the NaZn13 structure type, J. Phys. Chem. C 114, 14013 (2010).
  29. T. S. Hudson and P. Harrowell, Structural searches using isopointal sets as generators: Densest packings for binary hard sphere mixtures, J. Phys.: Condens. Matter 23, 194103 (2011).
  30. A. B. Hopkins, Y. Jiao, F. H. Stillinger, and S. Torquato, Phase diagram and structural diversity of the densest binary sphere packings, Phys. Rev. Lett. 107, 125501 (2011).
  31. A. B. Hopkins, F. H. Stillinger, and S. Torquato, Densest binary sphere packings, Phys. Rev. E 85, 021130 (2012).
  32. R. Koshoji, M. Kawamura, M. Fukuda, and T. Ozaki, Diverse densest binary sphere packings and phase diagram, Phys. Rev. E 103, 023307 (2021).
  33. R. Koshoji and T. Ozaki, Densest ternary sphere packings, Phys. Rev. E 104, 024101 (2021).
  34. R. Koshoji and T. Ozaki, Diverse densest ternary sphere packings, J. Phys. Commun. 6, 075002 (2022).
  35. R. Koshoji, M. Fukuda, M. Kawamura, and T. Ozaki, Prediction of quaternary hydrides based on densest ternary sphere packings, Phys. Rev. Mater. 6, 114802 (2022).
  36. V. A. Blatov, A. P. Shevchenko, and D. M. Proserpio, Applied topological analysis of crystal structures with the program package ToposPro, Cryst. Growth Des. 14, 3576 (2014).
  37. O. Delgado-Friedrichs, M. D. Foster, M. O’Keeffe, D. M. Proserpio, M. M. Treacy, and O. M. Yaghi, What do we know about three-periodic nets? J. Solid State Chem. 178, 2533 (2005).
  38. M. O’Keeffe, M. A. Peskov, S. J. Ramsden, and O. M. Yaghi, The reticular chemistry structure resource (RCSR) database of, and symbols for, crystal nets, Acc. Chem. Res. 41, 1782 (2008).
  39. M. O’Keeffe and O. M. Yaghi, Deconstructing the crystal structures of metal-organic frameworks and related materials into their underlying nets, Chem. Rev. 112, 675 (2012).
  40. M. O’Keeffe, Nets, tiles, and metal-organic frameworks, APL Mater. 2, 124106 (2014).
  41. T. Yokoyama, K. Ichikawa, and H. Naito, Crystal structure generation based on polyhedra using dual periodic graphs, Cryst. Growth Des. 24, 2168 (2024).
  42. T. Yokoyama, K. Ichikawa, and H. Naito, From polyhedra to crystals: A graph-theoretic framework for crystal structure generation, CrystEngComm 28, 2293 (2026).
  43. T. Xie and J. C. Grossman, Crystal graph convolutional neural networks for an accurate and interpretable prediction of material properties, Phys. Rev. Lett. 120, 145301 (2018).
  44. C. Chen, W. Ye, Y. Zuo, C. Zheng, and S. P. Ong, Graph networks as a universal machine learning framework for molecules and crystals, Chem. Mater. 31, 3564 (2019).
  45. C. W. Park and C. Wolverton, Developing an improved crystal graph convolutional neural network framework for accelerated materials discovery, Phys. Rev. Mater. 4, 063801 (2020).
  46. Y. Jiang, D. Chen, X. Chen, T. Li, G.-W. Wei, and F. Pan, Topological representations of crystalline compounds for the machine-learning prediction of materials properties, npj Comput. Mater. 7, 28 (2021).
  47. V. Fung, J. Zhang, E. Juarez, and B. G. Sumpter, Benchmarking graph neural networks for materials chemistry, npj Comput. Mater. 7, 84 (2021).
  48. J. Cheng, C. Zhang, and L. Dong, A geometric-information-enhanced crystal graph network for predicting properties of materials, Commun. Mater. 2, 92 (2021).
  49. K. Choudhary and B. DeCost, Atomistic line graph neural network for improved materials property predictions, npj Comput. Mater. 7, 185 (2021).
  50. P. Reiser, M. Neubert, A. Eberhard, L. Torresi, C. Zhou, C. Shao, H. Metni, C. van Hoesel, H. Schopmans, T. Sommer, and P. Friederich, Graph neural networks for materials science and chemistry, Commun. Mater. 3, 93 (2022).
  51. T. Long, N. M. Fortunato, I. Opahle, Y. Zhang, I. Samathrakis, C. Shen, O. Gutfleisch, and H. Zhang, Constrained crystals deep convolutional generative adversarial network for the inverse design of crystal structures, npj Comput. Mater. 7, 66 (2021).
  52. J. Schmidt, L. Pettersson, C. Verdozzi, S. Botti, and M. A. L. Marques, Crystal graph attention networks for the prediction of stable materials, Sci. Adv. 7, eabi7948 (2021).
  53. G. Cheng, X.-G. Gong, and W.-J. Yin, Crystal structure prediction by combining graph network and optimization algorithm, Nat. Commun. 13, 1492 (2022).
  54. C.-N. Li, H.-P. Liang, X. Zhang, Z. Lin, and S.-H. Wei, Graph deep learning accelerated efficient crystal structure search and feature extraction, npj Comput. Mater. 9, 176 (2023).
  55. H. Xiao, R. Li, X. Shi, Y. Chen, L. Zhu, X. Chen, and L. Wang, An invertible, invariant crystal representation for inverse design of solid-state materials using generative deep learning, Nat. Commun. 14, 7027 (2023).
  56. R. Pawar, A. Rout, S. Bhattacharjee, and P. Motamarri, Robust lightweight graph neural network framework for accelerating crystal structure prediction, J. Chem. Inf. Model. 65, 6470 (2025).
  57. T. Hong, J. Yang, and G. Cao, Crystal structure prediction based on diffusion model and graph network optimization, J. Phys.: Mater. 8, 035011 (2025).
  58. S. Yu, J. Wang, Y. Han, Q. Jia, Z. Liang, Z. Yang, Y. Pan, H. Gao, and J. Sun, A generalized method for refining and selecting random crystal structures using graph theory, J. Chem. Phys. 163, 094106 (2025).
  59. Mixed Integer Nonlinear Programming, edited by J. Lee and S. Leyffer (Springer, New York, NY, 2012).
  60. I. E. Grossmann, Advanced Optimization for Process Systems Engineering, Cambridge Series in Chemical Engineering (Cambridge University Press, 2021).
  61. P. M. Castro and I. E. Grossmann, Generalized disjunctive programming as a systematic modeling framework to derive scheduling formulations, Ind. Eng. Chem. Res. 51, 5781 (2012).
  62. I. E. Grossmann and F. Trespalacios, Systematic modeling of discrete-continuous optimization models through generalized disjunctive programming, AIChE J. 59, 3276 (2013).
  63. F. Trespalacios and I. Grossmann, Review of mixed-integer nonlinear and generalized disjunctive programming methods, Chem. Ing. Tech. 86, 991 (2014).
  64. H. D. Perez and I. E. Grossmann, Extensions to generalized disjunctive programming: Hierarchical structures and first-order logic, Optim. Eng. 25, 959 (2024).
  65. D. Ovalle, A. Bhatia, C. D. Laird, and I. E. Grossmann, A logic-based decomposition for the global optimization of the multiperiod blending problem using symmetry-breaking cuts, Ind. Eng. Chem. Res. 65, 3981 (2026).
  66. R. D. Shannon, Revised effective ionic radii and systematic studies of interatomic distances in halides and chalcogenides, Acta Crystallogr. A 32, 751 (1976).
  67. B. Cordero, V. Gómez, A. E. Platero-Prats, M. Revés, J. Echeverría, E. Cremades, F. Barragán, and S. Alvarez, Covalent radii revisited, Dalton Trans. 37, 2832 (2008).
  68. A. A. B. Baloch, S. M. Alqahtani, F. Mumtaz, A. H. Muqaibel, S. N. Rashkeev, and F. H. Alharbi, Extending Shannon's ionic radii database using machine learning, Phys. Rev. Mater. 5, 043804 (2021).
  69. M. Alsalman, Y. A. Alghofaili, A. A. Baloch, H. Alsadah, A. A. Alsaui, S. M. Alqahtani, A. H. Muqaibel, and F. H. Alharbi, Outliers in Shannon's effective ionic radii table and the table extension by machine learning, Comput. Mater. Sci. 228, 112350 (2023).
  70. R. Dronskowski, Chemical Bonding (De Gruyter, Berlin, Boston, 2023).
  71. P. C. Müller, C. Ertural, J. Hempelmann, and R. Dronskowski, Crystal orbital bond index: Covalent bond orders in solids, J. Phys. Chem. C 125, 7959 (2021).
  72. P. C. Müller, L. S. Reitz, D. Hemker, and R. Dronskowski, Orbital-based bonding analysis in solids, Chem. Sci. 16, 12212 (2025).
  73. N. V. Sahinidis, M. Tawarmalani, and M. Yu, Design of alternative refrigerants via global optimization, AIChE J. 49, 1761 (2003).
  74. R. Koshoji and T. Ozaki, Mathematical crystal chemistry: A mathematical programming approach to crystal structures of inorganic compounds, Phys. Rev. Mater. 8, 113801 (2024).
  75. R. Koshoji, Mathematical crystal chemistry II: Random search for ionic crystals and analysis on oxide crystals registered in ICSD, Phys. Rev. Res. 7, 033078 (2025).
  76. T. Dewenter and A. K. Hartmann, Phase transition for cutting-plane approach to vertex-cover problem, Phys. Rev. E 86, 041128 (2012).
  77. G. Claussen and A. K. Hartmann, Cutting-plane algorithms and solution whitening for the vertex-cover problem, Phys. Rev. E 106, 035305 (2022).
  78. https://marici.mathematical-crystal-chemistry.solutions/.
  79. A. Merchant, S. Batzner, S. S. Schoenholz, M. Aykol, G. Cheon, and E. D. Cubuk, Scaling deep learning for materials discovery, Nature (London) 624, 80 (2023).
  80. C. Zeni, R. Pinsler, D. Zügner, A. Fowler, M. Horton, X. Fu, Z. Wang, A. Shysheya, J. Crabbé, S. Ueda, R. Sordillo, L. Sun, J. Smith, B. Nguyen, H. Schulz, S. Lewis, C.-W. Huang, Z. Lu, Y. Zhou, and H. Yang, et al., A generative model for inorganic materials design, Nature (London) 639, 624 (2025).
  81. Y. Zhao, E. M. D. Siriwardane, Z. Wu, N. Fu, M. Al-Fahdi, M. Hu, and J. Hu, Physics guided deep learning for generative design of crystal materials with symmetry constraints, npj Comput. Mater. 9, 38 (2023).
  82. S. Fredericks, K. Parrish, D. Sayre, and Q. Zhu, PyXtal: A Python library for crystal structure generation and symmetry analysis, Comput. Phys. Commun. 261, 107810 (2021).
  83. Q. Zhang, A. Choudhury, and A. Chernatynskiy, A symmetry-oriented crystal structure prediction method for crystals with rigid bodies, J. Phys.: Condens. Matter 37, 095901 (2025).
  84. K. Momma and F. Izumi, VESTA 3 for three-dimensional visualization of crystal, volumetric and morphology data, J. Appl. Crystallogr. 44, 1272 (2011).
  85. https://marici.mathematical-crystal-chemistry.solutions/optimal-solutions/.
  86. Y.-T. Lee and T. Ozaki, OpenMX viewer: A web-based crystalline and molecular graphical user interface program, J. Mol. Graphics Modell. 89, 192 (2019).
  87. K. S. Atsushi Togo and I. Tanaka, Spglib: A software library for crystal symmetry search, Sci. Technol. Adv. Mater.: Methods 4, 2384822 (2024).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation