lex_hensel
, lex_tl
, tolex
, tolex_d
, tolex_tl
lex_hensel()
, lex_tl()
は,
多項式リスト plist の, 変数順序 vlist1, 項順序型
order に関するグレブナ基底を求め, それを, 変数順序 vlist2
の辞書式順序グレブナ基底に変換する.
tolex()
, tolex_tl()
は,
変数順序 vlist1, 項順序型 order に関するグレブナ基底である
多項式リスト plist を変数順序 vlist2 の辞書式順序グレブナ
基底に変換する.
tolex_d()
は, tolex()
における, 各基底の計算を, 子プロセス
リスト procs の各プロセスに分散計算させる.
lex_hensel()
, lex_tl()
においては, 辞書式順序グレブナ基底の
計算は次のように行われる. ([Noro,Yokoyama]
参照.)
lex_hensel()
のみ. )
lex_tl()
, tolex_tl()
においては, 辞書式順序グレブナ基底の
計算は次のように行われる.
lex_hensel()
のみ. )
lex_tl()
, tolex_tl()
のみ受け付ける.
homo
が 0 でない場合, 内部で起動される Buchberger アルゴリズムに
おいて, 斉次化が行われる.
tolex_d()
で表示される時間は, この函数が実行されているプロセスに
おいて行われた計算に対応していて, 子プロセスにおける時間は含まれない.
[78] K=katsura(5)$ 30msec + gc : 20msec [79] V=[u5,u4,u3,u2,u1,u0]$ 0msec [80] G0=hgr(K,V,2)$ 91.558sec + gc : 15.583sec [81] G1=lex_hensel(K,V,0,V,0)$ 49.049sec + gc : 9.961sec [82] G2=lex_tl(K,V,0,V,1)$ 31.186sec + gc : 3.500sec [83] gb_comp(G0,G1); 1 10msec [84] gb_comp(G0,G2); 1
dp_gr_main
, dp_gr_mod_main
, dp_gr_f_main
, dp_weyl_gr_main
, dp_weyl_gr_mod_main
, dp_weyl_gr_f_main
,
section dp_ord
, section 分散計算
Go to the first, previous, next, last section, table of contents.