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...

Full description

Saved in:
Bibliographic Details
Main Author MIYAHARA, Kazuhiro
Format Patent
LanguageEnglish
French
Japanese
Published 20.10.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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