Abstract
Capital investment planning is a periodic management task that is particularly challenging in the presence of multiple objectives as trade-offs have to be made with respect to the preferences of the decision-makers. The underlying mathematical model is a multiobjective combinatorial optimization problem that is NP-hard. One way to tackle this problem is first to determine the set of all efficient portfolios and then to explore this set in order to identify a final preferred portfolio. In this study, we developed heuristic procedures to find efficient portfolios because it is impossible to enumerate all of them within a reasonable computation time for practical problems. We first added a neighborhood search routine to the Pareto Ant Colony Optimization (P-ACO) procedure to improve its performance and then developed a Tabu Search procedure and a Variable Neighborhood Search procedure. Step-by-step descriptions of these three new procedures are provided. Computational results on benchmark and randomly generated test problems show that the Tabu Search procedure outperforms the others if the problem does not have too many objective functions and an excessively large efficient set. The improved P-ACO procedure performs better otherwise.
Similar content being viewed by others
References
Bratley, P. and B.L. Box. (1988). “Algorithm 659: Implementing Sobol’s Quasirandom Sequence Generator.” ACM Transactions on Mathematical Software 14, 88–100.
Buchanan, J. and L. Gardiner. (2003). “A Comparison of Two Reference Point Methods in Multiple Objective Mathematical Programming.” European Journal of Operational Research 149, 17–34.
Bullnheimer, B., R.F. Hartl, and C. Strauss. (1999). “A New Rank Based Version of the Ant System: A Computational Study.” Central European Journal of Operations Research 7, 25–38.
Burke, E., P. De Causmaecker, S. Petrovic, and G.V. Berghe. (2003). “Variable Neighborhood Search for Nurse Rostering Problems.” In M.G.C. Resende and J.P. Sousa (eds.), Metaheuristics: Computer Decision-Making. Boston: Kluwer, pp. 153–172.
Colorni, A., M. Dorigo, and V. Maniezzo. (1992). “Distributed Optimization by Ant Colonies.” In F.J. Varela and P. Bourgine (eds.), Toward a Practice of Autonomous Systems. Cambridge: MIT Press, 134–142.
Cowling, P. (2003). “A Flexible Decision Support System for Steel Hot Rolling Mill Scheduling.” Computers & Industrial Engineering 45, 307–321.
Czyzak, P. and A. Jaszkiewicz. (1998). “Pareto Simulated Annealing: A Metaheuristic Technique for Multiple-Objective Combinatorial Optimization.” Journal of Multi-Criteria Decision Analysis 7, 34–47.
Deb, K. (2001). Multi-Objective Optimization Using Evolutionary Algorithms. Chichester: Wiley.
Deneubourg, J.L. (1983). “Probabilistic Behaviour in Ants: A Strategy of Errors?” Journal of Theoretical Biology 105, 259–271.
Deneubourg, J.L. and S. Goss. (1989). “Collective Patterns and Decision-Making.” Ethology, Ecology and Evolution 1, 295–311.
Doerner, K., W.J. Gutjahr, R.F. Hartl, C. Strauss, and C. Stummer. (2001). “Ant Colony Optimization in Multiobjective Portfolio Selection.” In Proceedings of the 4th Metaheuristics International Conference. Porto, pp. 243–248.
Doerner, K., W.J. Gutjahr, R.F. Hartl, C. Strauss, and C. Stummer. (2004). “Pareto Ant Colony Optimization: A Metaheuristic Approach to Multiobjective Portfolio Selection.” Annals of Operations Research 131, 79–99.
Doerner, K., W.J. Gutjahr, R.F. Hartl, C. Strauss, and C. Stummer. (2005). “Pareto Ant Colony Optimization with ILP Preprocessing in Multiobjective Project Portfolio Selection.” European Journal of Operational Research, forthcoming.
Dorigo, M. (1992). Optimisation, Learning, and Natural Algorithms. Ph.D. Thesis, Politecnico di Milano.
Dorigo, M. and L.M. Gambardella. (1997). “Ant Colony System: A Cooperative Learning Approach to the Trave-ling Salesman Problem.” IEEE Transactions on Evolutionary Computation 1, 53–66.
Ehrgott, M. and X. Gandibleux. (2000). “A Survey and Annotated Bibliography of Multiobjective Combinatorial Optimization.” OR Spektrum 22, 425–460.
Ehrgott, M. and X. Gandibleux. (2004). “Approximative Solution Methods for Multiobjective Combinatorial Optimization.” Top 12, 1–63.
Gambardella, L.M. and E. Taillard. (1999). “MACS-VRPTW: A Multiple Ant Colony System for Vehicle Routing Problems With Time Windows.” In D. Corne, M. Dorigo, and F. Glover (eds.), New Ideas in Optimization. London: McGraw-Hill, pp. 63–76.
Glover, F. (1989). “Tabu Search: Part I.” ORSA Journal on Computing 1, 190–206.
Glover, F. (1990). “Tabu Search: Part II.” ORSA Journal on Computing 2, 4–32.
Glover, F. (1999). “Scatter Search and Path Relinking.” In D. Corne, M. Dorigo, and F. Glover (eds.), New Ideas in Optimization. London: McGraw-Hill, pp. 297–316.
Glover, F. and M. Laguna. (1997). Tabu Search. Boston: Kluwer.
Habenicht, W. (1983). “Quad Trees: A Datastructure for Discrete Vector Optimization Problems.” In P. Hansen (ed.), Essays and Surveys on Multiple Criteria Decision Making. Berlin: Springer, pp. 136–145.
Hansen, M.P. (2000). “Tabu Search for Multiobjective Combinatorial Optimization: TAMOCO.” Control and Cybernetics 29, 799–818.
Hansen, P. and N. Mladenovic. (2001). “Variable Neighborhood Search: Principles and Applications.” European Journal of Operational Research 130, 449–467.
Iredi, S., D. Merkle, and M. Middendorf. (2001). “Bi-Criterion Optimization with Multi Colony Ant Algorithms.” In E. Zitzler et al. (eds.), Evolutionary Multi-Criterion Optimization. Berlin: Springer, pp. 359–372.
Jaszkiewicz, A. (2004). “On the Computational Efficiency of Multiple Objective Metaheuristics: The Knapsack Problem Case Study.” European Journal of Operational Research 158, 418–433.
Kahnemann, D., P. Slovic, and A. Tversky. (1982). Judgement Under Uncertainty: Heuristics and Biases. Cambridge: Cambridge University Press.
Kaliszewski, I. (2004). “Out of the Mist: Towards Decision-Maker-Friendly Multiple Criteria Decision Making Support.” European Journal of Operational Research 158, 293–307.
Lin, S. (1965). “Computer Solutions of the Traveling Salesman Problem.” Bell System Technical Journal 44, 2245–2269.
Lotfi, V., T.J. Stewart, and S. Zionts. (1992). “An Aspiration-Level Interactive Model for Multiple Criteria Decision Making.” Computers & Operations Research 19, 677–681.
Mariano, C.E. and E. Morales. (1999). “MOAQ and Ant-Q Algorithm for Multiple Objective Optimization Problems.” In W. Banzhaf, J. Daida, A.E. Eiben, M.H. Garzon, V. Honovar, M. Jakiela, and R.E. Smith (eds.), Proceedings of the Genetic and Evolutionary Computation Conference. San Francisco: Morgan Kaufmann, pp. 894–901.
McMullen, P.R. (2001). “An Ant Colony Optimization Approach to Addressing a JIT Sequencing Problem with Multiple Objectives.” Artificial Intelligence in Engineering 15, 309–317.
Mladenovic, N. and P. Hansen. (1997). “Variable Neighborhood Search.” Computers & Operations Research 24, 1097–1100.
Pastor, R., C. Andres, A. Duran, and M. Perez. (2002). “Tabu Search Algorithms for an Industrial Multi-Product and Multi-Objective Assembly Line Balancing Problem, with Reduction of the Task Dispersion.” Journal of the Operational Research Society 53, 1317–1323.
Ringuest, J. and S. Graves. (1990). “The Linear R{&}D Project Selection Problem: An Alternative to Net Present Value.” IEEE Transactions on Engineering Management 37, 143–146.
Sarker, R. and C. Newton. (2001). “Solving a Multiple Objective Linear Program Using Simulated Annealing.” Asia-Pacific Journal of Operational Research 18, 109–120.
Sobol, I.M. (1979). “On the Systematic Search in a Hypercube.” SIAM Journal of Numerical Analysis 16, 790–793.
Steinberg, D.I. (1977). “Designing a Heuristic for the Fixed Charge Transportation Problem.” Reprints in Mathematics and the Mathematical Science, Southern Illinois University at Edwardsville.
Steuer, R.E. (1986). Multiple Criteria Optimization: Theory, Computation, and Application. New York: Wiley.
Steuer, R.E. (2003). “ADBASE: A Multiple Objective Linear Programming Solver for Efficient Extreme Points and Unbounded Efficient Edges.” User Manual, Department of Banking & Finance, University of Georgia.
Steuer, R.E., Y. Qi, and M. Hirschberger. (2003). “Suitable-Portfolio Investors, Nondominated Frontier Sensitivity, and the Effect of Multiple Objectives on Standard Portfolio Selection.” Working Paper, Department of Banking & Finance, University of Georgia.
Stummer, C. and K. Heidenberger. (2003). “Interactive R&D Portfolio Analysis with Project Interdependencies and Time Profiles of Multiple Objectives.” IEEE Transactions on Engineering Management 50, 175–183.
Stummer, C., K. Doerner, A. Focke, and K. Heidenberger. (2004). “Determining Location and Size of Medical Departments in a Hospital Network: A Multiobjective Decision Support Approach.” Health Care Management Science 7, 63–71.
Stützle, T. and H.H. Hoos. (2000). “MAX-MIN Ant System.” Journal of Future Generation Computer Systems 16, 889–914.
Sun, M. (1997). “Applying Tabu Search to Multiple Objective Combinatorial Optimization Problems.” In Proceedings of the 1997 DSI Annual Meeting. San Diego, pp. 945–947.
Sun, M. (2005a). “A Primogenitary Linked Quad Tree Data Structure and its Application to Discrete Multiple Criteria Optimization.” Annals of Operations Research, forthcoming.
Sun, M. (2005b). “Some Issues in Measuring and Reporting Solution Quality of Interactive Multiple Objective Programming Procedures.” European Journal of Operational Research 162, 468–483.
Sun, M. and R.E. Steuer. (1996). “InterQuad: An Interactive Quad Tree Based Procedure for Solving the Discrete Alternative Multiple Criteria Problem.” European Journal of Operational Research 98, 462–472.
Viana, A. and J.P. de Sousa. (2000). “Using Metaheuristics in Multiobjective Resource Constrained Project Scheduling.” European Journal of Operational Research 120, 359–374.
Witus, G. (1986). “Decision Support for Planning and Resource Allocation in Hierarchical Organizations.” IEEE Transactions on Systems, Man, and Cybernetics 16, 927–942.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the Austrian Science Fund (Grant No. J2351-N04).
Rights and permissions
About this article
Cite this article
Stummer, C., Sun, M. New Multiobjective Metaheuristic Solution Procedures for Capital Investment Planning. J Heuristics 11, 183–199 (2005). https://doi.org/10.1007/s10732-005-0970-4
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s10732-005-0970-4