scispace - formally typeset
Search or ask a question
Journal ArticleDOI

k-Adaptive Routing for the Robust Network Loading Problem

TL;DR: The k-adaptive routing scheme, based on the fact that the decision-maker chooses k second-stage solutions and then commits to one of them only after realization of the uncertainty, is experimented for the Robust Network Loading problem.
About: This article is published in Electronic Notes in Discrete Mathematics.The article was published on 2018-02-01 and is currently open access. It has received 3 citations till now. The article focuses on the topics: Routing (electronic design automation) & Iterative method.

Summary (2 min read)

1 Introduction

  • This study is about a robust linear optimization approach for the network loading problem under demand uncertainty (RNL).
  • An alternative routing scheme that can be considered, studied in [2], is the kadaptive routing, where the decision-maker chooses k second-stage solutions, and then commits to one of them only after seeing the realization of the uncertainty.
  • Hence, a goal when using k-adaptability is to identify a partitioning scheme that is near the efficient frontier of this trade-off.
  • The information above is used to construct partitions of the uncertainty set, leading to a k-adaptable formulation of the problem with potentially improved objective function value.
  • Each step is further explained in the solution strategy below.

2 Problem definition

  • The authors work with two cases: one in which flows are unsplittable, or nonbifurcated, and must use a single path, and another one in which flows are splittable, or bifurcated, and can be fractionally split along several paths.
  • Each commodity q ∈ Q is associated with the uncertain demand dq, within a given uncertainty set.
  • In many practical applications there are limits on the number of different configurations of paths that can be implemented, so that the authors exercise the flexibility of routing schemes to mitigate the static solution conservativeness even with this simplification.
  • They were predetermined as many shortest paths weighted by edges costs for each commodity.

3 Solution strategy

  • In [3], the authors identify that there is a set of active uncertain parameters ξ̂ that restricts the objective function.
  • This shows that the authors must partition the uncertainty set in such a way as to guarantee that the uncertain parameters for the active constraints do not all lie in one set of the partition.
  • They impose that each element selected of Ξ̂k belongs to a single set of the new partition.
  • Benders Decomposition Dynamic partitioning suffers from an inherent characteristic of multiplying the number of variables and constraints after each iteration.
  • Specifically, given an integer solution x̃ij for the master problem (typically obtained at an integer node of the branch-and-bound tree of the master problem), the authors solve a feasibility subproblem for each element of the partition k ∈ K.

4 Implementation and Results

  • The purpose of their experiment is two-fold: For nonbifurcated flows, the authors show the cost reductions provided by k-adaptive routing scheme over static.
  • For bifurcated flows, the authors compare the solution times and costs of k-adaptive routing scheme with those of static and volume routings.
  • The authors run all algorithms according to configuration Table 1c.
  • For Decomposition method, Benders primal subproblems were solved through robust deterministic reformulation set using JuMP lazy callback functions.
  • The cost reduction is higher when the protection level is higher (25%).

5 Conclusions

  • The k-adaptive routing scheme was able to provide improved solutions when compared to affine and static solutions.
  • The method utilized does suffer of dimensionality issues so that special techniques to maintain tractability are fundamental.
  • In fact, the k-adaptive partial partitioning can provide good results, when compared to full partitioning and have better time performance.
  • The authors preliminary results also showed that Benders decomposition can be efficient to speed up instances.

Did you find this useful? Give us your feedback

Citations
More filters
Journal ArticleDOI
01 Jul 2018-Networks
TL;DR: The k‐adaptive routing scheme, based on the fact that the decision‐maker chooses k second‐stage solutions and then commits to one of them only after realization of the uncertainty, is experiment with for the robust network loading problem with demand uncertainty.
Abstract: We experiment with an alternative routing scheme for the robust network loading problem with demand uncertainty. Named k‐adaptive, it is based on the fact that the decision‐maker chooses k second‐stage solutions and then commits to one of them only after realization of the uncertainty. This routing scheme, with its corresponding k‐partition of the uncertainty set, is dynamically defined under an iterative method to sequentially improve the solution. The method has an inherent characteristic of multiplying the number of variables and constraints after each iteration, so that additional measures are introduced in the solution strategy in order to control time performance. We compare our k‐adaptive results with the ones obtained through other routing schemes and also verify the effectiveness of the methods utilized using several realistic networks from SNDlib and other sources.

7 citations

