Пытался найти литературу по этому методу в интернете - почти ничего не нашёл. Попытался самостоятельно "воспроизвести" основную идею. Не знаю, верно ли..
Допустим, есть функция: 

 и нужно найти её максимум. 
Интервал: 
![$x\in [0; 3]$ $x\in [0; 3]$](https://dxdy-01.korotkov.co.uk/f/8/e/0/8e0b1dcbbd93ebc67ddad4ac9f86bfa882.png)
Шаг: 

(Оффтоп)
Конечно можно было нарисовать график для этой функции, или просто посчитать значения функции на граничных точках, но этого делать не будем.
1. Поделил интервал пополам, попал в точку 

, 

 - новый максимум.
2. От точки 

 делаем шаг в обе стороны, получаем 

 и 
    
 и 

, сравниваем значения со старым максимумом. =>    

 - новый максимум.
3. И т.д., пока не дойдём до границы интервала.