Есть задача оптимизации
![$F=\sum(\frac{a_i}{([b_i/x]\cdot{x})}-\frac{a_i}{b_i})+\frac{C}{x}\to{\min}$ $F=\sum(\frac{a_i}{([b_i/x]\cdot{x})}-\frac{a_i}{b_i})+\frac{C}{x}\to{\min}$](https://dxdy-02.korotkov.co.uk/f/9/6/7/96716f8d2a494e2bd7fc2676e3da4bbe82.png)


заданы.

- переменная, причем целочисленная и ограничена

.
![$x\in{N}, x\in[1;b_1]$ $x\in{N}, x\in[1;b_1]$](https://dxdy-03.korotkov.co.uk/f/6/3/7/63772468ab8120a829b30ec70023816182.png)
Под [] понимается взятие целой части, максимальное целое, не превышающее.
Вопрос с классификацией. Это задача целочисленного нелинейного программирования?
И далее вопрос как можно такое решать? Основную сложность составляет функция взятия целой части. Можно ли как-то от нее избавится не теряя точности и не вводя дополнительных переменных?
По поводу выбора метода решения. Как я понимаю функция не выпуклая, поэтому сразу много методов не подходит, потому что будут находить локальный экстремум.
Поэтому решать можно только переборными методами (и, например, оптимизировать решение используя схему ветвей и границ) или эвристическими, так ли это? И как еще можно?