Journal ArticleDOI
01 Jul 2018-Networks
TL;DR: This special issue of Networks is dedicated to the 8th International Network Optimization Conference INOC 2017, held at the Faculty of Sciences, University of Lisbon, Portugal, on February 26–28, 2017 and was organized in collaboration with the Center for Mathematics, Fundamental Applications and Operations Research (CMAFcIO).
Dissertation
13 Nov 2018
TL;DR: Une approche holistique du conservatisme en optimisation lineaire robuste envers les dernieres avancees dans des domaines tels que l'optimisation robuste basee sur les donnees, optimisation robustE par distribution and optimised robuste adaptative.
Abstract: Le domaine de recherche de cette these est l'optimisation lineaire robuste en deux etapes. Nous sommes interesses par des algorithmes d'exploration de sa structure et aussi pour ajouter des alternatives afin d'attenuer le conservatisme inherent a une solution robuste. Nous developpons des algorithmes qui incorporent ces alternatives et sont personnalises pour fonctionner avec des exemples de problemes a moyenne ou grande echelle. En faisant cela, nous experimentons une approche holistique du conservatisme en optimisation lineaire robuste et nous rassemblons les dernieres avancees dans des domaines tels que l'optimisation robuste basee sur les donnees, optimisation robuste par distribution et optimisation robuste adaptative. Nous appliquons ces algorithmes dans des applications definies du probleme de conception / chargement du reseau, probleme de planification, probleme combinatoire min-max-min et probleme d'affectation de la flotte aerienne. Nous montrons comment les algorithmes developpes ameliorent les performances par rapport aux implementations precedentes.

Cites methods from "k-Adaptive Routing for the Robust N..."

  • ...The purpose of this study, which is an extension of the work presented in the short paper [113], is four-fold:...

    [...]

References
More filters
Journal ArticleDOI
TL;DR: In this paper, the authors propose an approach that attempts to make this trade-off more attractive by flexibly adjusting the level of conservatism of the robust solutions in terms of probabilistic bounds of constraint violations.
Abstract: A robust approach to solving linear optimization problems with uncertain data was proposed in the early 1970s and has recently been extensively studied and extended. Under this approach, we are willing to accept a suboptimal solution for the nominal values of the data in order to ensure that the solution remains feasible and near optimal when the data changes. A concern with such an approach is that it might be too conservative. In this paper, we propose an approach that attempts to make this trade-off more attractive; that is, we investigate ways to decrease what we call the price of robustness. In particular, we flexibly adjust the level of conservatism of the robust solutions in terms of probabilistic bounds of constraint violations. An attractive aspect of our method is that the new robust formulation is also a linear optimization problem. Thus we naturally extend our methods to discrete optimization problems in a tractable way. We report numerical results for a portfolio optimization problem, a knapsack problem, and a problem from the Net Lib library.

3,364 citations

01 Jan 2004
TL;DR: An approach is proposed that flexibly adjust the level of conservatism of the robust solutions in terms of probabilistic bounds of constraint violations, and an attractive aspect of this method is that the new robust formulation is also a linear optimization problem, so it naturally extend to discrete optimization problems in a tractable way.
Abstract: A robust approach to solving linear optimization problems with uncertain data was proposed in the early 1970s and has recently been extensively studied and extended. Under this approach, we are willing to accept a suboptimal solution for the nominal values of the data in order to ensure that the solution remains feasible and near optimal when the data changes. A concern with such an approach is that it might be too conservative. In this paper, we propose an approach that attempts to make this trade-off more attractive; that is, we investigate ways to decrease what we call the price of robustness. In particular, we flexibly adjust the level of conservatism of the robust solutions in terms of probabilistic bounds of constraint violations. An attractive aspect of our method is that the new robust formulation is also a linear optimization problem. Thus we naturally extend our methods to discrete optimization problems in a tractable way. We report numerical results for a portfolio optimization problem, a knapsack problem, and a problem from the Net Lib library.

3,359 citations

Journal IssueDOI
01 May 2010-Networks
TL;DR: The data concepts of SNDlib are discussed and a mathematical model for each design problem considered in the library is described, which leads to 830 network design problem instances.
Abstract: This article describes the Survivable Network Design Library (SNDlib), a data library for fixed telecommunication network design available at . In the current version 1.0, the library contains data related to 22 networks which, combined with a set of selected planning parameters, leads to 830 network design problem instances. In this article, we discuss the data concepts of SNDlib and describe a mathematical model for each design problem considered in the library. We also provide information on characteristic features and the origin of the SNDlib problem instances. © 2009 Wiley Periodicals, Inc. NETWORKS, 2010

579 citations

