integer program
Recently Published Documents


TOTAL DOCUMENTS

197
(FIVE YEARS 71)

H-INDEX

20
(FIVE YEARS 3)

2022 ◽  
Vol 22 (1) ◽  
pp. 1-29
Author(s):  
Afiya Ayman ◽  
Amutheezan Sivagnanam ◽  
Michael Wilbur ◽  
Philip Pugliese ◽  
Abhishek Dubey ◽  
...  

Due to the high upfront cost of electric vehicles, many public transit agencies can afford only mixed fleets of internal combustion and electric vehicles. Optimizing the operation of such mixed fleets is challenging because it requires accurate trip-level predictions of electricity and fuel use as well as efficient algorithms for assigning vehicles to transit routes. We present a novel framework for the data-driven prediction of trip-level energy use for mixed-vehicle transit fleets and for the optimization of vehicle assignments, which we evaluate using data collected from the bus fleet of CARTA, the public transit agency of Chattanooga, TN. We first introduce a data collection, storage, and processing framework for system-level and high-frequency vehicle-level transit data, including domain-specific data cleansing methods. We train and evaluate machine learning models for energy prediction, demonstrating that deep neural networks attain the highest accuracy. Based on these predictions, we formulate the problem of minimizing energy use through assigning vehicles to fixed-route transit trips. We propose an optimal integer program as well as efficient heuristic and meta-heuristic algorithms, demonstrating the scalability and performance of these algorithms numerically using the transit network of CARTA.


2021 ◽  
Author(s):  
Victor Martínez-de-Albéniz ◽  
Sumit Kunnumkal

Integrating inventory and assortment planning decisions is a challenging task that requires comparing the value of demand expansion through broader choice for consumers with the value of higher in-stock availability. We develop a stockout-based substitution model for trading off these values in a setting with inventory replenishment, a feature missing in the literature. Using the closed form solution for the single-product case, we develop an accurate approximation for the multiproduct case. This approximated formulation allows us to optimize inventory decisions by solving a fractional integer program with a fixed point equation constraint. When products have equal margins, we solve the integer program exactly by bisection over a one-dimensional parameter. In contrast, when products have different margins, we propose a fractional relaxation that we can also solve by bisection and that results in near-optimal solutions. Overall, our approach provides solutions within 0.1% of the optimal policy and finds the optimal solution in 80% of the random instances we generate. This paper was accepted by David Simchi-Levi, optimization.


Author(s):  
Hamsa Bastani ◽  
Pavithra Harsha ◽  
Georgia Perakis ◽  
Divya Singhvi

Problem definition: We study personalized product recommendations on platforms when customers have unknown preferences. Importantly, customers may disengage when offered poor recommendations. Academic/practical relevance: Online platforms often personalize product recommendations using bandit algorithms, which balance an exploration-exploitation trade-off. However, customer disengagement—a salient feature of platforms in practice—introduces a novel challenge because exploration may cause customers to abandon the platform. We propose a novel algorithm that constrains exploration to improve performance. Methodology: We present evidence of customer disengagement using data from a major airline’s ad campaign; this motivates our model of disengagement, where a customer may abandon the platform when offered irrelevant recommendations. We formulate the customer preference learning problem as a generalized linear bandit, with the notable difference that the customer’s horizon length is a function of past recommendations. Results: We prove that no algorithm can keep all customers engaged. Unfortunately, classical bandit algorithms provably overexplore, causing every customer to eventually disengage. Motivated by the structural properties of the optimal policy in a scalar instance of our problem, we propose modifying bandit learning strategies by constraining the action space up front using an integer program. We prove that this simple modification allows our algorithm to perform well by keeping a significant fraction of customers engaged. Managerial implications: Platforms should be careful to avoid overexploration when learning customer preferences if customers have a high propensity for disengagement. Numerical experiments on movie recommendations data demonstrate that our algorithm can significantly improve customer engagement.


2021 ◽  
Author(s):  
Zahed Shahmoradi ◽  
Taewoo Lee

Although inverse linear programming (LP) has received increasing attention as a technique to identify an LP that can reproduce observed decisions that are originally from a complex system, the performance of the linear objective function inferred by existing inverse LP methods is often highly sensitive to noise, errors, and uncertainty in the underlying decision data. Inspired by robust regression techniques that mitigate the impact of noisy data on the model fitting, in “Quantile Inverse Optimization: Improving Stability in Inverse Linear Programming,” Shahmoradi and Lee propose a notion of stability in inverse LP and develop an inverse optimization model that identities objective functions that are stable against data imperfection. Although such a stability consideration renders the inverse model a large-scale mixed-integer program, the authors analyze the connection between the model and well-known biclique problems and propose an efficient exact algorithm as well as heuristics.


Author(s):  
Robert Aboolian ◽  
Oded Berman ◽  
Majid Karimi

This paper focuses on designing a facility network, taking into account that the system may be congested. The objective is to minimize the overall fixed and service capacity costs, subject to the constraints that for any demand the disutility from travel and waiting times (measured as the weighted sum of the travel time from a demand to the facility serving that demand and the average waiting time at the facility) cannot exceed a predefined maximum allowed level (measured in units of time). We develop an analytical framework for the problem that determines the optimal set of facilities and assigns each facility a service rate (service capacity). In our setting, the consumers would like to maximize their utility (minimize their disutility) when choosing which facility to patronize. Therefore, the eventual choice of facilities is a user-equilibrium problem, where at equilibrium, consumers do not have any incentive to change their choices. The problem is formulated as a nonlinear mixed-integer program. We show how to linearize the nonlinear constraints and solve instead a mixed-integer linear problem, which can be solved efficiently.


Author(s):  
Zhiren Long ◽  
Xianxiu Wen ◽  
Mei Lan ◽  
Yongjian Yang

