For convex functions $f_i, \ i \in I$, the KS function is defined as the following for any $\rho > 0$:
$$KS[\{ f_i \}_{i \in I}](x):= (1/ \rho) \ln \left[ \sum_{i \in I} \exp(\rho f_i(x)) \right].$$
It can be shown that the KS function is convex and smooth.
I am wondering, which algorithm should I be using to minimize $KS[\{ f_i \}_{i \in I}]$ over some 'easy' constraints such as convex quadratic constraints? Is there an optimization solver that would solve this problem easily? I imagine this depends on the functions $f_i$, so as a starting point, I am happy with them being convex quadratic or geometric functions.