We know that accelerated proximal gradient descent method can be applied to solve the following convex programming problem: $$\min{f(x)+g(x)}$$ where $f$ is smooth and convex, and $g$ is a non-smooth convex function such as $|x|$, whose proximal operator is easy to calculate.
However, is there an algorithm that can solve $$\min f(x)+g(x)$$ $$\text{s.t. } Ax \leq b? $$
I have tried to formulate this problem as $$\min f(x) + g(x) + h(x)$$ with $h(x) = \chi_{\{Ax\leq b\}}$, the proximal operator is hard to be represented;
I also tried to use inner point method to solve this problem, but because the value of the penalized objective go to infinity when $x$ is close to the boundary of the feasible region, the function is no longer has Lipschitz derivative, and it looks like that there is no step size that can guarantee the convergence.