Searcharxiv⌕ Search

arXiv subjects

Thuy Anh Ta

Publications and source records attributed to Thuy Anh Ta.

4 recordsLinked to original sources

Joint Binary-Continuous Fractional Programming: Solution Methods and Applications

In this paper, we investigate a class of non-convex sum-of-ratios programs relevant to decision-making in key areas such as product assortment and pricing, and facility location and cost planning. These optimization problems, characterized by both continuous and binary decision variables, are highly non-convex and challenging to solve. To the best of our knowledge, no existing methods can efficiently solve these problems to near-optimality with arbitrary precision. To address this challenge, we propose an innovative approach based on logarithmic transformations and piecewise linear approximation (PWLA) to approximate the nonlinear fractional program as a mixed-integer convex program with arbitrary precision, which can be efficiently solved using cutting plane (CP) or Branch-and-Cut (B&C) procedures. Our method offers several advantages: it allows for a shared set of binary variables to approximate nonlinear terms and employs an optimal set of breakpoints to approximate other non-convex terms in the reformulation, resulting in an approximate model that is minimal in size. Furthermore, we provide a theoretical analysis of the approximation errors associated with the solutions derived from the approximated problem. We demonstrate the applicability of our approach to constrained competitive joint facility location and cost optimization, as well as constrained product assortment and pricing problems. Extensive experiments on instances of varying sizes, comparing our method with several alternatives, including general-purpose solvers and more direct PWLA-based approximations, show that our approach consistently achieves superior performance across all baselines, particularly in large-scale instances.

math.OC↗

Competitive Facility Location under Cross-Nested Logit Customer Choice Model: Hardness and Exact Approaches

We study the competitive facility location problem, where a firm aims to establish new facilities in a market already occupied by competitors. In this problem, customer behavior is crucial for making optimal location decisions. We explore a general class of customer choice models, known as the cross-nested logit (CNL) model, which is recognized for its flexibility and generality in predicting people's choice behavior. To explore the problem, we first demonstrate that it is NP-hard, even when there is only one customer class. We further show that this hardness result is tight, as the facility location problem under any simpler choice models (such as the logit or nested logit) is polynomial-time solvable when there is one customer class. To tackle the resulting facility location problem, we demonstrate that the objective function under a general cross-nested structure is not concave. Interestingly, we show that by a change of variables, the objective function can be converted to a convex program (i.e., a maximization problem with a concave objective and convex constraints), enabling it to be solved to optimality via an outer-approximation algorithm. Extensive experiments show the efficiency of our approach and provide analyses on the benefits of using the cross-nested model in the facility location context.

math.OC↗

Joint Location and Cost Planning in Maximum Capture Facility Location under Multiplicative Random Utility Maximization

We study a joint facility location and cost planning problem in a competitive market under random utility maximization (RUM) models. The objective is to locate new facilities and make decisions on the costs (or budgets) to spend on the new facilities, aiming to maximize an expected captured customer demand, assuming that customers choose a facility among all available facilities according to a RUM model. We examine two RUM frameworks in the discrete choice literature, namely, the additive and multiplicative RUM. While the former has been widely used in facility location problems, we are the first to explore the latter in the context. We numerically show that the two RUM frameworks can well approximate each other in the context of the cost optimization problem. In addition, we show that, under the additive RUM framework, the resultant cost optimization problem becomes highly non-convex and may have several local optima. In contrast, the use of the multiplicative RUM brings several advantages to the competitive facility location problem. For instance, the cost optimization problem under the multiplicative RUM can be solved efficiently by a general convex optimization solver or can be reformulated as a conic quadratic program and handled by a conic solver available in some off-the-shelf solvers such as CPLEX or GUROBI. Furthermore, we consider a joint location and cost optimization problem under the multiplicative RUM and propose three approaches to solve the problem, namely, an equivalent conic reformulation, a multi-cut outer-approximation algorithm, and a local search heuristic. We provide numerical experiments based on synthetic instances of various sizes to evaluate the performances of the proposed algorithms in solving the cost optimization, and the joint location and cost optimization problems.

math.OC↗

Submodularity and Local Search Approaches for Maximum Capture Problems under Generalized Extreme Value Models

We study the maximum capture problem in facility location under random utility models, i.e., the problem of seeking to locate new facilities in a competitive market such that the captured user demand is maximized, assuming that each customer chooses among all available facilities according to a random utility maximization model. We employ the generalized extreme value (GEV) family of discrete choice models and show that the objective function in this context is monotonic and submodular. This finding implies that a simple greed heuristic can always guarantee an (1-1/e) approximation solution. We further develop a new algorithm combining a greedy heuristic, a gradient-based local search and an exchanging procedure to efficiently solve the problem. We conduct experiments using instances of difference sizes and under different discrete choice models, and we show that our approach significantly outperforms prior approaches in terms of both returned objective value and CPU time. Our algorithm and theoretical findings can be applied to the maximum capture problems under various random utility models in the literature, including the popular multinomial logit, nested logit, cross nested logit, and the mixed logit models.

math.OC↗