Class LinearInverseProblem

Object
LinearInverseProblem
All Implemented Interfaces:
Computation<ArrayList<DRes<SFixed>>,​ProtocolBuilderNumeric>

public class LinearInverseProblem
extends Object
implements Computation<ArrayList<DRes<SFixed>>,​ProtocolBuilderNumeric>
Solve a linear inverse problem, eg. find an x such that Ax = b where A is an mxn-matrix and b is an n-dimensional vector. If a system is overdetermined (m ≥ n), the computation will find the x minimising ||Ax - b||.
  • Constructor Details

  • Method Details

    • buildComputation

      public DRes<ArrayList<DRes<SFixed>>> buildComputation​(ProtocolBuilderNumeric builder)
      Specified by:
      buildComputation in interface Computation<ArrayList<DRes<SFixed>>,​ProtocolBuilderNumeric>