Journal ArticleDOI
TL;DR: In this paper, the authors propose a hierarchy of increasing adaptability that bridges the gap between the static robust formulation and the fully adaptable formulation, and prove a positive tractability result in the regime where they expect finite adaptability to perform well.
Abstract: In multistage problems, decisions are implemented sequentially, and thus may depend on past realizations of the uncertainty. Examples of such problems abound in applications of stochastic control and operations research; yet, where robust optimization has made great progress in providing a tractable formulation for a broad class of single-stage optimization problems with uncertainty, multistage problems present significant tractability challenges. In this paper we consider an adaptability model designed with discrete second stage variables in mind. We propose a hierarchy of increasing adaptability that bridges the gap between the static robust formulation, and the fully adaptable formulation. We study the geometry, complexity, formulations, algorithms, examples and computational results for finite adaptability. In contrast to the model of affine adaptability proposed in, our proposed framework can accommodate discrete variables. In terms of performance for continuous linear optimization, the two frameworks are complementary, in the sense that we provide examples that the proposed framework provides stronger solutions and vice versa. We prove a positive tractability result in the regime where we expect finite adaptability to perform well, and illustrate this claim with an application to Air Traffic Control.

153 citations

Journal ArticleDOI
TL;DR: A new partition-and-bound method for multistage adaptive mixed-integer optimization (AMIO) problems that extends previous work on finite adaptability, which finds that the method produces high-quality solutions versus the amount of computational effort, even as the problem scales in the number of time stages and thenumber of decision variables.
Abstract: We present a new partition-and-bound method for multistage adaptive mixed-integer optimization (AMIO) problems that extends previous work on finite adaptability. The approach analyzes the optimal solution to a static (nonadaptive) version of an AMIO problem to gain insight into which regions of the uncertainty set are restricting the objective function value. We use this information to construct partitions in the uncertainty set, leading to a finitely adaptable formulation of the problem. We use the same information to determine a lower bound on the fully adaptive solution. The method repeats this process iteratively to further improve the objective until a desired gap is reached. We provide theoretical motivation for this method, and characterize its convergence properties and the growth in the number of partitions. Using these insights, we propose and evaluate enhancements to the method such as warm starts and smarter partition creation. We describe in detail how to apply finite adaptability to multista...

115 citations

Frequently Asked Questions (13)
Q1. What are the contributions in "K -adaptive routing for the robust network loading problem" ?

The method has an inherent characteristic of multiplying the number of variables and constraints after each iteration, so that additional measures are introduced in the solution strategy in order to control its tractability. 

Benders Decomposition Dynamic partitioning suffers from an inherent characteristic of multiplying the number of variables and constraints after each iteration. 

Full partitioning means k-adaptive routing scheme where at the end of each iteration the authors add active uncertain parameters for all capacity constraints (1) of their formulation. 

Partial partitioning means k-adaptive routing scheme where (i) the authors only add active uncertain parameters referent to the set of the partition that is restricting the objective value and (ii) the authors restrict to 10 active uncertain parameters referent to the constraints of this set with minimum slack. 

The subproblem are solved through the the dual simplex method to leverage the fact that only the right hand side (x̃ij) of constraints change. 

The volume routing scheme, a variant of affine routing and only valid for bifurcated flows, was implemented based on [8], where each path variable was defined as ykqp = y 0k qp + y 1k qpdq. 

their approach creates a partition tree, called nested partitioning, where the children of an element represent the sets partitioning the element. 

In [3] and [15] the authors independently introduce strategies to re-optimize the solution based on a new k-partitioning of the uncertainty set. 

This is the first attempt to improve static solutions as the integrality of the second stage variables prevents us from enumerating the extreme points of Ξ (see [14]) or using classical decomposition algorithms (see [7]).• 

If the optimal solution cost of subproblem k is positive, the authors use the dual optimal solution (π̃ij, µ̃q) to add a strengthened Benders cut to the master problem:∑ ij∈E d π̃ij m exij ≤ d ∑ q∈Q−µ̃q m e,where m = min ij∈E π̃ij. 

The information above is used to construct partitions of the uncertainty set, leading to a k-adaptable formulation of the problem with potentially improved objective function value.• 

This difficulty has been addressed in the literature (see [11] and [14]) by restricting the second stage variables to be affine functions of the uncertain data, in a routing scheme called affine adaptability that provides intermediary solutions between static and dynamic. 

This shows that the authors must partition the uncertainty set in such a way as to guarantee that the uncertain parameters for the active constraints do not all lie in one set of the partition.