Skip to main content
Log in

Bandwidth packing problem with queueing delays: modelling and exact solution approach

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

We present a more generalized model for the bandwidth packing problem with queuing delays under congestion than available in the extant literature. The problem, under Poison call arrivals and general service times, is set up as a network of spatially distributed independent M/G/1 queues. We further present two exact solution approaches to solve the resulting nonlinear integer programming model. The first method, called finite linearization method, is a conventional Big-M based linearization, resulting in a finite number of constraints, and hence can be solved using an off-the-shelve MIP solver. The second method, called constraint generation method, is based on approximating the non-linear delay terms using supporting hyperplanes, which are generated as needed. Based on our computational study, the constraint generation method outperforms the finite linearization method. Further comparisons of results of our proposed constraint generation method with the Lagrangean relaxation based solution method reported in the literature for the special case of exponential service times clearly demonstrate that our approach outperforms the latter, both in terms of the quality of solution and computation times.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Amiri, A.: The multi-hour bandwidth packing problem with response time guarantees. Inf. Technol. Manag. 4, 113–127 (2003)

    Article  Google Scholar 

  2. Amiri, A.: The selection and scheduling of telecommunication calls with time windows. Eur. J. Oper. Res. 167(1), 243–256 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  3. Amiri, A., Barkhi, R.: The multi-hour bandwidth packing problem. Comput. Oper. Res. 27, 1–14 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  4. Amiri, A., Barkhi, R.: The combinatorial bandwidth packing problem. Eur. J. Oper. Res. 208, 37–45 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  5. Amiri, A., Rolland, E., Barkhi, R.: Bandwidth packing with queuing delay costs: Bounding and heuristic procedures. Eur. J. Oper. Res. 112, 635–645 (1999)

    Article  MATH  Google Scholar 

  6. Anderson, C.A., Fraughnaugh, K., Parkner, M., Ryan, J.: Path assignment for call routing: an application of tabu search. Ann. Oper. Res. 41, 301–312 (1993)

    Article  MATH  Google Scholar 

  7. Bose, I.: Bandwidth packing with priority classes. Eur. J. Oper. Res. 192, 313–325 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cox, L., Davis, L., Qui, Y.: Dynamic anticipatory routing in circuit-switched telecommunications networks. In: Davis, L. (ed.) Handbook of Genetic Algorithms, vol. 11, pp. 229–340. Van Norstrand/Reinhold, New York (1991)

    Google Scholar 

  9. Elhedhli, S.: Exact solution of a class of nonlinear knapsack problems. Oper. Res. Lett. 33(6), 615–624 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  10. Gavish, B., Hantler, S.L.: An algorithm for optimal route selection in sna networks. IEEE Trans. Commun. 31(10), 1154–1161 (1983)

    Article  Google Scholar 

  11. Han, J., Lee, K., Lee, C., Park, S.: Exact algorithms for a bandwidth packing problem with queueing delay guarantees. INFORMS J. Comput. 25, 585–596 (2013)

    Article  MathSciNet  Google Scholar 

  12. Laguna, M., Glover, F.: Bandwidth packing: a tabu search approach. Manag. Sci. 39, 492–500 (1993)

    Article  MATH  Google Scholar 

  13. Park, K., Kang, S., Park, S.: An integer programming approach to the bandwidth packing problem. Manage. Sci. 42, 1277–1291 (1996)

    Article  MATH  Google Scholar 

  14. Parker, M., Ryan, J.: A column generation algorithm for bandwidth packing. Telecommun. Syst. 2(1), 185–195 (1993)

    Article  Google Scholar 

  15. Rolland, E., Amiri, A., Barkhi, R.: Queueing delay guarantees in bandwidth packing. Comput. Oper. Res. 26, 921–935 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  16. Villa, C., Hoffman, K.: A column-generation and branch-and-cut approach to the bandwidth-packing problem. J. Res. Nat. Inst. Stand. Technol. 111, 161–185 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navneet Vidyarthi.

Additional information

This research was supported by the Research and Publication Grant, Indian Institute of Management Ahmedabad, provided to the second author and Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grant of the first author.

Appendix

Appendix

We briefly present the mathematical model and the Lagrangian relaxation based solution approach reported by [5] for the special case when \(cv = 1\) such that the links in the network are modeled as M / M / 1 queues. For this, we introduce an additional set of variables \(W_{ij}^m\) as defined below:

$$\begin{aligned} W^m_{ij}=\left\{ \begin{array}{ll} 1 &{} \text{ if } \text{ call } m\hbox { uses link} (i,j) \text{ in } \text{ either } \text{ direction };\\ 0 &{} \text{ otherwise. } \end{array} \right. \end{aligned}$$

The non-linear integer programming model of this problem is :

figure e

On dualizing the constraint set (29) using non-negative lagrangean multipliers \(\alpha _{ij}^m\) \(\forall (i,j) \in E\) and \(m \in M\), the problem \([P_{M/M/1}]\) decomposes into two sets of subproblems: (i) [\(L1_{LR}^m\)] \(\forall m \in M\); and (ii) [\(L2_{LR}^E\)] \(\forall (i, j) \in E\), as given below:

figure f

The solution algorithms to solve [\(L1_{LR}^m\)], LP relaxation of [\(L2_{LR}^E\)] and to generate feasible solutions are presented Algorithms 3, 4, and 5.

figure g
figure h
figure i

The pseudocode to solve the BPP using Lagrangian Relaxation method is outlined in Algorithm 6.

figure j

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vidyarthi, N., Jayaswal, S. & Tirumala Chetty, V.B. Bandwidth packing problem with queueing delays: modelling and exact solution approach. J Glob Optim 65, 745–776 (2016). https://doi.org/10.1007/s10898-015-0399-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-015-0399-8

Keywords

Navigation