Skip to main content
Log in

Robustly assigning unstable items

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

Abstract

We study the robust assignment problem where the goal is to assign items of various types to containers without exceeding container capacity. We seek an assignment that uses the fewest number of containers and is robust, that is, if any item of type \(t_i\) becomes corrupt causing the containers with type \(t_i\) to become unstable, every other item type \(t_j \ne t_i\) is still assigned to a stable container. We begin by presenting an optimal polynomial-time algorithm that finds a robust assignment using the minimum number of containers for the case when the containers have infinite capacity. Then we consider the case where all containers have some fixed capacity and give an optimal polynomial-time algorithm for the special case where each type of item has the same size. When the sizes of the item types are nonuniform, we provide a polynomial-time 2-approximation for the problem. We also prove that the approximation ratio of our algorithm is no lower than 1.813. We conclude with an experimental evaluation of our algorithm.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Note that \(S_i \subseteq S_j\) is the condition for the general case; for the case where \(k_i=k_j\) for all \(i,j \in \{1,2,\ldots ,n\}\), the condition is \(S_i=S_j\).

References

  • Chekuri C, Khanna S (2000) A PTAS for the multiple knapsack problem. In: Symposium on discrete algorithms (SODA)

  • Epstein L, Levin A (2006) On bin packing with conflicts. In: Proceedings of the workshop on approximation and online algorithms (WAOA)

  • Fleischer L, Goemans MX, Mirrokni VS, Sviridenko M (2006) Tight approximation algorithms for maximum general assignment problems. In: Proceedings of the symposium on discrete algorithms

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York

    MATH  Google Scholar 

  • Jansen K (1999) An approximation scheme for bin packing with conflicts. J Comb Optim 3(4):363–377

    Article  MathSciNet  Google Scholar 

  • Jansen K, Öhring S (1997) Approximation algorithms for time constrained scheduling. Inf Comput 132(2):85–108

    Article  MathSciNet  Google Scholar 

  • Korupolu M, Rajaraman R (2016) Robust and probabilistic failure-aware placement. In: Proceedings of the symposium on parallelism in algorithms and architectures (SPAA), pp 213–224

  • Korupolu M, Meyerson A, Rajaraman R, Tagiku B (2015) Robust and probabilistic failure-aware placement. Math Program 154(1–2):493–514

    Article  MathSciNet  Google Scholar 

  • Mills K, Chandrasekaran R, Mittal N (2017) Algorithms for optimal replica placement under correlated failure in hierarchical failure domains. In: Theoretical computer science (pre-print)

  • Rahman R, Barker K, Alhajj R (2008) Replica placement strategies in data grid. J Grid Comput 6(1):103–123

    Article  Google Scholar 

  • Shmoys D, Tardos E (1993) An approximation algorithm for the generalized assignment problem. Math Program 62(3):461–474

    Article  MathSciNet  Google Scholar 

  • Sperner E (1928) Ein Satz über Untermengen einer endlichen Menge. Math Z 27(1):544–548

    Article  MathSciNet  Google Scholar 

  • Stein C, Zhong M (2018) Scheduling when you don’t know the number of machines. In: Proceedings of the symposium on discrete algorithms (SODA)

  • Stirling J (1730) Methodus differentialis, sive tractatus de summation et interpolation serierum infinitarium. London

  • Urgaonkar B, Rosenberg A, Shenoy P (2007) Application placement on a cluster of servers. Int J Found Comput Sci 18(5):1023–1041

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Samuel Barnes and Nate Devine for their helpful corrections on an earlier version of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ananya Christman.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Christman, A., Chung, C., Jaczko, N. et al. Robustly assigning unstable items. J Comb Optim 44, 1556–1577 (2022). https://doi.org/10.1007/s10878-019-00515-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-019-00515-w

Keywords

Navigation