Generating the Discrete Efficient Frontier to the Capital Budgeting Problem

In this paper, we characterize the capital budgeting problem by two objective functions. One is maximizing the present value of accepted projects and the other is minimizing their risk. As we assume that the weights assigned to these objectives are unspecified, we utilize a Discrete Efficient Frontier DEF approach to represent all the efficient combinations. We found an optimality range for each efficient combination covering the entire possible range of weights zero to one. Furthermore, we present different properties and characteristics of the DEF, and develop two algorithms for constructing the DEF. The first one is a simple heuristic and the second one is an optimal algorithm. We conducted experiments measuring the effectiveness of the heuristic algorithm and the effect of terminating the optimal algorithm before its completion. We have shown that the heuristic algorithm, which is the first phase of the branch-and-bound algorithm, has an average error of about 2%. Furthermore, we have shown that this average error can be reduced by applying only part of the optimal algorithm and terminating it before its actual completion.

[1]  Bruce H. Faaland Technical Note - The Multiperiod Knapsack Problem , 1981, Oper. Res..

[2]  W. Sharpe Portfolio Theory and Capital Markets , 1970 .

[3]  Arthur M. Geoffrion,et al.  Parametric and Postoptimality Analysis in Integer Linear Programming , 1976 .

[4]  Leslie E. Trotter,et al.  When the Greedy Solution Solves a Class of Knapsack Problems , 1975, Oper. Res..

[5]  Arthur M. Geoffrion,et al.  Exceptional Paper—Parametric and Postoptimality Analysis in Integer Linear Programming , 1977 .

[6]  Robert M. Nauss,et al.  An Efficient Algorithm for the 0-1 Knapsack Problem , 1976 .

[7]  James C. T. Mao Quantitative Analysis of Financial Decisions , 1969 .

[8]  H. Greenberg,et al.  A Branch Search Algorithm for the Knapsack Problem , 1970 .

[9]  Sanford Baum,et al.  On solutions that are better than most , 1979 .

[10]  G. Nemhauser,et al.  Integer Programming , 2020 .

[11]  L. G. Mitten Branch-and-Bound Methods: General Formulation and Properties , 1970, Oper. Res..

[12]  James V. Jucker,et al.  Some Problems in Applying the Continuous Portfolio Selection Model to the Discrete Capital Budgeting Problem , 1978, Journal of Financial and Quantitative Analysis.

[13]  L. J. Savage,et al.  Three Problems in Rationing Capital , 1955 .

[14]  E. L. Lawler,et al.  A Method for Solving Discrete Optimization Problems , 1966, Oper. Res..

[15]  P. Kolesar A Branch and Bound Algorithm for the Knapsack Problem , 1967 .

[16]  Andris A. Zoltners A Direct Descent Binary Knapsack Algorithm , 1978, JACM.

[17]  Richard D. McBride,et al.  Finding All Solutions for a Class of Parametric Quadratic Integer Programming Problems , 1980 .

[18]  A. M. Geoffrion,et al.  Integer Programming Algorithms: A Framework and State-of-the-Art Survey , 1972 .

[19]  Richard D. McBride,et al.  Finding the Integer Efficient Frontier for Quadratic Capital Budgeting Problems , 1981, Journal of Financial and Quantitative Analysis.

[20]  Egon Balas,et al.  An Algorithm for Large Zero-One Knapsack Problems , 1980, Oper. Res..