Skip to main content

The Weighted Uncapacitated Planned Maintenance Problem

  • Chapter
  • First Online:
Capacitated Planned Maintenance

Part of the book series: Lecture Notes in Economics and Mathematical Systems ((LNE,volume 686))

  • 682 Accesses

Abstract

Industrial production systems consist of components that gradually wear off. This chapter introduces the Weighted Uncapacitated Planned Maintenance Problem (WUPMP). The maintenance activities cover a set of periods before they must be executed again. The trade-off results from the cost structure. The strongly \(\mathcal{N}\mathcal{P}\)-hard WUPMP has the single-assignment property and the polytope is quasi-integral. A generalized period covering constraint has an integral polytope. The computational complexity of several problem variants is resolved. The WUPMP is solvable time O(n ⋅ T n+1 ⋅ 2n) and strongly polynomially solvable if the number of maintenance activities is a constant. Other optimal, strongly polynomial algorithms to different problem variants are provided. The WUPMP is a generalization of Uncapacitated Facility Location Problem but a special problem variant of the Uncapacitated Network Design Problem and of the Set Partitioning Problem. Structural insights for the Capacitated Planned Maintenance Problem (CPMP) are provided.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Some of the results of Chap. 4 are found in the presented form or in a slightly changed from in the author’s publication (Kuschel and Bock 2016).

  2. 2.

    Note that the coefficient matrix of (4.2) is totally unimodular (Lemma 3.7).

  3. 3.

    See Footnote 10 on page 32 for the UFLP and the UNDP.

  4. 4.

    This holds because of the following well-known argument (Schrijver 1998, pp. 31–32): If the system A ⋅ x = b of rational linear equations has a solution, it has one of a size polynomially bounded by the sizes of A and b. It follows that the solution can be represented by a rational number where the numerator and the denominator have a polynomial number of digits in the input length.

  5. 5.

    The least common denominator of some fractions is the least common multiple of the denominators of these fractions. The least common multiple is calculated in polynomial time with the greatest common divisor, which is calculated in polynomial time by Euclid’s algorithm (Cormen et al. 2001, pp. 856–862; Wolfart 2011, pp. 3–4).

  6. 6.

    Note that the facility-transformation from Sect. 5.3.3.2 is substantially different.

  7. 7.

    Improved results such as O(n) for T ∈ O(1) and O(T ⋅ logT) for n = 1 are found in Kuschel and Bock (2016).

  8. 8.

    Given a directed graph G(V, E) with a node set V, a set E of directed arcs, arc costs \(f_{ij}\;\forall (i,j) \in E\) and two nodes s and t with s, t ∈ V. Find a path of minimal costs in G(V, E) that leads from the node s to t. The Shortest Path Problem (SPP) in graphs without negative cycles is solvable in polynomial time (Ahuja et al. 1993, pp. 121–123, pp. 154–157) but it is \(\mathcal{N}\mathcal{P}\)-complete for general cost structures (Garey and Johnson 1979, p. 213).

  9. 9.

    The binomial coefficient \(\binom{n}{k}\) yields the number of distinct subsets with k elements that can be formed from a set with n elements. It holds that \(\binom{n}{k} = \frac{n!} {k!\cdot (n-k)!}\) if k ≤ n (otherwise, 0) (Mood et al. 1974, p. 529). A special case of the binomial theorem is \(\sum _{k=0}^{n}\binom{n}{k} = 2^{n}\) (Mood et al. 1974, p. 530).

  10. 10.

    The reaching algorithm uses a breadth-first search and is outlined as follows. Given a graph G(V, E) that is cycle-free and let c ab be the arc weights of (a, b) ∈ E. Denote the shortest path from the source node to the node b as SP b . Set all nodes as unlabeled. In an iteration, first select a node a that has the smallest SP a among all non-labeled nodes. This is ensured by topologically ordering the nodes and selecting them in an increasing order of subscripts. Second, examine whether the shortest path to all its successors can be improved. If this is the case because SP a + c ab  < SP b holds for a successor b, then update SP b and label the node a. The algorithm terminates when all nodes are labeled and returns shortest paths from the source node to all nodes. The reaching algorithm runs in time O( | V | + | E | ).

  11. 11.

    Addendum: Another pruning criterion reduces the computational effort of the loop to for b = max{a , Pre a +π i } + 1 to \(\min \left \{a +\pi _{i},T + 1\right \}\) do

  12. 12.

    Another argument for the redundancy of \(x_{it} \leq 1\;\forall t\) is presented in Remark 6.1.

  13. 13.

    It is straightforward to show via induction that Lemma 4.15 yields an integer solution if \(c_{it} \in \mathbb{N}\;\forall t\).

  14. 14.

    Algorithm 6.5 requires the optimal slack of (4.43).

  15. 15.

    \(\bar{\pi }_{i} = a \cdot \pi _{1}\) with \(a \in \{ 1,\ldots,\big\lfloor \frac{\pi _{i}} {\pi _{1}} \big\rfloor \}\) satisfies \(\bar{\pi }_{i} \leq \pi _{i}\). Note that \(\bar{\pi }_{1} =\pi _{1}\).

  16. 16.

    The instances were generated as presented in Sect. 7.1 and solved with the Simplex algorithm.

  17. 17.

    See Footnote 4 on page 74.

  18. 18.

    The respective Linear Assignment Problem is polynomially solvable (Papadimitriou and Steiglitz 1998, pp. 247–248).

  19. 19.

    Similar results are known for other combinatorial optimization problems. For the Uncapacitated Lot-Sizing Problem valid inequalities exist that yield a tight formulation such that the polyhedron of the LP relaxation coincides with the convex hull of the MIP (Pochet and Wolsey 1994; Vyve and Wolsey 2006).

