Local Search Dmytro Antypov, Argyrios Deligkas, Vladimir Gusev, - - PowerPoint PPT Presentation

local search
SMART_READER_LITE
LIVE PREVIEW

Local Search Dmytro Antypov, Argyrios Deligkas, Vladimir Gusev, - - PowerPoint PPT Presentation

Crystal Structure Prediction via Oblivious Local Search Dmytro Antypov, Argyrios Deligkas, Vladimir Gusev, Matthew J. Rosseinsky, Paul G. Spirakis, Michail Theofilatos 18th Symposium on Experimental Algorithms June 16-18, 2020 Catania, Italy


slide-1
SLIDE 1

Crystal Structure Prediction via Oblivious Local Search

Dmytro Antypov, Argyrios Deligkas, Vladimir Gusev, Matthew J. Rosseinsky, Paul G. Spirakis, Michail Theofilatos

18th Symposium on Experimental Algorithms June 16-18, 2020 Catania, Italy

slide-2
SLIDE 2

Ionic crystals

Crystal = an ordered arrangement of ions, atoms or

molecules ➢ The crystal structure is periodic. ➢ Crystal lattice extends in all 3 dimensions. ➢ The unit cell is a small box containing one or more atoms in a specific spatial arrangement that form the crystal when stacked.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

1

slide-3
SLIDE 3

Crystal = composition + unit cell parameters + arrangement of atoms

▪ Chemical formula

  • Element 𝑓𝑗 has charge 𝑟𝑗
  • Proportions of ions

▪ Charge neutral ▪ Atomic radius 𝜍𝑗

Composition

Ionic crystals

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

2

slide-4
SLIDE 4

Crystal = composition + unit cell parameters + arrangement of atoms

▪ Chemical formula

  • Element 𝑓𝑗 has charge 𝑟𝑗
  • Proportions of ions

▪ Charge neutral ▪ Atomic radius 𝜍𝑗

Composition

Ionic crystals

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

𝑇𝑠𝑈𝑗𝑃3 2

slide-5
SLIDE 5

Crystal = composition + unit cell parameters + arrangement of atoms

▪ Lengths 𝑧1, 𝑧2, 𝑧3 ▪ Angles 𝜄12, 𝜄13, 𝜄23

Unit cell parameters

Ionic crystals

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

3

slide-6
SLIDE 6

Crystal = composition + unit cell parameters + arrangement of atoms

▪ Point 𝑦𝑗 = (𝑦𝑗1, 𝑦𝑗2, 𝑦𝑗3) in the unit cell for every ion 𝑗 ▪ 𝑒(𝑦𝑗, 𝑦𝑘): distance between 𝑦𝑗 and 𝑦𝑘 ▪ 𝑒(𝑦𝑗, 𝑦𝑘) ≥ 𝜍𝑗 + 𝜍𝑘

Arrangement of atoms

Ionic crystals

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

4

slide-7
SLIDE 7

Crystal = composition + unit cell parameters + arrangement of atoms

▪ Orthogonal unit cell

  • 𝜄12 = 𝜄13 = 𝜄23 = 90𝑝

▪ Point 𝑦𝑗 = 𝑦𝑗1, 𝑦𝑗2, 𝑦𝑗3 has “copies” in (𝑙1𝑧1 + 𝑦𝑗1, 𝑙2𝑧2 + 𝑦𝑗2, 𝑙3𝑧3 + 𝑦𝑗3) for every possible combination of integers 𝑙1, 𝑙2, 𝑙3

Example

Ionic crystals

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

slide-8
SLIDE 8

Energy of crystal structures

slide-9
SLIDE 9

▪ Density functional theory (DFT)

  • Accurate, but computationally

expensive ▪ Interatomic forcefields

  • Less accurate, but computationally

cheaper

Methods for calculating the energy

▪ Every combination of unit cell parameters and arrangement of atoms corresponds to an energy. ▪ Potential Energy Surface ▪ 6 unit cell parameters ▪ n atoms in the unit cell ▪ 3 𝑜 − 1 + 6 degrees of freedom

Energy

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

6

slide-10
SLIDE 10

▪ Density functional theory (DFT)

  • Accurate, but computationally

expensive ▪ Interatomic forcefields

  • Less accurate, but computationally

cheaper

Methods for calculating the energy

▪ Every combination of unit cell parameters and arrangement of atoms corresponds to an energy. ▪ Potential Energy Surface ▪ 6 unit cell parameters ▪ n atoms in the unit cell ▪ 3 𝑜 − 1 + 6 degrees of freedom Buckingham-Coulomb potential

Energy

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

6

