Skip to main content

Computational Complexity Issues in Robust Control

Encyclopedia of Systems and Control
  • 431 Accesses

Abstract

Robust control theory has introduced several new and challenging problems for researchers. Some of these problems have been solved by innovative approaches and led to the development of new and efficient algorithms. However, some of the other problems in robust control theory had attracted significant amount of research, but none of the proposed algorithms were efficient, namely, had execution time bounded by a polynomial of the “problem size.” Several important problems in robust control theory are either of decision type or of computation/approximation type, and one would like to have an algorithm which can be used to answer all or most of the possible cases and can be executed on a classical computer in reasonable amount of time. There is a branch of theoretical computer science, called theory of computation, which can be used to study the difficulty of problems in robust control theory. In the following, classical computer system, algorithm, efficient algorithm, unsolvability, tractability, NP-hardness, and NP-completeness will be introduced in a more rigorous fashion, with applications to problems from robust control theory.

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

Access this chapter

Institutional subscriptions

References

  • Aaronson S (1995) Is P versus NP formally independent? Technical report 81, EATCS

    Google Scholar 

  • Bellare M, Rogaway P (1995) The complexity of approximating a nonlinear program. Math Program 69:429–441

    MATH  MathSciNet  Google Scholar 

  • Blondel VD, Megretski A (2004) Unsolved problems in mathematical systems and control theory. Princeton University Press, Princeton

    MATH  Google Scholar 

  • Blondel VD, Nesterov Y (2005) Computationally efficient approximations of the joint spectral radius. SIAM J Matrix Anal 27:256–272

    Article  MATH  MathSciNet  Google Scholar 

  • Blondel VD, Tsitsiklis JN (1997) NP-hardness of some linear control design problems. SIAM J Control Optim 35:2118–2127

    Article  MATH  MathSciNet  Google Scholar 

  • Blondel VD, Tsitsiklis JN (2000a) The boundedness of all products of a pair of matrices is undecidable. Syst Control Lett 41:135–140

    Article  MATH  MathSciNet  Google Scholar 

  • Blondel VD, Tsitsiklis JN (2000b) A survey of computational complexity results in systems and control. Automatica 36:1249–1274

    Article  MATH  MathSciNet  Google Scholar 

  • Blondel VD, Sontag ED, Vidyasagar M, Willems JC (1999) Open problems in mathematical systems and control theory. Springer, London

    Book  Google Scholar 

  • Blondel VD, Bournez O, Koiran P, Tsitsiklis JN (2001) The stability of saturated linear dynamical systems is undecidable. J Comput Syst Sci 62:442–462

    Article  MATH  MathSciNet  Google Scholar 

  • Blondel VD, Theys J, Vladimirov AA (2003) An elementary counterexample to the finiteness conjecture. SIAM J Matrix Anal 24:963–970

    Article  MATH  MathSciNet  Google Scholar 

  • Bousch T, Mairesse J (2002) Asymptotic height optimization for topical IFS, Tetris heaps and the finiteness conjecture. J Am Math Soc 15:77–111

    Article  MATH  MathSciNet  Google Scholar 

  • Braatz R, Young P, Doyle J, Morari M (1994) Computational complexity of μ calculation. IEEE Trans Autom Control 39:1000–1002

    Article  MATH  MathSciNet  Google Scholar 

  • Chen G, Church DA, Englert BG, Henkel C, Rohwedder B, Scully MO, Zubairy MS (2006) Quantum computing devices. Chapman and Hall/CRC, Boca Raton

    Google Scholar 

  • Cook S (1971) The complexity of theorem proving procedures. In: Proceedings of the third annual ACM symposium on theory of computing, Shaker Heights, pp 151–158

    Google Scholar 

  • Dahleh MA, Diaz-Bobillo I (1994) Control of uncertain systems. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Dantzig G (1963) Linear programming and extensions. Princeton University Press, Princeton

    MATH  Google Scholar 

  • Davis M (1985) Computability and unsolvability. Dover

    Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability, a guide to the theory of NP-completeness. W. H. Freeman, San Francisco

    MATH  Google Scholar 

  • Hopcroft JE, Motwani R, Ullman JD (2001) Introduction to automata theory, languages, and computation. Addison Wesley, Boston

    MATH  Google Scholar 

  • Kaye P, Laflamme R, Mosca M (2007) An introduction to quantum computing. Oxford University Press, Oxford

    MATH  Google Scholar 

  • Kharitonov VL (1978) Asymptotic stability of an equilibrium position of a family of systems of linear differential equations. Differentsial’nye Uravneniya 14:2086–2088

    MATH  MathSciNet  Google Scholar 

  • Klee V, Minty GJ (1972) How good is the simplex algorithm? In: Inequalities III (proceedings of the third symposium on inequalities), Los Angeles. Academic, New York/London, pp 159–175

    Google Scholar 

  • Knuth DE (1997) Art of computer programming, volume 2: seminumerical algorithms, 3rd edn. Addison-Wesley, Reading

    Google Scholar 

  • Lagarias JC, Wang Y (1995) The finiteness conjecture for the generalized spectral radius of a set of matrices. Linear Algebra Appl 214:17–42

    Article  MATH  MathSciNet  Google Scholar 

  • Lewis HR, Papadimitriou CH (1998) Elements of the theory of computation. Prentice Hall, Upper Saddle River

    Google Scholar 

  • Matiyasevich YV (1993) Quantum computing devices. MIT

    Google Scholar 

  • Nemirovskii A (1993) Several NP-hard problems arising in robust stability analysis. Math Control Signals Syst 6:99–105

    Article  MATH  MathSciNet  Google Scholar 

  • Packard A, Doyle J (1993) The complex structured singular value. Automatica 29:71–109

    Article  MATH  MathSciNet  Google Scholar 

  • Papadimitriou CH (1995) Computational complexity. Addison-Wesley/Longman, Reading

    Google Scholar 

  • Poljak S, Rohn J (1993) Checking robust nonsingularity is NP-hard. Math Control Signals Syst 6:1–9

    Article  MATH  MathSciNet  Google Scholar 

  • Rota GC, Strang G (1960) A note on the joint spectral radius. Proc Neth Acad 22:379–381

    MathSciNet  Google Scholar 

  • Schrijver A (1998) Theory of linear and integer programming. Wiley, Chichester

    MATH  Google Scholar 

  • Sipser M (2006) Introduction to the theory of computation. Thomson Course Technology, Boston

    MATH  Google Scholar 

  • Smale S (1983) On the average number of steps in the simplex method of linear programming. Math Program 27:241–262

    Article  MATH  MathSciNet  Google Scholar 

  • Toker O, Ozbay H (1996) Complexity issues in robust stability of linear delay differential systems. Math Control Signals Syst 9:386–400

    Article  MATH  MathSciNet  Google Scholar 

  • Toker O, Ozbay H (1998) On the NP-hardness of the purely complex mu computation, analysis/synthesis, and some related problems in multidimensional systems. IEEE Trans Autom Control 43:409–414

    Article  MATH  MathSciNet  Google Scholar 

  • Turing AM (1936) On computable numbers, with an application to the Entscheidungsproblem. Proc Lond Math Soc 42:230–265

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Onur Toker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag London

About this entry

Cite this entry

Toker, O. (2014). Computational Complexity Issues in Robust Control. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5102-9_130-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5102-9_130-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, London

  • Online ISBN: 978-1-4471-5102-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    Computational Complexity in Robustness Analysis and Design
    Published:
    10 August 2020

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_130-3

  2. Computational Complexity Issues in Robust Control
    Published:
    07 March 2014

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_130-2

  3. Original

    Computational Complexity Issues in Robust Control
    Published:
    12 February 2014

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_130-1