Up to [local] / OpenXM / src / asir-contrib / packages / doc / gtt_ekn
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.20 / (download) - annotate - [select for diffs], Mon Mar 29 05:08:01 2021 UTC (3 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (unified)
The argument of @setfilname should start with asir-contrib- xxxyyy_toc.html ==> xxxyyy.html auto-search of browser for helph().
Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 12 05:53:29 2019 UTC (5 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.18: +178 -173
lines
Diff to previous 1.18 (unified)
English translation of the gtt_ekn3.rr manual.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 9 00:48:14 2019 UTC (5 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.17: +27 -3
lines
Diff to previous 1.17 (unified)
A distributed version of contiguity_mat_list_3 is given. Example: --> load("gtt_ekn3.rr"); --> load("gtt_ekn3/ekn_eval-timing.rr"); --> gtt_ekn3.assert3(5,5,200 | nps=32, interval=100); // 5x5 table, use 32 processes
Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 4 22:49:40 2019 UTC (5 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.16: +31 -5
lines
Diff to previous 1.16 (unified)
interval option is useful to avoid the intermediate swell of integers. [4009] load("gtt_ekn3.rr"); [4010] util_timing(quote(gtt_ekn3.gmvector([[100,200,300,400,500],[100,200,300,400,500]], [[1,1/2,1/3,1/5,1/7],[1,1/11,1/13,1/17,1/19],[1,1/23,1/29,1/31,1/37],[1,1/41,1/43,1/47,1/53],[1,1,1,1,1]])))[1]; [cpu,72.852,gc,0,memory,4462742364,real,72.856] [4011] util_timing(quote(gtt_ekn3.gmvector([[100,200,300,400,500],[100,200,300,400,500]], [[1,1/2,1/3,1/5,1/7],[1,1/11,1/13,1/17,1/19],[1,1/23,1/29,1/31,1/37],[1,1/41,1/43,1/47,1/53],[1,1,1,1,1]]|interval=100)))[1]; [cpu,67.484,gc,0,memory,3535280544,real,67.4844]
Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 21 00:33:45 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.15: +11 -1
lines
Diff to previous 1.15 (unified)
The option path=3 : new algorithm of finding path to apply the contiguity relation in [TGKT] (default) The option path=2 : original algorithm in [GT]. gtt_ekn3.test5x5(20 | path=2);
Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 20 02:08:55 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.14: +24 -7
lines
Diff to previous 1.14 (unified)
All prototype declarations are moved to gtt_ekn3.rr gtt_ekn3.test_bs_dist() is for testing distributed binary splitting method. gtt_ekn3.test5x5(10 | bs=1) is for the benchmark.
Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 19 07:36:21 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.13: +90 -1
lines
Diff to previous 1.13 (unified)
bug fix for bs=1. Manual for the binary splitting method.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 19 03:07:51 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.12: +5 -3
lines
Diff to previous 1.12 (unified)
Binary splitting method is implemented. When the option bs=1 is given, the binary splitting method is used to evaluate matrix factorial. Example: gtt_ekn3.expectation(Marginal=[[1950,2550,5295],[1350,1785,6660]],P=[[17/100,1,10],[7/50,1,33/10],[1,1,1]]|bs=1)$
Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 7 00:43:51 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.11: +22 -5
lines
Diff to previous 1.11 (unified)
upAlpha and downAlpha accept the option arule and xrule to obtain contiguity relations more efficiently. Example: RuleA=[[a_2,1/3],[a_3,1/2]]$ RuleX=[[x_1_1,1/5]]$ base_replace(gtt_ekn.upAlpha(1,1,1),append(RuleA,RuleX))-gtt_ekn.upAlpha(1,1,1 | arule=RuleA, xrule=RuleX); base_replace(gtt_ekn.downAlpha(1,1,1),append(RuleA,RuleX))-gtt_ekn.downAlpha(1,1,1 | arule=RuleA, xrule=RuleX);
Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 15 05:27:38 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.10: +15 -3
lines
Diff to previous 1.10 (unified)
added forgotten commits.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 14 05:46:51 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.9: +54 -3
lines
Diff to previous 1.9 (unified)
g_mat_fac_int is used as the default method. gtt_ekn.assert1(2); gtt_ekn.assert2(2); compare a specified method (given by an option) and the method plain. The default is g_mat_fac_int.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 14 02:22:09 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.8: +15 -2
lines
Diff to previous 1.8 (unified)
gtt_ekn.show_path() shows the path to apply the contiguity. tk_nm_dn.nm_dn(F) returns [numerator (vector) M, denominator D]; F=M/D.
Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 14 00:18:40 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.7: +101 -7
lines
Diff to previous 1.7 (unified)
gtt_ekn.set_debug_level(0x4) outputs arguments for g_mat_fac_*. Error handling for the case "failure" is added.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 31 06:31:45 2017 UTC (7 years, 3 months ago) by takayama
Branch: MAIN
Changes since 1.6: +5 -4
lines
Diff to previous 1.6 (unified)
texinfo version 6.x is used to generate documents.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 30 06:16:36 2017 UTC (7 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.5: +375 -375
lines
Diff to previous 1.5 (unified)
Changes to output utf-8 html files.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 3 12:02:32 2017 UTC (7 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.4: +115 -1
lines
Diff to previous 1.4 (unified)
sub_progs option is implemented. Files in sub_progs are loaded in child processes. Examples: gtt_ekn.set_debug_mode(2); gtt_ekn.setup(|sub_progs=["tk_approx-r.rr"]); S=gtt_ekn.get_svalue(); ox_execute_string(S[1][0],"print(tk_approx_r.cont_frac(123/456,1/10,3));");
Revision 1.4 / (download) - annotate - [select for diffs], Fri Mar 3 09:00:26 2017 UTC (7 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.3: +114 -3
lines
Diff to previous 1.3 (unified)
Update of the document (chinese_itor). ekn_restriction_2.rr (as a proxy of Y.Goto). Restriction of Pfaffian to x_i=0 etc. mle.rr (as a proxy of Tatibana). Conditional MLE functions. See also a help on tk_approx_r.cont_frac.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 28 23:14:54 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.2: +298 -298
lines
Diff to previous 1.2 (unified)
Use euc as the text encoding (for the web).
Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 26 05:25:35 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.1: +15 -8
lines
Diff to previous 1.1 (unified)
Added codes so that the crt option (chinese remainder theorem) works. Added a default value for the minimal prime (commit in proxy of tachibana)
Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 21 00:16:10 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN
This initial version of the manual of gtt_ekn.rr