Item Listing Optimization for E-commerce Websites based on Diversity
arXiv:1903.12478 · doi:10.3389/fcomp.2019.00002
Abstract
For e-commerce websites, deciding the manner in which items are listed on webpages is an important issue because it can dramatically affect item sales. One of the simplest strategies of listing items to improve the overall sales is to do so in a descending order of sales or sales numbers. However, in lists generated using this strategy, items with high similarity are often placed consecutively. In other words, the generated item list might be biased toward a specific preference. Therefore, this study employs penalties for items with high similarity being placed next to each other in the list and transforms the item listing problem to a quadratic assignment problem (QAP). The QAP is well-known as an NP-hard problem that cannot be solved in polynomial time. To solve the QAP, we employ quantum annealing (QA), which exploits the quantum tunneling effect to efficiently solve an optimization problem. In addition, we propose a problem decomposition method based on the structure of the item listing problem because the quantum annealer we use (i.e., D-Wave 2000Q) has a limited number of quantum bits. Our experimental results indicate that we can create an item list that considers both sales and diversity. In addition, we observe that using the problem decomposition method based on a problem structure can lead to a better solution with the quantum annealer in comparison with the existing problem decomposition method.
References in corpus (13)
- Ising formulations of many NP problems
- Quantum Annealing in the Transverse Ising Model
- Architectural considerations in the design of a superconducting quantum annealing processor
- Experimental Investigation of an Eight Qubit Unit Cell in a Superconducting Optimization Processor
- Solving the Optimal Trading Trajectory Problem Using a Quantum Annealer
- A scalable control system for a superconducting adiabatic quantum optimization processor
- Quantum annealing versus classical machine learning applied to a simplified computational biology problem
- Quantum Variational Autoencoder
- A scalable readout system for a superconducting adiabatic quantum optimization system
- Improving solutions by embedding larger subproblems in a D-Wave quantum annealer
- Enhancing Quantum Annealing Performance for the Molecular Similarity Problem
- Deep Neural Network Detects Quantum Phase Transition
- Statistical-mechanical analysis of compressed sensing for Hamiltonian estimation of Ising spin glass
Cited by in corpus (18)
- Efficient partition of integer optimization problems with one-hot encoding
- Feature Selection for Recommender Systems with Quantum Computing
- Travel time optimization on multi-AGV routing by reverse annealing
- Mean field analysis of reverse annealing for code-division multiple-access multiuser detection
- An Application of Quantum Annealing Computing to Seismic Inversion
- Larger Sparse Quadratic Assignment Problem Optimization Using Quantum Annealing and a Bit-Flip Heuristic Algorithm
- Comparing the effects of Boltzmann machines as associative memory in Generative Adversarial Networks between classical and quantum sampling
- Efficient Algorithm for Binary Quadratic Problem by Column Generation and Quantum Annealing
- Virtual Screening of Chemical Space based on Quantum Annealing
- Multi-objective QUBO Solver: Bi-objective Quadratic Assignment
- Semi-supervised time series classification method for quantum computing
- Design Optimization of Noise Filter using Quantum Annealer
- Individual subject evaluated difficulty of adjustable mazes generated using quantum annealing
- Hybrid Algorithm of Linear Programming Relaxation and Quantum Annealing
- Online calibration scheme for training restricted Boltzmann machines with quantum annealing
- Quantum optimization with linear Ising penalty functions for customer data science
- Solving Large Break Minimization Problems in a Mirrored Double Round-robin Tournament Using Quantum Annealing
- Efficient correlation-based discretization of continuous variables for annealing machines