slide-11
SLIDE 11

▪ Short range ▪ Depends on composition-dependent parameters

  • For each pair of elements 𝑓𝑗, 𝑓

𝑘 we have

𝐵𝑓𝑗𝑓𝑘, 𝐶𝑓𝑗𝑓𝑘 and 𝐷𝑓𝑗𝑓𝑘

▪ 𝐶𝐹𝑗,𝑘 = 𝐵𝑓𝑗𝑓𝑘 exp −𝐶𝑓𝑗𝑓𝑘𝑒 𝑦𝑗, 𝑦𝑘 −

𝐷𝑓𝑗𝑓𝑘 𝑒 𝑦𝑗,𝑦𝑘

6

Buckingham

▪ Long range ▪ 𝐷𝐹𝑗,𝑘 =

𝑟𝑗𝑟𝑘 𝑒 𝑦𝑗,𝑦𝑘

Coulomb

Buckingham – Coulomb potential

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

7

slide-12
SLIDE 12

▪ Short range ▪ Depends on composition-dependent parameters

  • For each pair of elements 𝑓𝑗, 𝑓

𝑘 we have

𝐵𝑓𝑗𝑓𝑘, 𝐶𝑓𝑗𝑓𝑘 and 𝐷𝑓𝑗𝑓𝑘

▪ 𝐶𝐹𝑗,𝑘 = 𝐵𝑓𝑗𝑓𝑘 exp −𝐶𝑓𝑗𝑓𝑘𝑒 𝑦𝑗, 𝑦𝑘 −

𝐷𝑓𝑗𝑓𝑘 𝑒 𝑦𝑗,𝑦𝑘

6

Buckingham

▪ Long range ▪ 𝐷𝐹𝑗,𝑘 =

𝑟𝑗𝑟𝑘 𝑒 𝑦𝑗,𝑦𝑘

Coulomb

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝑇(𝑦𝑗,𝜍)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

Buckingham – Coulomb potential

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

7

slide-13
SLIDE 13

▪ Short range ▪ Depends on composition-dependent parameters

  • For each pair of elements 𝑓𝑗, 𝑓

𝑘 we have

𝐵𝑓𝑗𝑓𝑘, 𝐶𝑓𝑗𝑓𝑘 and 𝐷𝑓𝑗𝑓𝑘

▪ 𝐶𝐹𝑗,𝑘 = 𝐵𝑓𝑗𝑓𝑘 exp −𝐶𝑓𝑗𝑓𝑘𝑒 𝑦𝑗, 𝑦𝑘 −

𝐷𝑓𝑗𝑓𝑘 𝑒 𝑦𝑗,𝑦𝑘

6

Buckingham

▪ Long range ▪ 𝐷𝐹𝑗,𝑘 =

𝑟𝑗𝑟𝑘 𝑒 𝑦𝑗,𝑦𝑘

Coulomb

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝑇(𝑦𝑗,𝜍)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

Buckingham – Coulomb potential

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

Sphere with centre 𝑦𝑗 and radius ρ 7

slide-14
SLIDE 14

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1

8

slide-15
SLIDE 15

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝑇(𝑦𝑗,𝜍)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

8

slide-16
SLIDE 16

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝑇(𝑦𝑗,𝜍)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

8

slide-17
SLIDE 17

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

8

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-18
SLIDE 18

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1 Depth Approach

𝑙 = 1

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

8

slide-19
SLIDE 19

Energy calculation – A simpler approach

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a composition and Buckingham parameters for it, find a simple, combinatorial method to approximate the energy of a crystal structure

Question 1

𝑙 = 2 8

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-20
SLIDE 20

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘) ▪ Comparison between depth approach and GULP for SrTiO3.

Experimental results

Energy calculation – A simpler approach

9

slide-21
SLIDE 21

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Comparison between depth approach and GULP for SrTiO3. ▪ Fast convergence

Experimental results

Energy calculation – A simpler approach

9

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-22
SLIDE 22

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Comparison between depth approach and GULP for SrTiO3. ▪ Fast convergence ▪ “Monotonicity”

  • For any 𝒍 ≥ 𝟐, the relative energies

between any two feasible arrangements remain almost always the same.

Experimental results

Energy calculation – A simpler approach

9

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-23
SLIDE 23

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Comparison between depth approach and GULP for SrTiO3. ▪ Fast convergence ▪ “Monotonicity”

  • For any 𝒍 ≥ 𝟐, the relative energies

between any two feasible arrangements remain almost always the same.

Experimental results

Energy calculation – A simpler approach

