journal article·2020-06Open access

Metaheuristic-based inverse design of materials – A survey

T. Warren Liao, Guoqiang Li

Journal of Materiomics· Volume 6· Issue 2

Abstract

There is a growing interest in the inverse approach to material deign, in which the desired target properties are used as input to identify the atomic identity, composition and structure (ACS) that exhibit such properties. As an overview, this paper surveys and summarizes previous works in metaheuristic-based inverse design of various materials. The basics of metaheuristic-based inverse design of materials are presented, including feature identification (fingerprinting), machine learning of ACS→property models (forward design), metaheuristic algorithms for property→ACS predictions (inverse design), and experimental validations, with focus on inverse design. The past studies are organized into a two-level hierarchy with how properties are predicted at the higher level, either by first principles, simulation, or machine learning model, and the number of target properties considered at the lower level, either one or more than one. The uniqueness and limitation of previous research are discussed and several possible topics for future research are identified. This review intends to serve as the steppingstone/springboard for those interested in advancing this area of research.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Topology Optimization in Engineering · Advanced Multi-Objective Optimization Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. Synthesis of triazine-based porous organic polymer: a new material for double layer capacitor10.1016/j.matlet.2019.04.062 ↗
2. Synthesis, crystal structure, thermal, photoluminescent and magnetic properties of a new material: Na-2[Ni(C2O4)(2)(H2O)(2)]center dot 6H(2)O10.1016/j.molstruc.2018.10.013 ↗
3. Inverse design in search of materials with target functionalities
4. A new method of alloy design using a genetic algorithm and molecular dynamics simulation and its application to nickel-based superalloys10.2320/matertrans1989.38.771 ↗
5. Materials discovery and design using machine learning10.1016/j.jmat.2017.08.002 ↗
6. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
7. Threshold accepting – a general purpose optimization algorithm appearing superior to simulated annealing10.1016/0021-9991(90)90201-B ↗
8. Future paths for integer programming and links to artificial intelligence10.1016/0305-0548(86)90048-1 ↗
9. Design of iterated local search algorithms - an example application to the single machine total weighted tardiness problem
10. Goldberg · 1989
11. Particle swarm optimization
12. Different evolution—a simple and effective heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
13. Dorigo · 2004
14. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm10.1007/s10898-007-9149-x ↗
15. Symbiotic organisms search: a new metaheuristic optimization algorithm10.1016/j.compstruc.2014.03.007 ↗
16. A taxonomy of hybrid metaheuristics10.1023/A:1016540724870 ↗
17. Hybrid metaheuristics in combinatorial optimization: a survey10.1016/j.asoc.2011.02.032 ↗
18. Two hybrid differential evolution algorithms for engineering design optimization10.1016/j.asoc.2010.05.007 ↗
19. Three improved hybrid metaheuristic algorithms for engineering design optimization10.1016/j.asoc.2012.12.004 ↗
20. The p-median problem: a survey of metaheuristic approaches10.1016/j.ejor.2005.05.034 ↗
21. Metaheuristics for project and construction management - a state-of-the-art review10.1016/j.autcon.2010.12.006 ↗
22. A survey of multi-objective metaheuristics applied to structural optimization10.1007/s00158-013-0996-4 ↗
23. Metaheuristics in combinatorial optimization: overview and conceptual comparison10.1145/937503.937505 ↗
24. Material property prediction of thermoset polymers by molecular dynamics simulations10.1007/s00707-013-1064-2 ↗
25. A systematic neuro-fuzzy modeling framework with application to material property prediction10.1109/3477.956039 ↗
26. Big data of materials science: critical role of the descriptor10.1103/PhysRevLett.114.105503 ↗
27. General atomic neighborhood fingerprint for machine learning-based methods10.1021/acs.jpcc.9b03925 ↗
28. Machine learning strategy for accelerated design of polymer dielectrics10.1038/srep20952 ↗
29. Shape-memory polymers10.1016/S1369-7021(07)70047-0 ↗
30. A review of stimuli-responsive shape memory polymer composites10.1016/j.polymer.2013.02.023 ↗
31. Microstructure recognition using convolutional neural networks for prediction of ionic conductivities in ceramics10.1016/j.actamat.2017.09.004 ↗
32. Deep learning approaches for mining structure-property linkages in high contrast composites from simulation datasets10.1016/j.commatsci.2018.05.014 ↗
33. Villars · 2006
34. The Cambridge structural database10.1107/S2052520616003954 ↗
35. The Open Quantum Materials Database (OQMD): assessing the accuracy of DFT formation energies10.1038/npjcompumats.2015.10 ↗
36. The harvard clean energy project: large-scale computational screening and design of organic photovoltaics on the world community grid10.1021/jz200866s ↗
37. An open experimental database for exploring inorganic materials10.1038/sdata.2018.53 ↗
38. Planning chemical syntheses with deep neural networks and symbolic AI10.1038/nature25978 ↗
39. Reaxys · 2017
40. Charting the complete elastic properties of inorganic crystalline compounds10.1038/sdata.2015.9 ↗
41. The materials commons: a collaboration platform and information repository for the global materials community
42. Machine-learning-assisted materials discovery using failed experiments10.1038/nature17439 ↗
43. A review of the application of machine learning and data mining approaches in continuum materials mechanics10.3389/fmats.2019.00110 ↗
44. Multi-scale computation methods: their applications in lithium-ion battery research and development10.1088/1674-1056/25/1/018212 ↗
45. The onset temperature (Tg) of AsxSe1-xglasses transition prediction: a comparison of topological and regression analysis methods10.1016/j.commatsci.2017.09.008 ↗
46. Predicting the onset temperature (Tg) of GexSe1-x glass transition: a feature selection based two-stage vector regression method10.1016/j.scib.2019.06.026 ↗
47. Application of a genetic algorithm and a neural network for the discovery and optimization of new solid catalytic materials10.1016/S0169-4332(03)00919-X ↗
48. Neural-network-biased genetic algorithms for materials design: evolutionary algorithms that learn10.1021/acscombsci.6b00136 ↗
49. Constructing first-principles phase diagrams of amorphous LixSi using machine-learning-assisted sampling with an evolutionary algorithm
50. Optimal design of alloy steels using multiobjective genetic algorithms10.1081/AMP-200053580 ↗
51. Genetic algorithms in optimization of strength and ductility of low-carbon steels10.1080/10426910701323607 ↗
52. Quantitative structure–property relationship prediction of gas-to-chloroform partition coefficient using artificial neural network10.1016/j.microc.2009.10.019 ↗
53. Two-way design of alloys for advanced ultra supercritical plants based on machine learning10.1016/j.commatsci.2018.09.003 ↗
54. Informatics-based uncertainty quantification in the design of inorganic scintillators10.1080/10426914.2012.736660 ↗
55. Accelerated search for perovskite materials with higher Curie temperature based on the machine learning methods10.1016/j.commatsci.2018.04.031 ↗
56. Genetic algorithms for computational materials discovery accelerated by machine learning10.1038/s41524-019-0181-4 ↗
57. Searching for alloy configurations with target physical properties: impurity design via a genetic algorithm inverse band structure approach10.1103/PhysRevLett.97.046401 ↗
58. Multi-objective feature selection in QSAR using a machine learning approach10.1002/qsar.200960053 ↗
59. A descriptor-based design methodology for developing heterogeneous microstructural materials system
60. R. S. Hegde, Photonics inverse design: pairing deep neural networks with evolutionary algorithms. IEEE J Sel Top Quant Electron, Vol. 26, No. 1, January/February 2020, Article No. 7700908.10.1109/JSTQE.2019.2933796 ↗
61. Medical data mining by fuzzy modeling with selected features10.1016/j.artmed.2008.04.004 ↗
62. Improving the accuracy of computer-aided radiographic weld inspection by feature selection10.1016/j.ndteint.2008.11.002 ↗
63. Feature extraction and selection from acoustic emission signals with an application in grinding wheel condition monitoring10.1016/j.engappai.2009.09.004 ↗
64. Diagnosis of bladder cancers with small sample size via feature selection10.1016/j.eswa.2010.09.135 ↗
65. Artificial bee colony-based support vector machines with feature selection and parameter optimization for rule extraction10.1007/s10115-017-1083-8 ↗
66. D. J. Huggett, T. W. Liao, M. A. Wahab, and A. Okeil, “Prediction of friction stir weld quality without and with signal features,” Int J Adv Manuf Technol, 95(5–8), March 2018, 1989-2003.10.1007/s00170-017-1403-x ↗
67. Five discrete symbiotic organisms search algorithms for simultaneous optimization of feature subset and neighborhood size of KNN classification models10.1016/j.asoc.2017.12.039 ↗
68. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
69. An efficient constraint handling method for genetic algorithms10.1016/S0045-7825(99)00389-8 ↗
70. Comparison of multiobjective evolutionary algorithms: empirical results10.1162/106365600568202 ↗
71. The use of metamodeling techniques for optimization under uncertainty10.1007/s00158-002-0277-0 ↗
72. Sensitivity measures, ANOVA-like techniques and the use of bootstrap10.1080/00949659708811825 ↗
73. Cuckoo searching optimal composition of multicomponent alloys by molecular simulations10.1016/j.scriptamat.2016.12.022 ↗
74. Evolving better nanoparticles: genetic algorithms for optimizing cluster geometries10.1039/b305686d ↗
75. Searching for low-energy structures of nanoparticles: a comparison of different methods and algorithms
76. Optimization of bimetallic Cu–Au and Ag–Au clusters by using a modified adaptive immune optimization algorithm10.1002/jcc.21197 ↗
77. Optimizing core-shell nanoparticle catalysts with a genetic algorithm
78. Genetic-algorithm discovery of a direct-gap and optically allowed superstructure from indirect-gap Si and Ge semiconductors10.1103/PhysRevLett.108.027401 ↗
79. Computational thermodynamics and genetic algorithms to design affordable γ’-strengthened nickel–iron based superalloys
80. First-principles structural design of superhard materials
81. Genetic design of enhanced valley splitting towards a spin qubit in silicon10.1038/ncomms3396 ↗
82. Theoretical prediction and experimental realization of new stable inorganic materials using the inverse design approach10.1021/ja311599g ↗
83. Towards direct-gap silicon phases by the inverse band structure design approach10.1103/PhysRevLett.110.118702 ↗
84. Structure and stability prediction of compounds with evolutionary algorithms10.1007/128_2013_489 ↗
85. A genetic algorithm for first principles global structure optimization of supported nano structures
86. Structural optimization of Pt–Pd alloy nanoparticles using an improved discrete particle swarm optimization algorithm10.1016/j.cpc.2014.09.007 ↗
87. Structural optimization of Pt–Pd–Au trimetallic nanoparticles by discrete particle swarm algorithms10.1007/s10853-015-8880-9 ↗
88. Hybrid genetic–particle swarm algorithm: an efficient method for fast optimization of atomic clusters10.1016/j.comptc.2015.02.003 ↗
89. Structural optimization of Pt-Pd-Rh trimetallic nanoparticles using improved genetic algorithm10.1016/j.jallcom.2015.12.146 ↗
90. A particle swarm optimization algorithm with random learning mechanism and Levy flight for optimization of atomic clusters10.1016/j.cpc.2017.05.009 ↗
91. An improved genetic algorithm for structural optimization of Au–Ag bimetallic nanoparticles10.1016/j.asoc.2018.08.019 ↗
92. GPU-based DPSO algorithm for structural optimization of Pt-Co bimetallic nanoparticles10.1016/j.physleta.2019.07.005 ↗
93. Cluster structure prediction via revised particle-swarm optimization algorithm10.1016/j.cpc.2019.106945 ↗
94. Designing the multiphase microstructure of steel for optimal TRIP effect: a multiobjective genetic algorithm based approach10.1080/10426910802540398 ↗
95. Microstructure-based model for the static mechanical behaviour of multiphase steels10.1016/j.actamat.2005.10.059 ↗
96. Inverse design of materials by multi-objective differential evolution10.1016/j.commatsci.2014.10.054 ↗
97. Potential energy curves & material properties
98. Generative adversarial networks (PDF)
99. A critical review of high entropy alloys and related concepts10.1016/j.actamat.2016.08.081 ↗
100. A thermodynamic study of corrosion behaviors for CoCrFeNi based high entropy alloys10.1007/s10853-018-2652-2 ↗