Skip to main content
U.S. flag

An official website of the United States government

Determining on-fault earthquake magnitude distributions from integer programming

February 2, 2018

Earthquake magnitude distributions among faults within a fault system are determined from regional seismicity and fault slip rates using binary integer programming. A synthetic earthquake catalog (i.e., list of randomly sampled magnitudes) that spans millennia is first formed, assuming that regional seismicity follows a Gutenberg-Richter relation. Each earthquake in the synthetic catalog can occur on any fault and at any location. The objective is to minimize misfits in the target slip rate for each fault, where slip for each earthquake is scaled from its magnitude. The decision vector consists of binary variables indicating which locations are optimal among all possibilities. Uncertainty estimates in fault slip rates provide explicit upper and lower bounding constraints to the problem. An implicit constraint is that an earthquake can only be located on a fault if it is long enough to contain that earthquake. A general mixed-integer programming solver, consisting of a number of different algorithms, is used to determine the optimal decision vector. A case study is presented for the State of California, where a 4 kyr synthetic earthquake catalog is created and faults with slip ≥3 mm/yr are considered, resulting in >10 variables. The optimal magnitude distributions for each of the faults in the system span a rich diversity of shapes, ranging from characteristic to power-law distributions. 

Publication Year 2018
Title Determining on-fault earthquake magnitude distributions from integer programming
DOI 10.1016/j.cageo.2017.11.018
Authors Eric L. Geist, Thomas E. Parsons
Publication Type Article
Publication Subtype Journal Article
Series Title Computers & Geosciences
Index ID 70197114
Record Source USGS Publications Warehouse
USGS Organization Pacific Coastal and Marine Science Center