A structural approach to relaxation in glassy liquids
Samuel S. Schoenholz, Ekin D. Cubuk, Daniel M. Sussman, Efthimios Kaxiras, Andrea J Liu
I Methods
We study a 10,000-particle Kob-Andersen model, a 80:20 binary LJ mixture Kob and Andersen (1994) with parameters: , , , , , . Time is measured in units of and the Boltzmann constant is . We cut off the LJ potential at and smooth the potential so that force varies continuously. This mixture has been characterized extensively. In particular, we compare our predictions to the measurements of the onset temperature in Keys et al. Keys et al. (2011). Simulations were done using LAMMPS Plimpton (1995) in an NVT ensemble with a Nosé-Hoover thermostat and a timestep of . We output states every and quench them to their nearest inherent structure using a combination of conjugate gradient and FIRE algorithms. Throughout this study we use inherent structure positions. However, qualitatively similar results can be obtained using time averaged positions. We study this system over the temperatures and number densities listed in Table 1.
I.2 Identifying rearrangements.
We adapt a method first proposed by Candelier et al.Candelier et al. (2010); Smessaert and Rottler (2013). A timescale is chosen to be commensurate with the amount of time the system takes to complete a rearrangement. Then two time intervals are defined as and . An indicator function can then be written as,
where and are averages over the intervals and respectively. is large when the mean position of a particle changes appreciably. Otherwise, it is similar in magnitude to the variance in particle positions due to noise from the inherent structure calculation.
To find rearrangements we restrict our attention to events in which exceeds a threshold of , that is large compared to the scale of fluctuations in particle positions but small compared to the typical value of during a rearrangement. As discussed in the supplementary material, we define rearrangements to be those events with . Changing this cutoff affects the results only quantitatively and manifests itself primarily as a shift in the energy scale, that is approximately logarithmic in the cutoff. This agrees with the observations of Keys et al. Keys et al. (2011) who saw a similar logarithmic shift in the energy scale governing rearrangements with the size of the rearrangements.
Note that rearrangements defined using result in particle displacements that follow a distribution that depends on the cutoff used. This dependence needs to be addressed when comparing the probability of rearrangement to the overlap function and its derivative, which are defined in terms of a length scale . To do this, we multiply by a temperature-independent constant , namely the fraction of rearrangements that displace particles by more than .
I.3 Computing softness.
We have made two improvements that greatly increased the prediction accuracy for rearrangements compared to Ref. Cubuk et al. (2015). First, we identified rearrangements more carefully, as detailed above. Second, we defined our training sets more carefully. Each training set contains 6000 particles that rearrange in the next time step, each labeled with , as well as 6000 particles that have not rearranged for a time before the structure was calculated, each labeled with . These particles were chosen randomly from the set of all particles satisfying these conditions from MD simulations at a low temperature. Then, a training set of N particles can be written as , where = are the the structure functions that describe the local neighborhood of particle Cubuk et al. (2015). We then use an SVM to find the hyperplane that separates the points with from those with . This hyperplane is used on the rest of the data to reach the results reported.
The SVM is trained, that is, the hyperplane is constructed, on the binary variable using the LIBSVM package Chang and Lin (2011). It is not possible to find a hyperplane that perfectly separates the two different classes. We use a penalty parameter and find the optimal hyperplane equation by minimizing
with the constraint and . The parameter was chosen through cross-validation Cubuk et al. (2015). The hyperplane obtained from this training can be used to classify a new particle neighborhood, , as soft or hard. is soft if , and hard otherwise. The continuous variable softness is defined by . Training a neural network to classify soft and hard particles, and using the output from the hidden layer of the neural network as softness, yields similar results. Here we use only the SVM approach.