Implementation of the Variable Neighborhood Search Algorithm for Optimizing Skincare Product Selection

Authors

  • Greta Septy Purwiantono Institut Teknologi Sepuluh Nopember
  • Amalia Utamima Sepuluh Nopember Institute of Technology

DOI:

https://doi.org/10.25077/TEKNOSI.v12i1.2026.26-34

Keywords:

Variable Neighborhood Search, Random Search, Optimizing Skincare Product Selection, Skin Type, Limit Budget

Abstract

The growth of the skincare industry in Indonesia has driven the need for a product selection system that can help consumers choose product combinations that suit their skin type and budget. Previous studies generally use Multi-Criteria Decision Making (MCDM) and Machine Learning approaches that only focus on product ranking or match prediction without considering simultaneous multi-product optimization. This study proposes an optimization approach using the Variable Neighborhood Search (VNS) algorithm to determine combinations of four skincare product categories: facial wash, moisturizer, sunscreen, and serum based on skin type suitability and budget constraints. The dataset consists of 173 local skincare products obtained through web scraping from the Sociolla website, followed by data cleaning and extraction of skin type data from product descriptions. The performance of VNS is evaluated by comparing it to Random Search (RS) as a baseline, which is a random selection from a set of feasible solutions that suit skin type and do not exceed budget. In the testing and comparison, four scenarios were designed based on oily and dry skin types with budget variations of Rp150,000 to Rp350,000. Experimental results show that VNS consistently delivers superior performance compared to RS, characterized by a maximum SkinScore of 1, better budget efficiency, and a more stable composite score across all scenarios. Meanwhile, RS produces more variable solutions and is less precise in approaching the budget constraint. This study demonstrates that VNS is an effective and reliable approach for optimizing skincare product combination selection based on consumer needs and cost constraints.

References

dan A. K. P. Direktorat Jenderal Industri Kecil, Menengah, “Kemenperin Gadang Potensi Industri Kosmetik Semakin Gemilang,” Ikm.Kemenperin.Go.Id. Accessed: Nov. 06, 2025. [Online]. Available: https://ikm.kemenperin.go.id/kemenperin-gadang-potensi-industri-kosmetik-semakin-gemilang

A. Short, “Skin care,” Adhesives Age. [Online]. Available: https://www.statista.com/outlook/cmo/beauty-personal-care/skin-care/indonesia

M. Y. A. Wahyuningrum, “Factors affecting the purchase decision of skincare products: Perspectives of promotion, product quality, and price,” J. Manag. Sci., vol. 8, no. 1, pp. 128–136, 2025, [Online]. Available: www.exsys.iocspublisher.org/index.php/JMAS

H. V.T.M, H. N.P, M. N.T.T, T. L.K, D. L.T.N, and M. T.N, “Factors affecting consumers’ repurchase intention toward skin care cosmetics: A cross - sectional study in Vietnam,” Heliyon, vol. 10, no. 11, p. e32285, 2024, doi: 10.1016/j.heliyon.2024.e32285.

R. Oliveira, J. Ferreira, L. F. Azevedo, and I. F. Almeida, “An Overview of Methods to Characterize Skin Type: Focus on Visual Rating Scales and Self-Report Instruments,” Cosmetics, vol. 10, no. 1, pp. 1–15, 2023, doi: 10.3390/cosmetics10010014.

G. R. D. Levrini and M. J. Dos Santos, “The influence of price on purchase intentions: Comparative study between cognitive, sensory, and neurophysiological experiments,” Behav. Sci. (Basel)., vol. 11, no. 2, 2021, doi: 10.3390/bs11020016.

I. Husein, D. Anggraini, and R. M. R. Siregar, “Decision Support System Selecting The Best Skincare Using The Oreste Method,” Mathline J. Mat. dan Pendidik. Mat., vol. 9, no. 2, pp. 575–590, 2024, doi: 10.31943/mathline.v9i2.635.

A. Sitorus and M. Fakhriza, “Decision Support System for Sunscreen Selection Based on Facial Skin Concerns Using the Analytic Network Process,” J. Appl. Informatics Comput., vol. 9, no. 4, pp. 1812–1816, 2025, doi: 10.30871/jaic.v9i4.10112.

J. Lee, H. Yoon, S. Kim, C. Lee, J. Lee, and S. Yoo, “Deep learning-based skin care product recommendation: A focus on cosmetic ingredient analysis and facial skin conditions,” J. Cosmet. Dermatol., vol. 23, no. 6, pp. 2066–2077, 2024, doi: 10.1111/jocd.16218.

W. Zhang, Y. Liu, C. Zhang, and W. Shen, “Superimposed Poisson Distribution Variable Neighborhood Search for Scheduling of Parallel Multi-track Shuttle Loop System,” Robot. Comput. Integr. Manuf., vol. 95, no. March, p. 103016, 2025, doi: 10.1016/j.rcim.2025.103016.

J. Guo, J. Long, W. Y. Szeto, W. Tan, and S. Jian, “Vehicle routing in one-way carsharing service with ridesharing options: A variable neighborhood search algorithm,” Transp. Res. Part C Emerg. Technol., vol. 171, no. July 2024, 2025, doi: 10.1016/j.trc.2024.104983.

