FUNCTION CONVERSION DEVICE, FUNCTION CONVERSION METHOD, AND PROGRAM
The present invention converts an arbitrary constrained multivariate function f(x1, ..., xN) into a multivariate polynomial q(x1, ..., xN). When (s1, ..., sN) = (x1, ..., xN), P(s1, ..., sN, x1, ..., xN) = 1, and when (s1, ..., sN) ≠ (x1, ..., xN), P(s1, ..., sN, x1, ..., xN) = 0. A conversion unit...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English French Japanese |
Published |
20.10.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention converts an arbitrary constrained multivariate function f(x1, ..., xN) into a multivariate polynomial q(x1, ..., xN). When (s1, ..., sN) = (x1, ..., xN), P(s1, ..., sN, x1, ..., xN) = 1, and when (s1, ..., sN) ≠ (x1, ..., xN), P(s1, ..., sN, x1, ..., xN) = 0. A conversion unit lets f'(s1, ..., sN) for (s1, ..., sN) identical to a set (x1, ..., xN) satisfying a constraint condition be f(s1, ..., sN), lets f'(s1, ..., sN) for others be f''(s1, ..., sN), and adds together f'(s1, ..., sN)P(s1, ..., sN, x1, ..., xN) to obtain q(x1, ..., xN). It is to be noted that the number of terms in q(x1, ..., xN) is less than the number of terms in g(x1, ..., xN) obtained by adding together f(s1, ..., sN)P(s1, ..., sN, x1, ..., xN).
La présente invention convertit une fonction contrainte arbitraire à plusieurs variables f(x1, ..., xN) en un polynôme à plusieurs variables q(x1, ..., xN). Lorsque (s1, ..., sN) = (x1, ..., xN), P(s1, ..., sN, x1, ..., xN) = 1, et lorsque (s1, ..., sN) ≠ (x1, , xN), P(s1, ..., sN, x1, ..., xN) = 0. Une unité de conversion permet à f'(s1, ..., sN) pour (s1, ..., sN) identique à un ensemble (x1, ..., xN) satisfaisant à une condition de contrainte d'être f(s1, ..., sN), permet à f'(s1, ..., sN) pour d'autres d'être f''(s1, ..., sN), et additionne f'(s1, ..., sN)P(s1, ..., sN, x1, ..., xN) pour obtenir q(x1, ..., xN). Il est à noter que le nombre de termes dans q(x1, ..., xN) est inférieur au nombre de termes dans g(x1, ..., xN) obtenu par addition de f(s1, ..., sN)P(s1, ..., sN, x1, ..., xN).
任意の制約条件付き多変数関数f(x1,...,xN)を多変数多項式q(x1,...,xN)に変換する。(s1,...,sN)=(x1,...,xN)のときにP(s1,...,sN,x1,...,xN)=1であり、(s1,...,sN)≠(x1,...,xN)のときにP(s1,...,sN,x1,...,xN)=0である。変換部が、制約条件を満たす組(x1,...,xN)と同一の(s1,...,sN)についてのf'(s1,...,sN)をf(s1,...,sN)とし、その他のf'(s1,...,sN)をf"(s1,...,sN)とし、f'(s1,...,sN)P(s1,...,sN,x1,...,xN)を足し合わせたq(x1,...,xN)を得る。ただし、q(x1,...,xN)の項数は、f(s1,...,sN)P(s1,...,sN,x1,...,xN)を足し合わせたg(x1,...,xN)の項数よりも少ない。 |
---|---|
Bibliography: | Application Number: WO2021JP15549 |