Introduction to algorithms
The Journal of Machine Learning Research
A Polynomial Time Approximation Scheme for the Multiple Knapsack Problem
SIAM Journal on Computing
An efficient approximation for the generalized assignment problem
Information Processing Letters
Journal of Management Information Systems
Adaptive policies for selecting groupon style chunked reward ads in a stochastic knapsack framework
Proceedings of the 20th international conference on World wide web
The groupon effect on yelp ratings: a root cause analysis
Proceedings of the 13th ACM Conference on Electronic Commerce
Improvements to the SMO algorithm for SVM regression
IEEE Transactions on Neural Networks
Exploratory and interactive daily deals recommendation
Proceedings of the 7th ACM conference on Recommender systems
Hi-index | 0.00 |
Daily-Deal Sites (DDS) like Groupon, LivingSocial, Amazon's Goldbox, and many more, have become particularly popular over the last three years, providing discounted offers to customers for restaurants, ticketed events, services etc. In this paper, we study the following problem: among a set of candidate deals, which are the ones that a DDS should feature as daily-deals in order to maximize its revenue? Our first contribution lies in providing two combinatorial formulations of this problem. Both formulations take into account factors like the diversification of daily deals and the limited consuming capacity of the userbase. We prove that our problems are NP-hard and devise pseudopolynomial -- time approximation algorithms for their solution. We also propose a set of heuristics, and demonstrate their efficiency in our experiments. In the context of deal selection and scheduling, we acknowledge the importance of the ability to estimate the expected revenue of a candidate deal. We explore the nature of this task in the context of real data, and propose a framework for revenue-estimation. We demonstrate the effectiveness of our entire methodology in an experimental evaluation on a large dataset of daily-deals from Groupon.