Real computation with least discrete advice: a complexity theory of nonuniform computability with applications to effective linear algebra (Q424551): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Importer (talk | contribs)
Changed an Item
Property / review text
 
It is well known that many problems from numerical analysis are not computable in the computable analysis (recursive analysis) setting, since computable functions must be continuous. For example, given a real symmetric \(d\times d\) matrix \(A\), it is generally impossible to compute (due to lack of continuity) any eigenvector of \(A\), although in practice one can often find these eigenvectors. Some authors have criticized computable analysis on the grounds of this apparent mismatch between theory and practice. In this paper, the author argues that this criticism misses the point, since in practice some additional information about the problem at hand is usually known, and with this piece of information, one can actually compute the solution (if it exists). For example, the above problem becomes computable if one knows the number of distinct eigenvalues. Using this idea of providing one extra piece of information (the advice), the author presents a complexity theory which is aimed at finding the ``least'' advice needed so that the transition between non-computability to computability occurs. This complexity theory is introduced both for (single-valued) functions and for multi-valued functions (i.e., relations) and several results which establish lower bounds on this complexity are devised. The author then presents an application of this theory to several common problems from numerical analysis (solving linear equations, symmetric matrix diagonalization, finding some eigenvector, root finding). Overall, this is a paper with very interesting ideas and certainly a worthwhile read for anyone interested in the connections between non-continuity and non-computability in the context of computable analysis.
Property / review text: It is well known that many problems from numerical analysis are not computable in the computable analysis (recursive analysis) setting, since computable functions must be continuous. For example, given a real symmetric \(d\times d\) matrix \(A\), it is generally impossible to compute (due to lack of continuity) any eigenvector of \(A\), although in practice one can often find these eigenvectors. Some authors have criticized computable analysis on the grounds of this apparent mismatch between theory and practice. In this paper, the author argues that this criticism misses the point, since in practice some additional information about the problem at hand is usually known, and with this piece of information, one can actually compute the solution (if it exists). For example, the above problem becomes computable if one knows the number of distinct eigenvalues. Using this idea of providing one extra piece of information (the advice), the author presents a complexity theory which is aimed at finding the ``least'' advice needed so that the transition between non-computability to computability occurs. This complexity theory is introduced both for (single-valued) functions and for multi-valued functions (i.e., relations) and several results which establish lower bounds on this complexity are devised. The author then presents an application of this theory to several common problems from numerical analysis (solving linear equations, symmetric matrix diagonalization, finding some eigenvector, root finding). Overall, this is a paper with very interesting ideas and certainly a worthwhile read for anyone interested in the connections between non-continuity and non-computability in the context of computable analysis. / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Q592060 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 03D78 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 03D45 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 03D15 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 68Q17 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65F99 / rank
 
Normal rank
Property / zbMATH DE Number
 
Property / zbMATH DE Number: 6040335 / rank
 
Normal rank
Property / zbMATH Keywords
 
recursive analysis
Property / zbMATH Keywords: recursive analysis / rank
 
Normal rank
Property / zbMATH Keywords
 
topological complexity
Property / zbMATH Keywords: topological complexity / rank
 
Normal rank
Property / zbMATH Keywords
 
effective linear algebra
Property / zbMATH Keywords: effective linear algebra / rank
 
Normal rank

Revision as of 22:27, 29 June 2023

scientific article
Language Label Description Also known as
English
Real computation with least discrete advice: a complexity theory of nonuniform computability with applications to effective linear algebra
scientific article

    Statements

    Real computation with least discrete advice: a complexity theory of nonuniform computability with applications to effective linear algebra (English)
    0 references
    0 references
    1 June 2012
    0 references
    It is well known that many problems from numerical analysis are not computable in the computable analysis (recursive analysis) setting, since computable functions must be continuous. For example, given a real symmetric \(d\times d\) matrix \(A\), it is generally impossible to compute (due to lack of continuity) any eigenvector of \(A\), although in practice one can often find these eigenvectors. Some authors have criticized computable analysis on the grounds of this apparent mismatch between theory and practice. In this paper, the author argues that this criticism misses the point, since in practice some additional information about the problem at hand is usually known, and with this piece of information, one can actually compute the solution (if it exists). For example, the above problem becomes computable if one knows the number of distinct eigenvalues. Using this idea of providing one extra piece of information (the advice), the author presents a complexity theory which is aimed at finding the ``least'' advice needed so that the transition between non-computability to computability occurs. This complexity theory is introduced both for (single-valued) functions and for multi-valued functions (i.e., relations) and several results which establish lower bounds on this complexity are devised. The author then presents an application of this theory to several common problems from numerical analysis (solving linear equations, symmetric matrix diagonalization, finding some eigenvector, root finding). Overall, this is a paper with very interesting ideas and certainly a worthwhile read for anyone interested in the connections between non-continuity and non-computability in the context of computable analysis.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    recursive analysis
    0 references
    topological complexity
    0 references
    effective linear algebra
    0 references