𝐹1(𝑦): energy of arrangement 𝑦 for 𝑙 = 1. 𝐹𝐻(𝑦): energy of arrangement 𝑦 computed by GULP. ✓ If for two random (feasible) configurations 𝑦𝑗 and 𝑦𝑘 it holds that 𝐹1(𝑦𝑗) < 𝐹1(𝑦𝑘), then 𝐹𝐻(𝑦𝑗) < 𝐹𝐻(𝑦𝑘) for almost all pairs 𝑦𝑗 and 𝑦𝑘.

9

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-24
SLIDE 24

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Comparison between depth approach and GULP for SrTiO3. ▪ Fast convergence ▪ “Monotonicity”

  • For any 𝒍 ≥ 𝟐, the relative energies

between any two feasible arrangements remain almost always the same.

Experimental results

Formal proof?

Energy calculation – A simpler approach

𝐹1(𝑦): energy of arrangement 𝑦 for 𝑙 = 1. 𝐹𝐻(𝑦): energy of arrangement 𝑦 computed by GULP. ✓ If for two random (feasible) configurations 𝑦𝑗 and 𝑦𝑘 it holds that 𝐹1(𝑦𝑗) < 𝐹1(𝑦𝑘), then 𝐹𝐻(𝑦𝑗) < 𝐹𝐻(𝑦𝑘) for almost all pairs 𝑦𝑗 and 𝑦𝑘.

9

▪ Given a parameter 𝑙, it creates 𝑙 layers around the unit cell with copies of the structure. ▪

Depth Approach

𝐹 𝑧, 𝜄, 𝑦 = lim

𝜍→∞ ෍ 𝑗=1 𝑜

𝑘 ≠𝑗,𝑘∈𝐸(𝑙)

(𝐶𝐹𝑗,𝑘 + 𝐷𝐹𝑗,𝑘)

slide-25
SLIDE 25

Crystal Structure Prediction

slide-26
SLIDE 26

Crystal Structure Prediction

▪ Crystal structure prediction (CSP) is the calculation of the crystal structures of solids. ▪ The most stable structure corresponds to the global minimum of the potential energy surface. ▪ Computational methods employed include:

  • genetic/evolutionary algorithms
  • basin hopping
  • simulated annealing
  • data mining, etc.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

10

slide-27
SLIDE 27

Crystal Structure Prediction - Applications

▪ Move from ad-hoc Edisonian approach to a systematic theoretical approach

  • Search for materials purely on computer

by the aimed properties, and then guide the experimentalist to synthesize them in the laboratory ▪ Search for materials with desired properties

  • make safer, lighter vehicles
  • better food packaging
  • cheap solar cells, etc.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

11

slide-28
SLIDE 28

Crystal Structure Prediction - Applications

▪ Obtain structural information of materials under any external conditions

  • high pressure
  • variable temperature
  • high radiation fluxes
  • strong electric/magnetic field

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

Nanosecond freezing of water at high pressures: nucleation and growth near the metastability limit, Philip C. Myint et al.

12

slide-29
SLIDE 29

Crystal Structure Prediction - Questions

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Input: A composition with its corresponding Buckingham constants, a positive 𝑜, and a rational ෠ 𝐹. ▪ Question: Is there a crystal structure (𝑧, 𝜄, 𝑦) for the composition with 𝑜 ions that is neutrally charged and achieves Buckingham-Coulomb energy 𝐹 𝑧, 𝜄, 𝑦 < ෠ 𝐹?

Question 1 - MinEnergy

▪ Input: A composition with its corresponding Buckingham constants and a positive 𝑜. ▪ Task: Find a crystal structure (𝑧, 𝜄, 𝑦) for the composition with 𝑜 ions that is neutrally charged and the Buckingham- Coulomb energy 𝐹 𝑧, 𝜄, 𝑦 is minimized.

Question 2 - MinStructure

13

slide-30
SLIDE 30

Crystal Structure Prediction - Questions

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

▪ Input: A composition with its corresponding Buckingham constants and a rational ෠ 𝐹. ▪ Question: Is there a crystal structure for the composition that is neutrally charged and

𝐹 𝑧,𝜄,𝑦 𝑜

< ෠ 𝐹?

Question 3 - AvgEnergy

▪ Input: A composition with its corresponding Buckingham constants. ▪ Task: Find a crystal structure for the composition that is neutrally charged and the average Buckingham-Coulomb energy per ion in the unit cell,

𝐹 𝑧,𝜄,𝑦 𝑜

, is minimized.

Question 4 - AvgStructure

Unbounded number of atoms

14

slide-31
SLIDE 31

The general method for MinStructure

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

