A Multi-Objective Formulation for the Internet Shopping Optimization Problem with Multiple Item Units
Source abstract
Abstract
The Internet Shopping Optimization Problem with multiple item Units looks for the best selection of stores where to buy various or individual units in a required list of items to minimize the final purchase cost. The problem belongs to the most challenging complexity class of optimization problems (NP-Hard). This paper adds to the already complex problem a more difficult situation with a second objective conflicting with the purchase cost minimization. As far as we know, this is the first state-of-the-art proposal with conflicting objectives for the Internet Shopping Optimization Problem or its variants. The objective in conflict with the minimization of the purchase final cost is the cash-back or reward points on personal or corporate credit cards, the most common payment method for online purchases. Due to the nature of the conflicting objectives, this paper proposes using evolutionary multi-objective optimization algorithms. We perform an experimental comparison using eight algorithms from the literature. The experimental results show that NSGA-II achieves the best overall performance for the studied instances from the state of the art.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Multi-Objective Optimization Algorithms · Transportation and Mobility Innovations · Vehicle Routing Optimization Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Engineering Tampico, Autonomous University of Tamaulipas, Centro Universitario Sur, Tampico 89109, Tamaulipas, Mexico
Funding
Autonomous University of Tamaulipas
References (28)
Show source-provided references
1. Ornelas, F., Santiago, A., Martínez, S.I., Ponce-Flores, M.P., Terán-Villanueva, J.D., Balderas, F., Rocha, J.A.C., García, A.H., Laria-Menchaca, J., and Treviño-Berrones, M.G. (2022). The Internet Shopping Optimization Problem with Multiple Item Units (ISHOP-U): Formulation, Instances, NP-Completeness, and Evolutionary Optimization. Mathematics, 10.10.3390/math10142513 ↗
2. Garey, M.R., and Johnson, D.S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman. [1st ed.].
3. Sipser, M. (2013). Introduction to the Theory of Computation, Course Technology. [3rd ed.].
4. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
5. NSGA-II algorithm and application for multi-objective flexible workshop scheduling10.1177/1748302620942467 ↗
6. Dynamic multi-objective optimization for mixed traffic flow based on partial least squares prediction model10.1177/1748302619873589 ↗
7. Castillo, O., and Melin, P. (2023). A Survey of Models and Solution Methods for the Internet Shopping Optimization Problem. Fuzzy Logic and Neural Networks for Hybrid Intelligent System Design, Springer International Publishing.
8. Calvo, H., Martínez-Villaseñor, L., Ponce, H., Zatarain Cabada, R., Montes Rivera, M., and Mezura-Montes, E. (2023, January 13–18). Multi-objective Evolutionary Algorithm Based on Decomposition to Solve the Bi-objective Internet Shopping Optimization Problem (MOEA/D-BIShOP). Proceedings of the Advances in Computational Intelligence. MICAI 2023 International Workshops, Yucatán, Mexico.10.1007/978-3-031-51940-6 ↗
9. Trustworthy Online Shopping with Price Impact10.1515/fcds-2017-0005 ↗
10. Castán Rocha, J.A., Santiago, A., García-Ruiz, A.H., Terán-Villanueva, J.D., Martínez, S.I., and Treviño Berrones, M.G. (2024). Pareto Approximation Empirical Results of Energy-Aware Optimization for Precedence-Constrained Task Scheduling Considering Switching Off Completely Idle Machines. Mathematics, 12.10.3390/math12233733 ↗
11. Global WASF-GA: An Evolutionary Algorithm in Multiobjective Optimization to Approximate the Whole Pareto Optimal Front10.1162/EVCO_a_00175 ↗
12. A preference-based evolutionary algorithm for multiobjective optimization: The weighting achievement scalarizing function genetic algorithm10.1007/s10898-014-0214-y ↗
13. Castillo, O., Melin, P., Pedrycz, W., and Kacprzyk, J. (2014). A Survey of Decomposition Methods for Multi-objective Optimization. Recent Advances on Hybrid Approaches for Designing Intelligent Systems, Springer International Publishing.10.1007/978-3-319-05170-3 ↗
14. MOCell: A cellular genetic algorithm for multiobjective optimization10.1002/int.20358 ↗
15. Gómez, R.H., and Coello, C.A.C. (2013, January 20–23). MOMBI: A new metaheuristic for many-objective optimization based on the R2 indicator. Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico.10.1109/CEC.2013.6557868 ↗
16. Hernández Gómez, R., and Coello Coello, C.A. (2015, January 11–15). Improved Metaheuristic Based on the R2 Indicator for Many-Objective Optimization. Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, New York, NY, USA. GECCO ’15.10.1145/2739480.2754776 ↗
17. SMS-EMOA: Multiobjective selection based on dominated hypervolume10.1016/j.ejor.2006.08.008 ↗
18. A study on the use of non-parametric tests for analyzing the Evolutionary Algorithms’ behaviour: A case study on the CEC’2005 special session on real parameter optimization10.1007/s10732-008-9080-4 ↗
19. Micro-Genetic algorithm with fuzzy selection of operators for multi-Objective optimization: μFAME10.1016/j.swevo.2020.100818 ↗
20. Fonseca, C.M., Fleming, P.J., Zitzler, E., Thiele, L., and Deb, K. (2003). The Measure of Pareto Optima Applications to Multi-objective Metaheuristics. Evolutionary Multi-Criterion Optimization, Springer.10.1007/3-540-36970-8 ↗
21. Performance assessment of multiobjective optimizers: An analysis and review10.1109/TEVC.2003.810758 ↗
22. Ishibuchi, H., Masuda, H., and Nojima, Y. (2015, January 11–15). A Study on Performance Evaluation Ability of a Modified Inverted Generational Distance Indicator. Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, New York, NY, USA. GECCO ’15.10.1145/2739480.2754792 ↗
23. Purshouse, R.C., Fleming, P.J., Fonseca, C.M., Greco, S., and Shaw, J. (2013). Generalized Decomposition. Evolutionary Multi-Criterion Optimization, Springer.10.1007/978-3-642-37140-0 ↗
24. Performance of Decomposition-Based Many-Objective Algorithms Strongly Depends on Pareto Front Shapes10.1109/TEVC.2016.2587749 ↗
25. Ishibuchi, H., He, L., and Shang, K. (2019, January 10–13). Regular Pareto Front Shape is not Realistic. Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand.10.1109/CEC.2019.8790342 ↗
26. Pedrycz, W., Rivera, G., Fernández, E., and Meschino, G.J. (2024). Warm Starting Integer Programming for the Internet SHopping Optimization Problem with Multiple Item Units (ISHOP-U). Artificial Intelligence in Prescriptive Analytics: Innovations in Decision Analysis, Intelligent Optimization, and Data-Driven Decisions, Springer Nature.
27. A Linear Genetic Programming Approach for the Internet Shopping Optimization Problem with Multiple Item Units (ISHOP-U)
28. Integer Programming, low complexity Heuristics, and Gaussian instances for the Internet Shopping Optimization Problem with multiple item Units (ISHOP-U)