×

Mathematical relation identification apparatus and method

  • US 6,519,545 B1
  • Filed: 01/31/2001
  • Issued: 02/11/2003
  • Est. Priority Date: 12/22/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for identifying a mathematical relation between base variables (x1, x2, . . . ,xp), when a set of input data d is composed of p base variables (x1, x2, . . . ,xp), and a plurality of data set d(i) of such a data set d is inputted, the data sets d(i) are distinguished by an input data distinguishing parameter i, comprising:

  • a data acquisition means for acquiring values xji of base variables xj(j=1, . . . ,p) in sets of input data d(i) (i=1, 2, . . . ,n), which are distinguished by the input data distinguishing parameter i;

    a base function defining means for selecting a mathematical function program (m=k), which is one of the mathematical function programs gm distinguished by a mathematical function specifying parameter m, the mathematical function programs output a function value corresponding to their input references, the base function defining means defines a base functions fk, by specifying a base variable to each of one or more than one input references of the selected mathematical function program fk;

    a candidate mathematical relation specifying means, which specifies a candidate mathematical relation, by specifying a plurality of base functions fk (k=1, 2, . . . , q) from the base functions defined by the base function defining means;

    a vector component acquisition means for sending the values of the base variables acquired by said data acquisition means, to each of the input references of base functions fk (k=1, . . . q) included in the candidate mathematical relation specifying means, which is defined by the candidate mathematical relation, for each data set d(i), and for acquiring and storing the output value Fki of the base functions fk into an array VC_ARRAY, in which the values of the functions Fki are stored in a form of a vector F(i) in a q dimensional space, for each input data specifying parameter i;

    a direction cosine acquisition means for acquiring the direction cosine (L1, . . . , Lq) of a mapping plane spanned by the points P(i) in a vector space which correspond to the vectors stored in the vector component array VC_ARRAY, wherein the direction cosine acquisition means comprises;

    a correlation sum calculating means for calculating the correlation sum <

    a|b>

    of the vector component array VE_ARRAY;

    an eignevalue calculating means for calculating the minimum eigenvalue among the eigenvalues λ

    (1), . . . , λ

    (q) of a correlation sum matrix, the elements of which are correlation sums <

    a|b>

    ;

    and an eigenvector calculating means, which calculates the eigenvector corresponding to the minimum eignevalue, and outputs the eigenvector as the direction cosine (L1, . . . ,Lq);

    and a mathematical relation outputting means for outputting a mathematical relation corresponding to the following expression or an mathematical expression or values, which can be deduced from the following expression, when the direction cosine of the plane corresponding to each base function is Lk(k=1, 2, . . . , q);



    k=1q






    (Lk×

    fk
    )
    =0.
    embedded image

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×