An algorithm for stochastic convex-concave fractional programs with applications to production efficiency and equitable resource allocation
An algorithm for stochastic convex-concave fractional programs with applications to production efficiency and equitable resource allocation
复制标题
DOI:
10.1016/j.ejor.2023.12.020
复制
发表时间:
2024-06
影响因子:
6.4
通讯作者:
Shibshankar Dey;Cheolmin Kim;Sanjay Mehrotra
中科院分区:
文献类型:
--
作者:
Shibshankar Dey;Cheolmin Kim;Sanjay Mehrotra
We propose an algorithm to solve convex and concave fractional programs and their stochastic counterparts in a common framework. Our approach is based on a novel reformulation that involves differences of square terms in the constraints, and subsequent employment of piecewise-linear approximations of the concave terms. Using the branch-and-bound (B&B) framework, our algorithm adaptively refines the piecewise-linear approximations and iteratively solves convex approximation problems. The convergence analysis provides a bound on the optimality gap as a function of approximation errors. Based on this bound, we prove that the proposed B&B algorithm terminates in a finite number of iterations and the worst-case bound to obtain an ϵ-optimal solution reciprocally depends on the square root of ϵ. Numerical experiments on Cobb–Douglas production efficiency and equitable resource allocation problems support that the algorithm efficiently finds a highly accurate solution while significantly outperforming the benchmark algorithms for all the small size problem instances solved. A modified branching strategy that takes the advantage of non-linearity in convex functions further improves the performance. Results are also discussed when solving a dual reformulation and using a cutting surface algorithm to solve distributionally robust counterpart of the Cobb–Douglas example models.