AbstractThe nursing rescheduling problem is a challenging decision-making task in hospitals. However, this decision-making needs to be made in a stochastic setting to meet uncertain demand with insufficient historical data or inaccurate forecasting methods. In this study, a stochastic programming model and a distributionally robust model are developed for the nurse rescheduling problem with multiple rescheduling methods under uncertain demands. We show that these models can be reformulated into an integer program. To illustrate the applicability and validity of the proposed model, a study case is conducted on three joint hospitals in Chengdu, Chongzhou, and Guanghan, Sichuan Province. The results show that the stochastic programming model and the distributionally robust model can reduce the cost by 78.71% and 38.92%, respectively. We also evaluate the benefit of the distributionally robust model against the stochastic model and perform sensitivity analysis on important model parameters to derive some meaningful managerial insights.


Energies ◽  
2021 ◽  
Vol 14 (20) ◽  
pp. 6610
Author(s):  
Raka Jovanovic ◽  
Islam Safak Bayram ◽  
Sertac Bayhan ◽  
Stefan Voß

Electrifying public bus transportation is a critical step in reaching net-zero goals. In this paper, the focus is on the problem of optimal scheduling of an electric bus (EB) fleet to cover a public transport timetable. The problem is modelled using a mixed integer program (MIP) in which the charging time of an EB is pertinent to the battery’s state-of-charge level. To be able to solve large problem instances corresponding to real-world applications of the model, a metaheuristic approach is investigated. To be more precise, a greedy randomized adaptive search procedure (GRASP) algorithm is developed and its performance is evaluated against optimal solutions acquired using the MIP. The GRASP algorithm is used for case studies on several public transport systems having various properties and sizes. The analysis focuses on the relation between EB ranges (battery capacity) and required charging rates (in kW) on the size of the fleet needed to cover a public transport timetable. The results of the conducted computational experiments indicate that an increase in infrastructure investment through high speed chargers can significantly decrease the size of the necessary fleets. The results also show that high speed chargers have a more significant impact than an increase in battery sizes of the EBs.


2021 ◽  
Vol 4 ◽  
Author(s):  
Lu Li ◽  
Connor Thompson ◽  
Gregory Henselman-Petrusek ◽  
Chad Giusti ◽  
Lori Ziegelmeier

Cycle representatives of persistent homology classes can be used to provide descriptions of topological features in data. However, the non-uniqueness of these representatives creates ambiguity and can lead to many different interpretations of the same set of classes. One approach to solving this problem is to optimize the choice of representative against some measure that is meaningful in the context of the data. In this work, we provide a study of the effectiveness and computational cost of several ℓ1 minimization optimization procedures for constructing homological cycle bases for persistent homology with rational coefficients in dimension one, including uniform-weighted and length-weighted edge-loss algorithms as well as uniform-weighted and area-weighted triangle-loss algorithms. We conduct these optimizations via standard linear programming methods, applying general-purpose solvers to optimize over column bases of simplicial boundary matrices. Our key findings are: 1) optimization is effective in reducing the size of cycle representatives, though the extent of the reduction varies according to the dimension and distribution of the underlying data, 2) the computational cost of optimizing a basis of cycle representatives exceeds the cost of computing such a basis, in most data sets we consider, 3) the choice of linear solvers matters a lot to the computation time of optimizing cycles, 4) the computation time of solving an integer program is not significantly longer than the computation time of solving a linear program for most of the cycle representatives, using the Gurobi linear solver, 5) strikingly, whether requiring integer solutions or not, we almost always obtain a solution with the same cost and almost all solutions found have entries in {‐1,0,1} and therefore, are also solutions to a restricted ℓ0 optimization problem, and 6) we obtain qualitatively different results for generators in Erdős-Rényi random clique complexes than in real-world and synthetic point cloud data.


Author(s):  
Kim-Manuel Klein

AbstractWe consider so called 2-stage stochastic integer programs (IPs) and their generalized form, so called multi-stage stochastic IPs. A 2-stage stochastic IP is an integer program of the form $$\max \{ c^T x \mid {\mathcal {A}} x = b, \,l \le x \le u,\, x \in {\mathbb {Z}}^{s + nt} \}$$ max { c T x ∣ A x = b , l ≤ x ≤ u , x ∈ Z s + n t } where the constraint matrix $${\mathcal {A}} \in {\mathbb {Z}}^{r n \times s +nt}$$ A ∈ Z r n × s + n t consists roughly of n repetitions of a matrix $$A \in {\mathbb {Z}}^{r \times s}$$ A ∈ Z r × s on the vertical line and n repetitions of a matrix $$B \in {\mathbb {Z}}^{r \times t}$$ B ∈ Z r × t on the diagonal. In this paper we improve upon an algorithmic result by Hemmecke and Schultz from 2003 [Hemmecke and Schultz, Math. Prog. 2003] to solve 2-stage stochastic IPs. The algorithm is based on the Graver augmentation framework where our main contribution is to give an explicit doubly exponential bound on the size of the augmenting steps. The previous bound for the size of the augmenting steps relied on non-constructive finiteness arguments from commutative algebra and therefore only an implicit bound was known that depends on parameters r, s, t and $$\Delta $$ Δ , where $$\Delta $$ Δ is the largest entry of the constraint matrix. Our new improved bound however is obtained by a novel theorem which argues about intersections of paths in a vector space. As a result of our new bound we obtain an algorithm to solve 2-stage stochastic IPs in time $$f(r,s,\Delta ) \cdot \mathrm {poly}(n,t)$$ f ( r , s , Δ ) · poly ( n , t ) , where f is a doubly exponential function. To complement our result, we also prove a doubly exponential lower bound for the size of the augmenting steps.


Sign in / Sign up

Export Citation Format

Share Document