Formulation Matters: Reciprocating Integer Programming for Birchbox Product Assortment
Irvin Lustig (),
Patricia Randall () and
Robert Randall ()
Additional contact information
Irvin Lustig: Princeton Consultants, Princeton, New Jersey 08540
Patricia Randall: Princeton Consultants, Princeton, New Jersey 08540
Robert Randall: Princeton Consultants, Princeton, New Jersey 08540
Interfaces, 2021, vol. 51, issue 5, 347-360
Abstract:
Birchbox created a mixed-integer programming formulation to determine the products that it will send to its subscribers in individual boxes on a monthly basis. The goal of this formulation is to produce a set of different box configurations that are then assigned to customers to meet the diverse needs of its varied customer base. As Birchbox’s business grew, the mixed-integer program was taking days to solve, and experimenting with different business requirements to determine the best set of configurations became impossible. Therefore, Princeton Consultants created the Reciprocating Integer Programming technique to reduce these solution times, thus decreasing them to typically under 20 minutes. This has dramatically changed the way that Birchbox can run its subscription business.
Keywords: mixed-integer programming; column generation; e-commerce (search for similar items in EconPapers)
Date: 2021
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
http://dx.doi.org/10.1287/inte.2021.1081 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:inm:orinte:v:51:y:2021:i:5:p:347-360
Access Statistics for this article
More articles in Interfaces from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().