Given a current solution 𝑦, choose a new potential solution 𝑦′. Perform gradient descent on the potential energy surface starting from 𝑦′. This is known as relaxation. Decide whether to keep 𝑦 as the current solution, or to update it to the solution found after relaxing 𝑦′.

15

slide-32
SLIDE 32

The general method for MinStructure

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

Given a current solution 𝑦, choose a new potential solution 𝑦′. Perform gradient descent on the potential energy surface starting from 𝑦′. This is known as relaxation. Decide whether to keep 𝑦 as the current solution, or to update it to the solution found after relaxing 𝑦′. Genetic algorithms Simulated annealing Basin hopping

15

slide-33
SLIDE 33

The general method for MinStructure

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

Given a current solution 𝑦, choose a new potential solution 𝑦′. Perform gradient descent on the potential energy surface starting from 𝑦′. This is known as relaxation. Decide whether to keep 𝑦 as the current solution, or to update it to the solution found after relaxing 𝑦′. Genetic algorithms Simulated annealing Basin hopping and Local Search

15

slide-34
SLIDE 34

Oblivious Local Search

▪ Discretize unit cell ▪ Ions are placed on the nodes of the grid ▪ Local search neighbourhoods

  • 𝑙-ion swap
  • 𝑙 swap
  • Axes

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

2-ion swap

16

slide-35
SLIDE 35

Oblivious Local Search

▪ Discretize unit cell ▪ Ions are placed on the nodes of the grid ▪ Local search neighbourhoods

  • 𝑙-ion swap
  • 𝑙 swap
  • Axes

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

2 swap

17

slide-36
SLIDE 36

Oblivious Local Search

▪ Discretize unit cell ▪ Ions are placed on the nodes of the grid ▪ Local search neighbourhoods

  • 𝑙-ion swap
  • 𝑙 swap
  • Axes

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

18

slide-37
SLIDE 37

Oblivious Local Search

𝑇𝑠𝑈𝑗𝑃3 with 15 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 1000 initial configurations.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

19

slide-38
SLIDE 38

Oblivious Local Search

𝑇𝑠𝑈𝑗𝑃3 with 15 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 1000 initial configurations.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

19

slide-39
SLIDE 39

Oblivious Local Search

𝑇𝑠𝑈𝑗𝑃3 with 15 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 1000 initial configurations.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

19

slide-40
SLIDE 40

Oblivious Local Search

𝑇𝑠𝑈𝑗𝑃3 with 15 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 1000 initial configurations.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

19

slide-41
SLIDE 41

Global optimization

𝑇𝑠𝑈𝑗𝑃3 with 15 and 20 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 200 runs.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

  • 1. Random (feasible) configuration of atoms on the grid.
  • 2. Greedy strategy
  • Among all configurations in the Axes neighbourhood, we choose the one with the minimum

energy.

  • Until it cannot further improve the solution.
  • 3. Relaxation (local optimization).

20

slide-42
SLIDE 42

Global optimization

𝑇𝑠𝑈𝑗𝑃3 with 15 and 20 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 200 runs.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

  • 1. Random (feasible) configuration of atoms on the grid.
  • 2. Greedy strategy
  • Among all configurations in the Axes neighbourhood, we choose the one with the minimum

energy.

  • Until it cannot further improve the solution.
  • 3. Relaxation (local optimization).

20

slide-43
SLIDE 43

Global optimization

𝑇𝑠𝑈𝑗𝑃3 with 15 and 20 atoms per unit cell and discretization parameter 𝜀 = 1Å (375 grid points). Energy is in electronvolts (𝑓𝑊). Results averaged over 200 runs.

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

  • 1. Random (feasible) configuration of atoms on the grid.
  • 2. Greedy strategy
  • Among all configurations in the Axes neighbourhood, we choose the one with the minimum

energy.

  • Until it cannot further improve the solution.
  • 3. Relaxation (local optimization).

20

slide-44
SLIDE 44

Conclusions and future work

Crystal Structure Prediction via Oblivious Local Search Michail Theofilatos

➢ We introduced and studied Crystal Structure Prediction through the lens of computer science. ➢ Identified several open questions whose solution would have significant impact to the discovery

  • f new materials.
  • 1. Formal result for our conjecture that the arrangement that minimizes the energy for some small

depth 𝑙 matches the arrangement that minimizes the energy when it is computed by GULP

  • 2. Neighbourhoods that outperform the Axes neighbourhood
  • 3. Can local search improve existing methods for CSP?
  • 4. What happens if we leave the unit cell parameters free?
  • 5. Ultimate goal is to find algorithms for questions 3 and 4

21

slide-45
SLIDE 45

Thank you Questions?

theofila@liverpool.ac.uk