W. Zhang et al., “Deep Q-network assisted variable neighborhood search algorithm for berth allocation considering berth shifting in dry bulk terminals,” Swarm Evol. Comput., vol. 99, no. September, p. 102172, 2025, doi: 10.1016/j.swevo.2025.102172.

F. Hosseini, C. Prieto, and C. Álvarez, “Hyperparameter optimization of regional hydrological LSTMs by random search: A case study from Basque Country, Spain,” J. Hydrol., vol. 643, no. April, 2024, doi: 10.1016/j.jhydrol.2024.132003.

X. Chai, S. Li, and F. Liang, “A novel battery SOC estimation method based on random search optimized LSTM neural network,” Energy, vol. 306, no. March, p. 132583, 2024, doi: 10.1016/j.energy.2024.132583.

L. Radanovic, A. Mijovic, D. Urosevic, T. Davidovic, and R. Jovanovic, “General Variable Neighborhood Search for Maximum Diversity Problem with Capacity and Budget Constraints,” Expert Syst. Appl., vol. 267, no. November 2024, p. 126188, 2025, doi: 10.1016/j.eswa.2024.126188.

T. Jansen and C. Zarges, “Performance analysis of randomised search heuristics operating with a fixed budget ,” Theor. Comput. Sci., vol. 545, pp. 39–58, 2014, doi: 10.1016/j.tcs.2013.06.007.

I. D. Acheme and O. R. Vincent, Machine-learning models for predicting survivability in COVID-19 patients. Elsevier Inc., 2021. doi: 10.1016/B978-0-12-824536-1.00011-3.

M. Guo et al., “Normal Workflow and Key Strategies for Data Cleaning Toward Real-World Data: Viewpoint,” Interact. J. Med. Res., vol. 12, p. e44310, 2023, doi: 10.2196/44310.

A. M. Sharifnia, D. E. Kpormegbey, D. K. Thapa, and M. Cleary, “A Primer of Data Cleaning in Quantitative Research: Handling Missing Values and Outliers,” J. Adv. Nurs., pp. 1–6, 2025, doi: 10.1111/jan.16908.

J. Duque, A. Godinho, and J. Vasconcelos, “Knowledge data extraction for business intelligence A design science research approach,” Procedia Comput. Sci., vol. 204, no. 2021, pp. 131–139, 2022, doi: 10.1016/j.procs.2022.08.016.

R. B. Büchter, A. Weise, and D. Pieper, “Development, testing and use of data extraction forms in systematic reviews: a review of methodological guidance,” BMC Med. Res. Methodol., vol. 20, no. 1, pp. 1–14, 2020, doi: 10.1186/s12874-020-01143-3.

C. Wilbaut, R. Todosijevic, S. Hanafi, and A. Freville, “Variable neighborhood search for the discounted knapsack problem,” Appl. Soft Comput., vol. 131, p. 109821, 2022, doi: 10.1016/j.asoc.2022.109821.

L. Zhao and Q. Tang, “An augmented variable neighborhood search for mixed-model two-sided assembly line balancing considering PM scenarios,” Swarm Evol. Comput., vol. 97, no. January, p. 102043, 2025, doi: 10.1016/j.swevo.2025.102043.

P. Hansen, N. Mladenovic, R. Todosijevic, and S. Hanafi, “Variable neighborhood search: basics and variants,” EURO J. Comput. Optim., vol. 5, no. 3, pp. 423–454, 2017, doi: 10.1007/s13675-016-0075-x.

B. Yang et al., “Comprehensive overview of maximum power point tracking algorithms of PV systems under partial shading condition,” J. Clean. Prod., vol. 268, p. 121983, 2020, doi: 10.1016/j.jclepro.2020.121983.

J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” J. Mach. Learn. Res., vol. 13, pp. 281–305, 2012.

Brownlee J., “Hyperparameter Optimization With Random Search and Grid Search,” Machine Learning Mastery. Accessed: Nov. 12, 2025. [Online]. Available: https://machinelearningmastery.com/hyperparameter-optimization-with-random-search-and-grid-search/

S. R. Riady, R. Apriani, and J. Shadiq, “Implementation of Random Search Algorithm with FSSRS (Fixed Step Size Random Search) for Applicating the Patrol System Based on Mobile Computing,” Int. J. Adv. Data Inf. Syst., vol. 4, no. 2, pp. 107–115, 2023, doi: 10.25008/ijadis.v4i2.1303.

Y. Catherine Han, E. M. Dworak, M. Mansolf, R. C. Gershon, and A. J. Kaat, “Composite scores for the NIH Baby Toolbox,” Infant Behav. Dev., vol. 80, no. March, p. 102122, 2025, doi: 10.1016/j.infbeh.2025.102122.

Submitted

2025-11-17

Accepted

2026-03-25

Published

2026-04-30

How to Cite

[1]
G. S. Purwiantono and A. Utamima, “Implementation of the Variable Neighborhood Search Algorithm for Optimizing Skincare Product Selection”, TEKNOSI, vol. 12, no. 1, pp. 26–34, Apr. 2026.

Issue

Section

Articles

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.