References

  • Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows: Theory, algorithms, and applications. Englewood Cliffs: Prentice-Hall.

    Google Scholar 

  • Balakrishnan, A., Magnanti, T. L., & Mirchandani, P. (1997). Network design. In M. Dell’Amico, F. Maffioli, & S. Martello (Eds.), Annotated bibliographies in combinatorial optimization (Chap. 18). Chichester: Wiley.

    Google Scholar 

  • Balakrishnan, A., Magnanti, T. L., & Wong, R. T. (1989). A dual-ascent procedure for large-scale uncapacitated network design. Operations Research, 37, 716–740.

    Article  Google Scholar 

  • Chvátal, V. (2002). Linear programming. New York: W.H. Freeman and Company.

    Google Scholar 

  • Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms (2nd ed.). Cambridge: MIT.

    Google Scholar 

  • Cornuejols, G., Nemhauser, G. L., & Wolsey, L. A. (1990). The uncapacitated facility location problem. In P. B. Mirchandani & R. L. Francis (Eds.), Discrete location theory (pp. 119–171). New York: Wiley.

    Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. New York: Freeman.

    Google Scholar 

  • Hellstrand, J., Larsson, T., & Migdalas, A. (1992). A characterization of the uncapacitated network design polytope. Operations Research Letters, 12, 159–163.

    Article  Google Scholar 

  • Holmberg, K., & Hellstrand, J. (1998). Solving the uncapacitated network design problem by a Lagrangean heuristic and branch-and-bound. Operations Research, 46, 247–259.

    Article  Google Scholar 

  • Jones, P. C., Lowe, T. J., Müller, G., Xu, N., Ye, Y., & Zydiak, J. L. (1995). Specially structured uncapacitated facility location problems. Operations Research, 43, 661–669.

    Article  Google Scholar 

  • Klose, A., & Drexl, A. (2005). Facility location models for distribution system design. European Journal of Operational Research, 162, 4–29.

    Article  Google Scholar 

  • Kolen, A. (1983). Solving covering problems and the uncapacitated plant location problem on trees. European Journal of Operational Research, 12, 266–278.

    Article  Google Scholar 

  • Kolen, A., & Tamir, A. (1990). Covering problems. In P. B. Mirchandani & R. L. Francis (Eds.), Discrete location theory (pp. 263–304). New York: Wiley.

    Google Scholar 

  • Krarup, J., & Pruzan, P. M. (1983). The simple plant location problem: Survey and synthesis. European Journal of Operational Research, 12, 36–81.

    Article  Google Scholar 

  • Kuschel, T., & Bock, S. (2016). The weighted uncapacitated planned maintenance problem: Complexity and polyhedral properties. European Journal of Operational Research, 250, 773–781.

    Article  Google Scholar 

  • Labbé, M., Peeters, D., & Thisse, J.-F. (1995). Location on networks. In M. O. Ball, T. L. Magnanti, C. L. Monma, & G. L. Nemhauser (Eds.), Network Routing. Handbooks in operations research and management science (Vol. 8, Chap. 7). Amsterdam: Elsevier Science B.V.

    Google Scholar 

  • Magnanti, T. L., & Wong, R. T. (1984). Network design and transportation planning: Models and algorithms. Transportation Science, 18, 1–55.

    Article  Google Scholar 

  • Mood, A. F., Graybill, F. A., & Boes, D. C. (1974). Introduction to the theory of statistics (3rd ed.). New York: McGraw-Hi1l.

    Google Scholar 

  • Nemhauser, G. L., & Wolsey, L. A. (1988). Integer and combinatorial optimization. New York: Wiley.

    Book  Google Scholar 

  • Ng, A. S., Sastry, T., Leung, J. M. Y., & Cai, X. Q. (2004). On the uncapacitated k-commodity network design problem with zero flow-costs. Naval Research Logistics, 51, 1149–1172.

    Article  Google Scholar 

  • Papadimitriou, C. H., & Steiglitz, K. (1998). Combinatorial optimization: Algorithms and complexity. Mineola: Dover.

    Google Scholar 

  • Pochet, Y., & Wolsey, L. A. (1994). Polyhedra for lot-sizing with Wagner-Whitin costs. Mathematical Programming, 67, 297–323.

    Article  Google Scholar 

  • ReVelle, C. S., Eiselt, H. A., & Daskin, M. S. (2008). A bibliography for some fundamental problems categories in discrete location science. European Journal of Operational Research, 184, 817–848.

    Article  Google Scholar 

  • Sastry, T. (2000). A characterization of the two-commodity network design problem. Networks, 36, 9–16.

    Article  Google Scholar 

  • Schrijver, A. (1998). Theory of linear and integer programming. New York: Wiley.

    Google Scholar 

  • Tomlin, J. A. (1966). Minimum-cost multicommodity network flows. Operations Research, 14, 45–51.

    Article  Google Scholar 

  • Vavasis, S. A., & Ye, Y. (1996). A primal-dual interior point method whose running time depends only on the constraint matrix. Mathematical Programming, 74, 79–120.

    Google Scholar 

  • Vyve, M. V., & Wolsey, L. A. (2006). Approximate extended formulations. Mathematical Programming Series B, 105, 501–522.

    Article  Google Scholar 

  • Wolfart, J. (2011). Einführung in die zahlentheorie und algebra (2nd ed.). Wiesbaden: Vieweg + Teubner.

    Book  Google Scholar 

  • Yemelichev, V. A., Kovalev, M. M., & Kravtsov, M. K. (1984). Polytopes, graphs and optimisation. Cambridge: Cambridge University Press; Translated by G.H. Lawden.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kuschel, T. (2017). The Weighted Uncapacitated Planned Maintenance Problem. In: Capacitated Planned Maintenance. Lecture Notes in Economics and Mathematical Systems, vol 686. Springer, Cham. https://doi.org/10.1007/978-3-319-40289-5_4

Download citation

Publish with us

Policies and ethics