Non-Computability of the Pseudoinverse on Digital Computers

12/06/2022
by   Holger Boche, et al.
0

The pseudoinverse of a matrix, a generalized notion of the inverse, is of fundamental importance in linear algebra. However, there does not exist a closed form representation of the pseudoinverse, which can be straightforwardly computed. Therefore, an algorithmic computation is necessary. An algorithmic computation can only be evaluated by also considering the underlying hardware, typically digital hardware, which is responsible for performing the actual computations step by step. In this paper, we analyze if and to what degree the pseudoinverse actually can be computed on digital hardware platforms modeled as Turing machines. For this, we utilize the notion of an effective algorithm which describes a provably correct computation: upon an input of any error parameter, the algorithm provides an approximation within the given error bound with respect to the unknown solution. We prove that an effective algorithm for computing the pseudoinverse of any matrix can not exist on a Turing machine, although provably correct algorithms do exist for specific classes of matrices. Even more, our results introduce a lower bound on the accuracy that can be obtained algorithmically when computing the pseudoinverse on Turing machines.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2022

Limitations of Deep Learning for Inverse Problems on Digital Hardware

Deep neural networks have seen tremendous success over the last years. S...
research
01/15/2023

Computability of Optimizers

Optimization problems are a staple of today's scientific and technical l...
research
08/30/2020

Shannon Meets Turing: Non-Computability and Non-Approximability of the Finite State Channel Capacity

The capacity of finite state channels (FSCs) has been established as the...
research
04/13/2013

Evolutionary Turing in the Context of Evolutionary Machines

One of the roots of evolutionary computation was the idea of Turing abou...
research
11/01/2022

Neuromorphic Twins for Networked Control and Decision-Making

We consider the problem of remotely tracking the state of and unstable l...
research
03/23/2013

A Behavioural Foundation for Natural Computing and a Programmability Test

What does it mean to claim that a physical or natural system computes? O...
research
11/03/2021

Effective guessing has unlikely consequences

A classic result of Paul, Pippenger, Szemerédi and Trotter states that D...

Please sign up or login with your details

Forgot password? Click here to reset