Skip to main content
Log in

Optimizing Bernoulli Routing Policies for Balancing Loads on Call Centers and Minimizing Transmission Costs

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

We address the problem of assigning probabilities at discrete time instants for routing toll-free calls to a given set of call centers to minimize a weighted sum of transmission costs and load variability at the call centers during the next time interval.

We model the problem as a tripartite graph and decompose the finding of an optimal probability assignment in the graph into the following problems: (i) estimating the true arrival rates at the nodes for the last time period; (ii) computing routing probabilities assuming that the estimates are correct. We use a simple approach for arrival rate estimation and solve the routing probability assignment by formulating it as a convex quadratic program and using the affine scaling algorithm to obtain an optimal solution.

We further address a practical variant of the problem that involves changing routing probabilities associated with k nodes in the graph, where k is a prespecified number, to minimize the objective function. This involves deciding which k nodes to select for changing probabilities and determining the optimal value of the probabilities. We solve this problem using a heuristic that ranks all subsets of k nodes using gradient information around a given probability assignment.

The routing model and the heuristic are evaluated for speed of computation of optimal probabilities and load balancing performance using a Monte Carlo simulation. Empirical results for load balancing are presented for a tripartite graph with 99 nodes and 17 call center gates.

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.

Similar content being viewed by others

References

  1. Koole, G., Queueing-Theoretic Solution Methods for Models of Parallel and Distributed Systems, Technical Report BS-R9425, CWI, Amsterdam, Holland, 1994.

    Google Scholar 

  2. Gelenbe, E., and Pekergin, F., Load Balancing Pragmatics, Technical Report, EHEI Université René Descartes, 1993.

  3. Wang, Y. T., and Morris, R. J. T., Load Sharing in Distributed Systems, IEEE Transactions on Computers, Vol. 34, pp. 204–217, 1985.

    Google Scholar 

  4. Winston, W., Optimality of the Shortest Line Discipline, Journal of Applied Probability, Vol. 14, pp. 181–189, 1977.

    Google Scholar 

  5. Chang, C. S., A New Ordering for Stochastic Majorization, Advances in Applied Probability, Vol. 24, pp. 604–634, 1992.

    Google Scholar 

  6. Gross, H. D., and Harris, C. M., Fundamentals of Queueing Theory, Vol. 1, John Wiley and Sons, New York, New York, 1974.

    Google Scholar 

  7. Koole, G., On the Optimality of the Generalized Shortest Queue Policy, Probability in the Engineering and Informational Sciences, Vol. 4, pp. 477–487, 1990.

    Google Scholar 

  8. Koole, G., On the Optimality of FCFS for Networks of Multi-Server Queues, Technical Report BS-R9235, CWI, Amsterdam, Holland, 1992.

    Google Scholar 

  9. Menich, R., and Serfozo, R. F., Monotonicity and Optimality of Symmetric Parallel Processing Systems, Queueing Systems: Theory and Applications, Vol. 9, pp. 403–418, 1991.

    Google Scholar 

  10. Towsley, D., Sparaggis, P. D., and Cassandras, C. G., Optimal Routing and Buffer Allocation for a Class of Finite Capacity Queueing Systems, IEEE Transactions on Automatic Control, Vol. 37, pp. 1446–1451, 1992.

    Google Scholar 

  11. Towsley, D., and Sparaggis, P. D., Optimal Routing in Systems with ILR Service Distributions, CMPCSI Technical Report, University of Massachusetts at Amherst, 1993.

  12. Shenker, S., and Weinrib, W., The Optimal Control of Heterogeneous Queueing Systems: A Paradigm for Load-Sharing and Routine, IEEE Transactions on Computers, Vol. 38, pp. 1724–1735, 1989.

    Google Scholar 

  13. Walrand, J., An Introduction to Queueing Networks, Vol. 1, Prentice Hall, Englewood Cliffs, New York, 1988.

    Google Scholar 

  14. Liu, Z., and Towsley, D., Optimality of the Round Robin Routing Policy, Coins Technical Report 92-55, University of Massachusetts, 1992.

  15. Hajek, B., Optimal Control of Two Interacting Service Stations, IEEE Transactions on Automatic Control, Vol. 29, pp. 491–499, 1984.

    Google Scholar 

  16. Hordijk, A., and Koole, G., On the Assignment of Customers to Parallel Queues, Probability in the Engineering and Informational Sciences, Vol. 6, pp. 495–511, 1992.

    Google Scholar 

  17. Wolff, R. W., An Upper Bound for Multichannel Queues, Journal of Applied Probability, Vol. 14, pp. 884–888, 1977.

    Google Scholar 

  18. Wolff, R. W., Upper Bounds for Work in System for Multichannel Queues, Journal of Applied Probability, Vol. 24, pp. 547–551, 1987.

    Google Scholar 

  19. Daley, D. J., Certain Optimality Properties of the First-Come First-Served Discipline for G/G/s Queues, Stochastic Processes and Their Applications, Vol. 25, pp. 301–308, 1987.

    Google Scholar 

  20. Foss, S. G., Approximation of Multi-Channel Queuing Systems, Siberian Mathematical Journal, Vol. 21, pp. 851–857, 1981.

    Google Scholar 

  21. Foss, S. G., Comparison of Servicing Strategies in Multichannel Queueing Systems, Siberian Mathematical Journal, Vol. 22, pp. 142–147, 1981.

    Google Scholar 

  22. Boel, R. K., and Van Schuppen, J. H., Distributed Routing for Load Balancing, Proceedings of the IEEE, Vol. 77, pp. 210–221, 1989.

    Google Scholar 

  23. Bertsekas, D., Dynamic Programming and Optimal Control, Vol. 1, Athena Scientific, Belmont, Massachusetts, 1995.

    Google Scholar 

  24. Bazaraa, M. S., Sherali, H. D., and Shetty, C. M., Nonlinear Programming: Theory and Algorithms, John Wiley and Sons, New York, New York, 1993.

    Google Scholar 

  25. Press, W. H., et al., Numerical Recipes in C: the Art of Scientific Computing, Vol. 1, Cambridge University Press, New York, New York, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Servi, L.D., Humair, S. Optimizing Bernoulli Routing Policies for Balancing Loads on Call Centers and Minimizing Transmission Costs. Journal of Optimization Theory and Applications 100, 623–659 (1999). https://doi.org/10.1023/A:1022642624300

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022642624300

Navigation