Hock Schittkowski
Hock & Schittkowski Models
Models presented below are a test suite of optimization problems collected by Hock and Schittkowski. They are part of the test suite used to verify modifications to the APMonitor software. Users may also find this collection useful to compare APMonitor syntax to other modeling languages, for solver benchmarking, or as example problems in optimization. Models may be submitted through the Online Web-based Interface or with Python Gekko.
Hock & Schittkowski Problem #71
$$ \min x_1 x_4 (x_1 + x_2 + x_3) + x_3 $$
$$ \mathrm{subject\;to} \quad x_1 x_2 x_3 x_4 \ge 25$$
$$\quad x_1^2 + x_2^2 + x_3^2 + x_4^2 = 40$$
$$\quad 1 \le x_1, x_2, x_3, x_4 \le 5$$
$$\quad x_0 = (1,5,5,1)$$
Complete Collection
Corrections and modifications to the Hock-Schittkowski benchmark test set are posted online here along with AMPL and FMCMAP formats. Many thanks to Stephan Seidl for making this available.
Individual Files
- hs001.apm
- hs002.apm
- hs003.apm
- hs004.apm
- hs005.apm
- hs006.apm
- hs007.apm
- hs008.apm
- hs009.apm
- hs010.apm
- hs011.apm
- hs012.apm
- hs013.apm
- hs014.apm
- hs015.apm
- hs016.apm
- hs017.apm
- hs018.apm
- hs019.apm
- hs020.apm
- hs021.apm
- hs022.apm
- hs023.apm
- hs024.apm
- hs025.apm
- hs026.apm
- hs027.apm
- hs028.apm
- hs029.apm
- hs030.apm
- hs031.apm
- hs032.apm
- hs033.apm
- hs034.apm
- hs035.apm
- hs036.apm
- hs037.apm
- hs038.apm
- hs039.apm
- hs040.apm
- hs041.apm
- hs042.apm
- hs043.apm
- hs044.apm
- hs045.apm
- hs046.apm
- hs047.apm
- hs048.apm
- hs049.apm
- hs050.apm
- hs051.apm
- hs052.apm
- hs053.apm
- hs054.apm
- hs055.apm
- hs056.apm
- hs057.apm
- hs058.apm
- hs059.apm
- hs060.apm
- hs061.apm
- hs062.apm
- hs063.apm
- hs064.apm
- hs065.apm
- hs066.apm
- hs067.apm
- hs068.apm
- hs069.apm
- hs070.apm
- hs071.apm
- hs072.apm
- hs073.apm
- hs074.apm
- hs075.apm
- hs076.apm
- hs077.apm
- hs078.apm
- hs079.apm
- hs080.apm
- hs081.apm
- hs082.apm
- hs083.apm
- hs084.apm
- hs085.apm
- hs086.apm
- hs087.apm
- hs088.apm
- hs089.apm
- hs090.apm
- hs091.apm
- hs092.apm
- hs093.apm
- hs094.apm
- hs095.apm
- hs096.apm
- hs097.apm
- hs098.apm
- hs099.apm
- hs100.apm
- hs101.apm
- hs102.apm
- hs103.apm
- hs104.apm
- hs105.apm
- hs106.apm
- hs107.apm
- hs108.apm
- hs109.apm
- hs110.apm
- hs111.apm
- hs112.apm
- hs113.apm
- hs114.apm
- hs115.apm
- hs116.apm
- hs117.apm
- hs118.apm
- hs119.apm