Fig. 1. General Integer Programming-based Local Search
Fig. 2. Selection Method using Linear Programming
Fig. 3. Selection Method using Profit/Weight Ratio
Fig. 4. Sum Graph of Objective Values for Selection Rate
Table 1. MMKP Data Instances
Table 2. An Example of MMKP
Table 3. Experimental Results for Selection Methods
Table 4. Comparison with Other Methods
References
- M. Hifi, and A. Sbihi, "Heuristic Algorithms for the Multiple-choice Multidimensional Knapsack Problem," Journal of the Operational Research Society, Vol.55, pp.1323-1332, Dec. 2004. https://doi.org/10.1057/palgrave.jors.2601796
- M. Caserta, and S. VoB, "An Exact Algorithm for the Reliability Redundancy Allocation Problem," European Journal of Operational Research, Vol.244, No.1, pp.110-116, July 2015. https://doi.org/10.1016/j.ejor.2015.01.008
- D. Pisinger, "Budgeting with Bounded Multiple-choice Constraints," European Journal of Operational Research, Vol.129, No.3, pp.471-480, March 2001. https://doi.org/10.1016/S0377-2217(99)00451-8
- C. Basnet, and J. Wilson, "Heuristics for Determining the Number of Warehouses for Storing Non-compatible Products," International Transactions in Operational Research, Vol.12, No.5, pp.527-538, Sep. 2005. https://doi.org/10.1111/j.1475-3995.2005.00523.x
- S. Khan, K.F. Li, E.G. Manning, and M.M. Akbar, "Solving the Knapsack Problem for Adaptive Multimedia Systems," Studia Informatica Universalis, Vol.2, No.1, pp.157-178, 2002.
- M. Hifi, M. Michrafy, and A. Sbihi, "A Reactive Local Search-based Algorithm for the Multiple-choice Multi-dimensional Knapsack Problem," Computational Optimization and Applications, Vol.33, No.2-3, pp.271-285, March 2006. https://doi.org/10.1007/s10589-005-3057-0
- H. Shojaei, T. Basten, M. Geilen, and A. Davoodi, "A Fast and Scalable Multidimensional Multiple-choice Knapsack Heuristic," ACM Transactions on Design Automation of Electronic Systems, Vol.18, No.4, pp.51:1-32, Oct. 2013.
- Y. Chen, and J.K. Hao, "A Reduce and Solve Approach for the Multiple-choice Multidimensional Knapsack Problem," European Journal of Operational Research, Vol.239, NO.2, pp.313-322, Dec. 2014. https://doi.org/10.1016/j.ejor.2014.05.025
- C. Gao, G. Lu, X. Yao, and J. Li, "An Iterative Pseudo-gap Enumeration Approach for the Multidimensional Multiple-choice Knapsack Problem," European Journal of Operational Research, Vol.260, No.1, pp.1-11, July 2017. https://doi.org/10.1016/j.ejor.2016.11.042
- K. Genova, and V. Guliashki, "Linear Integer Programming Methods and Approaches-A Survey," Cybernetics and Information Technologies, Vol.11, No.1, pp.3-25, 2011.
- J. Hwang, "An Integer Programming-based Local Search for the Set Covering Problem," Journal of The Korea Society of Computer and Information, Vol.19, No.10, pp.13-21, Oct. 2014. https://doi.org/10.9708/jksci.2014.19.10.013
- J. Hwang, "Integer Programming-based Local Search Techniques for the Multidimensional Knapsack Problem," Journal of The Korea Society of Computer and Information, Vol.17, No.6, pp.13-27, June 2012. https://doi.org/10.9708/jksci.2012.17.6.013
- "IBM Decision Optimization CPLEX Modeling for Python", V2.7, IBM Corporation, 2018.