Abstract

Consider the nonlinear fractional programming problem max{f(x)/g(x)|xεS}, where g(x) > 0 for all xεS. Jagannathan and Dinkelbach have shown that the maximuJn of this problem is equal to ξ^0 if and only if max{f(x)-ξg(x)|xεS} is 0 for ξ=ξ^0. Based on this result, we treat here a special case: f(x)=1/2 x^t Cx +r^t x +s, g(x)=1/2x^t Dx +p^t x +q and S is a polyhedron, where C is negative definite and D is positive semidefinite. Two algorithms are proposed; one is a straightforward application of the parametric programming technique of quadratic programming, and the other is a modification of the Dinkelbach's method. It is proved that both are finite algorithms. In the computational experiment performed for the case of D=0, the followings are observed: (i) The parametric programming approach is slightly faster than the Dinkelbachts, but there is no significant difference, and (ii) the quadratic fractional programming problems as above can usually be solved in computation time only slightly greater (about 10-20%) than that required by the ordinary (concave) quadratic programming problems.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.