Mercurial > hg > Papers > 2016 > masa-master
changeset 47:9383578c9fd7
fix
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 11 Feb 2016 21:07:21 +0900 |
parents | e3b528ecef4a |
children | f8cf072e63f7 |
files | c4.tex c5.tex images/image.graffle master_paper.pdf memo/result.txt memo/wordcount.plt memo/wordcount.txt |
diffstat | 7 files changed, 1371 insertions(+), 142 deletions(-) [+] |
line wrap: on
line diff
--- a/c4.tex Thu Feb 11 16:17:41 2016 +0900 +++ b/c4.tex Thu Feb 11 21:07:21 2016 +0900 @@ -324,7 +324,6 @@ \label{fig:regexseqregex} \end{figure} - これらのルールに則って正規表現木を構成し、それを元に DFA・NFA を生成していく。 \newpage @@ -338,7 +337,7 @@ \begin{figure}[htpb] \begin{center} - \includegraphics[scale=0.2]{images/regex/allostate.pdf} + \includegraphics[scale=0.13]{images/regex/allostate.pdf} \end{center} \caption{与えられた正規表現をオートマトンに変換し、それに基いて正規表現木に状態を割り振る} \label{fig:allostate} @@ -351,6 +350,8 @@ それぞれのメタ文字が現れた際、どのような状態を割り振るか以下で紹介する。 また、番号 1 は初期状態、番号 2 は受理状態を表している。 +\newpage + 図\ref{fig:stateseq}は連接 `+' で接続されている場合の正規表現である。 受理される文字列の集合は \{ ab \} である。 a が入力されれば別の状態になり、その状態で b が入力されれば受理状態に遷移する。 @@ -364,8 +365,6 @@ \label{fig:stateseq} \end{figure} -\newpage - 図\ref{fig:stateselect}は選択 `\textbar' で接続されている場合の正規表現である。 受理される文字列の集合は \{ a, b \}である。 この場合は a か b が入力されれば受理状態に遷移する。 @@ -379,6 +378,8 @@ \label{fig:stateselect} \end{figure} +\newpage + 図\ref{fig:stateselseq}は連接 `+' と選択 `\textbar' の組み合わせで接続されている場合の正規表現である。 受理される文字列の集合は \{ac,bc\} である。 この場合、初期状態に a か b が入力されると次の状態に遷移し、遷移した状態に c が入力されると受理状態に遷移する。 @@ -392,7 +393,6 @@ \label{fig:stateselseq} \end{figure} -\newpage 図\ref{fig:stateasta}は連接 `+' の前の文字に繰返し `*' が接続されている場合の正規表現である。 受理される文字列の集合は \{b,ab,aab,aaab,aa...ab\} である。 @@ -408,6 +408,8 @@ \label{fig:stateasta} \end{figure} +\newpage + 図\ref{fig:stateafasta}は連接 `+' の後の文字に繰返し `*' が接続されている場合の正規表現である。 受理される文字列の集合は \{a,ab,abb,abb,abb...bb\} である。 この場合、初期状態に a が入力されると受理状態に遷移する。しかし、受理状態でも b がそれ以降に入力されれば、自分自身に状態遷移する。 @@ -421,7 +423,6 @@ \label{fig:stateafasta} \end{figure} -\newpage 図\ref{fig:stateasta3}は連接 `+' が連続しており、連接の途中で繰返し `*' が接続されている場合の正規表現である。 受理される文字列の集合は \{ac,abc,abbc,abbbc,abb...bbc\} である。 @@ -437,6 +438,7 @@ \label{fig:stateasta3} \end{figure} +\newpage 図\ref{fig:stateselectasta}は選択 `\textbar' がグループ化によって一つの正規表現となり、それ自身が繰り返されている場合の正規表現である。 受理される文字列の集合は \{c,ac,bc,aabc,abbc,a..ab..bc\} である。 @@ -453,7 +455,6 @@ \label{fig:stateselectasta} \end{figure} -\newpage 以上の規則で正規表現木を辿った時にノードに対して状態を割り振る。 まとめると、 @@ -476,6 +477,8 @@ \label{fig:dfaregex} \end{figure} +\newpage + しかし、生成された正規表現木によっては、現在の状態と入力による次の状態が一意に決まらない場合もある。 図\ref{fig:nfaex}はある状態にある文字を入力すると遷移先が複数存在する場合である。状態 4 に `b' が入力されると状態 2 か状態 4 に遷移する。 このように 1 つの入力に対して遷移先が複数存在すると、どの状態に遷移をしたらよいのかわからくなる。 @@ -559,7 +562,7 @@ \label{fig:cctree} \end{figure} -\newpage +\newpage Subset Construction 時に文字クラス [a-z] と b が merge されている。 Subset Construction で文字クラスによって入力と遷移先が変化した場合、ノード内の文字クラスもその入力の文字クラスによって文字クラスの二分木も再構築される。 (図\ref{fig:cctreeex}) @@ -597,7 +600,6 @@ それを解決するために、正規表現にマッチングし始めたファイルの場所を覚えておく。 そして、1つ目のファイルの末尾が状態遷移の途中で終わっていた場合は、結果を集計する際に再度マッチングし始めた場所から正規表現をマッチングさせる。 - \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.3]{images/regex/regexdivide.pdf} @@ -608,6 +610,22 @@ \newpage -\subsection{(Word をノードに含める話)} +\subsection{一つのノードに Word を含める} +これまでの正規表現は一文字ずつ参照して状態を割り振っていった。この状態割り振りの問題として文字列の長さの分だけ状態ができてしまう。 + + +図\ref{fig:word} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.3]{images/regex/word.pdf} + \end{center} + \caption{} + \label{fig:word} +\end{figure} + + +\newpage + IBM stream processing
--- a/c5.tex Thu Feb 11 16:17:41 2016 +0900 +++ b/c5.tex Thu Feb 11 21:07:21 2016 +0900 @@ -8,3 +8,4 @@ \item DFA を生成後(NFA であれば、Subset Construction後)、逐次にDFAと照らし合わせる。 \item 並列処理時に NFA・DFA を分割した Task に配りそれぞれの Taskで 照らし合わせる。照らし合わせた際に NFA だとわかった場合にはその場で Subset Construction し DFA を生成する。 \end{itemize} +
--- a/images/image.graffle Thu Feb 11 16:17:41 2016 +0900 +++ b/images/image.graffle Thu Feb 11 21:07:21 2016 +0900 @@ -26,7 +26,7 @@ <key>MasterSheets</key> <array/> <key>ModificationDate</key> - <string>2016-02-11 07:11:42 +0000</string> + <string>2016-02-11 10:34:41 +0000</string> <key>Modifier</key> <string>MasaKoha</string> <key>NotesVisible</key> @@ -24592,7 +24592,7 @@ <array> <dict> <key>Bounds</key> - <string>{{633.54331283484817, 949.51575650596226}, {153, 35}}</string> + <string>{{569.76378469711199, 942.42914226843595}, {153, 35}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -24661,8 +24661,8 @@ <integer>785</integer> <key>Points</key> <array> - <string>{650.61110094518142, 930.00000816583622}</string> - <string>{769.47552472451491, 930.00000816583622}</string> + <string>{586.83157280744524, 922.91339392830992}</string> + <string>{705.69599658677873, 922.91339392830992}</string> </array> <key>Style</key> <dict> @@ -24690,7 +24690,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{405.35433438650239, 930.00000816583622}, {162.99212746310411, 30}}</string> + <string>{{341.57480624876598, 922.91339392830992}, {162.99212746310411, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -24750,7 +24750,7 @@ <array> <dict> <key>Bounds</key> - <string>{{884.18939115115757, 805.0393773829843}, {18, 30}}</string> + <string>{{820.40986301342161, 797.95276314545799}, {18, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -24824,10 +24824,10 @@ <integer>765</integer> <key>Points</key> <array> - <string>{957.48073054398856, 891.9098042331342}</string> - <string>{993.50040943647718, 817.79528301053153}</string> - <string>{841.50040943647718, 871.19292043287908}</string> - <string>{868.18939115115757, 958.52397806588101}</string> + <string>{893.70120240625261, 884.82318999560789}</string> + <string>{929.72088129874123, 810.70866877300523}</string> + <string>{777.72088129874123, 864.10630619535277}</string> + <string>{804.40986301342161, 951.43736382835471}</string> </array> <key>Style</key> <dict> @@ -24856,7 +24856,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{981.16148579924845, 963.77953630357217}, {19, 30}}</string> + <string>{{917.3819576615125, 956.69292206604587}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -24930,8 +24930,8 @@ <integer>767</integer> <key>Points</key> <array> - <string>{957.48073054398856, 1027.8539918961487}</string> - <string>{1039.6854556992935, 958.52397806588101}</string> + <string>{893.70120240625261, 1020.7673776586223}</string> + <string>{975.90592756155741, 951.43736382835471}</string> </array> <key>Style</key> <dict> @@ -24960,7 +24960,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{907.46069772897522, 963.77953630357217}, {19, 30}}</string> + <string>{{843.68116959123927, 956.69292206604587}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -25034,8 +25034,8 @@ <integer>769</integer> <key>Points</key> <array> - <string>{868.18939115115757, 958.52397806588101}</string> - <string>{957.48073054398856, 1027.8539918961487}</string> + <string>{804.40986301342161, 951.43736382835471}</string> + <string>{893.70120240625261, 1020.7673776586223}</string> </array> <key>Style</key> <dict> @@ -25064,7 +25064,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{937.22447752658559, 1007.5977388787458}, {40.512506034806016, 40.512506034806023}}</string> + <string>{{873.44494938884964, 1000.5111246412193}, {40.512506034806016, 40.512506034806023}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25106,7 +25106,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{947.48073054398856, 817.79528301053153}, {20, 30}}</string> + <string>{{883.70120240625261, 810.70866877300523}, {20, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -25180,10 +25180,10 @@ <integer>772</integer> <key>Points</key> <array> - <string>{957.48073054398856, 891.9098042331342}</string> - <string>{979.73698356139164, 854.15207440055235}</string> - <string>{937.22447752658559, 852.46457440055235}</string> - <string>{957.48073054398856, 891.9098042331342}</string> + <string>{893.70120240625261, 884.82318999560789}</string> + <string>{915.95745542365569, 847.06546016302605}</string> + <string>{873.44494938884964, 845.37796016302605}</string> + <string>{893.70120240625261, 884.82318999560789}</string> </array> <key>Style</key> <dict> @@ -25212,7 +25212,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{902.18939115115757, 895.74803962332032}, {19, 30}}</string> + <string>{{838.40986301342161, 888.66142538579402}, {19, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -25286,8 +25286,8 @@ <integer>774</integer> <key>Points</key> <array> - <string>{868.18939115115757, 958.52397806588101}</string> - <string>{957.48073054398856, 891.9098042331342}</string> + <string>{804.40986301342161, 951.43736382835471}</string> + <string>{893.70120240625261, 884.82318999560789}</string> </array> <key>Style</key> <dict> @@ -25316,7 +25316,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{834.18939115115757, 871.65355121573123}, {68, 30}}</string> + <string>{{770.40986301342161, 864.56693697820492}, {68, 30}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -25390,10 +25390,10 @@ <integer>776</integer> <key>Points</key> <array> - <string>{868.18939115115757, 958.52397806588101}</string> - <string>{888.44564416856065, 913.40207440055258}</string> - <string>{847.9331381337546, 912.46457440055258}</string> - <string>{868.18939115115757, 958.52397806588101}</string> + <string>{804.40986301342161, 951.43736382835471}</string> + <string>{824.6661160308247, 906.31546016302627}</string> + <string>{784.15360999601864, 905.37796016302627}</string> + <string>{804.40986301342161, 951.43736382835471}</string> </array> <key>Style</key> <dict> @@ -25422,7 +25422,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{937.22447752658559, 871.65355121573123}, {40.512506034806016, 40.512506034806023}}</string> + <string>{{873.44494938884964, 864.56693697820492}, {40.512506034806016, 40.512506034806023}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25464,7 +25464,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1019.4292026818905, 938.26772504847804}, {40.512506034806016, 40.512506034806023}}</string> + <string>{{955.64967454415444, 931.18111081095174}, {40.512506034806016, 40.512506034806023}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25506,7 +25506,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{847.9331381337546, 938.26772504847804}, {40.512506034806016, 40.512506034806023}}</string> + <string>{{784.15360999601864, 931.18111081095174}, {40.512506034806016, 40.512506034806023}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25557,7 +25557,7 @@ <array> <dict> <key>Bounds</key> - <string>{{626.04331283484817, 1254.1889735488458}, {168, 59}}</string> + <string>{{562.26378469711199, 1247.10235931132}, {168, 59}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -25627,8 +25627,8 @@ <integer>788</integer> <key>Points</key> <array> - <string>{669.73837294235909, 1229.4653532624245}</string> - <string>{750.34825272733724, 1228.8189087870553}</string> + <string>{605.95884480462291, 1222.3787390248988}</string> + <string>{686.56872458960106, 1221.7322945495296}</string> </array> <key>Style</key> <dict> @@ -25661,7 +25661,7 @@ <array> <dict> <key>Bounds</key> - <string>{{1196.3818950171867, 1206.5272702269367}, {43.402810472949369, 43.402810472949348}}</string> + <string>{{1132.6023668794508, 1199.4406559894105}, {43.402810472949369, 43.402810472949348}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25699,7 +25699,7 @@ <array> <dict> <key>Bounds</key> - <string>{{1190.5169422494703, 1253.4468923686727}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{1126.7374141117343, 1246.3602781311465}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25770,8 +25770,8 @@ <integer>723</integer> <key>Points</key> <array> - <string>{1151.7681428914502, 1173.9472749487234}</string> - <string>{1218.4819806242299, 1228.6782444135147}</string> + <string>{1087.9886147537145, 1166.8606607111972}</string> + <string>{1154.7024524864946, 1221.5916301759885}</string> </array> <key>Style</key> <dict> @@ -25800,7 +25800,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1190.5372056721669, 1200.7334694614517}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{1126.7576775344314, 1193.6468552239255}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25852,8 +25852,8 @@ <integer>725</integer> <key>Points</key> <array> - <string>{1085.0543051586722, 1117.7242981903012}</string> - <string>{1151.7681428914502, 1173.9472749487234}</string> + <string>{1021.2747770209363, 1110.637683952775}</string> + <string>{1087.9886147537145, 1166.8606607111972}</string> </array> <key>Style</key> <dict> @@ -25899,8 +25899,8 @@ <integer>726</integer> <key>Points</key> <array> - <string>{1018.3404674258919, 1173.9472749487234}</string> - <string>{1085.0543051586722, 1228.6782444135147}</string> + <string>{954.56093928815608, 1166.8606607111972}</string> + <string>{1021.2747770209363, 1221.5916301759885}</string> </array> <key>Style</key> <dict> @@ -25929,7 +25929,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1123.8233679393873, 1146.0024999966604}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{1060.0438398016515, 1138.9158857591342}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -25969,7 +25969,7 @@ <array> <dict> <key>Bounds</key> - <string>{{1057.109530206609, 1218.4091865815944}, {55.889549904126206, 20.538115663839761}}</string> + <string>{{993.33000206887323, 1211.3225723440682}, {55.889549904126206, 20.538115663839761}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26020,7 +26020,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1057.109530206609, 1200.7334694614517}, {55.889549904126206, 55.889549904126063}}</string> + <string>{{993.33000206887323, 1193.6468552239255}, {55.889549904126206, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26069,8 +26069,8 @@ <integer>731</integer> <key>Points</key> <array> - <string>{947.96103421328803, 1451.5464495867598}</string> - <string>{874.04490030677914, 1511.4185648428131}</string> + <string>{884.18150607555219, 1444.4598353492336}</string> + <string>{810.2653721690433, 1504.3319506052869}</string> </array> <key>Style</key> <dict> @@ -26099,7 +26099,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{846.10012535471606, 1483.4737898907501}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{782.32059721698022, 1476.3871756532239}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26151,8 +26151,8 @@ <integer>733</integer> <key>Points</key> <array> - <string>{874.04490030677914, 1388.3264308603411}</string> - <string>{947.96103421328803, 1451.5464495867598}</string> + <string>{810.2653721690433, 1381.2398166228149}</string> + <string>{884.18150607555219, 1444.4598353492336}</string> </array> <key>Style</key> <dict> @@ -26181,7 +26181,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{920.01625926122495, 1423.6016746346968}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{856.23673112348911, 1416.5150603971706}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26233,8 +26233,8 @@ <integer>735</integer> <key>Points</key> <array> - <string>{874.04490030677914, 1388.3264308603411}</string> - <string>{791.86098245443509, 1451.5464495867604}</string> + <string>{810.2653721690433, 1381.2398166228149}</string> + <string>{728.08145431669925, 1444.4598353492343}</string> </array> <key>Style</key> <dict> @@ -26280,8 +26280,8 @@ <integer>736</integer> <key>Points</key> <array> - <string>{791.86098245443486, 1338.646108808206}</string> - <string>{874.04490030677914, 1388.3264308603411}</string> + <string>{728.08145431669902, 1331.5594945706798}</string> + <string>{810.2653721690433, 1381.2398166228149}</string> </array> <key>Style</key> <dict> @@ -26327,8 +26327,8 @@ <integer>737</integer> <key>Points</key> <array> - <string>{791.86098245443486, 1338.646108808206}</string> - <string>{709.67706460209024, 1388.3264308603411}</string> + <string>{728.08145431669902, 1331.5594945706798}</string> + <string>{645.8975364643544, 1381.2398166228149}</string> </array> <key>Style</key> <dict> @@ -26374,8 +26374,8 @@ <integer>738</integer> <key>Points</key> <array> - <string>{874.04490030677914, 1282.9290575148941}</string> - <string>{791.86098245443486, 1338.646108808206}</string> + <string>{810.2653721690433, 1275.8424432773679}</string> + <string>{728.08145431669902, 1331.5594945706798}</string> </array> <key>Style</key> <dict> @@ -26421,8 +26421,8 @@ <integer>739</integer> <key>Points</key> <array> - <string>{947.96103421328803, 1228.6782444135147}</string> - <string>{874.04490030677914, 1282.9290575148941}</string> + <string>{884.18150607555219, 1221.5916301759885}</string> + <string>{810.2653721690433, 1275.8424432773679}</string> </array> <key>Style</key> <dict> @@ -26468,8 +26468,8 @@ <integer>740</integer> <key>Points</key> <array> - <string>{1018.3404674258919, 1173.9472749487234}</string> - <string>{1085.0543051586722, 1117.7242981903012}</string> + <string>{954.56093928815608, 1166.8606607111972}</string> + <string>{1021.2747770209363, 1110.637683952775}</string> </array> <key>Style</key> <dict> @@ -26515,8 +26515,8 @@ <integer>741</integer> <key>Points</key> <array> - <string>{1018.3404674258919, 1173.9472749487234}</string> - <string>{947.96103421328803, 1228.6782444135147}</string> + <string>{954.56093928815608, 1166.8606607111972}</string> + <string>{884.18150607555219, 1221.5916301759885}</string> </array> <key>Style</key> <dict> @@ -26550,7 +26550,7 @@ <array> <dict> <key>Bounds</key> - <string>{{1057.109530206609, 1107.4552403583812}, {55.889549904126206, 20.538115663839761}}</string> + <string>{{993.33000206887323, 1100.368626120855}, {55.889549904126206, 20.538115663839761}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26601,7 +26601,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1057.109530206609, 1089.7795232382382}, {55.889549904126206, 55.889549904126063}}</string> + <string>{{993.33000206887323, 1082.692909000712}, {55.889549904126206, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26633,7 +26633,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{990.39569247382883, 1146.0024999966604}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{926.61616433609299, 1138.9158857591342}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26668,7 +26668,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{920.01625926122495, 1200.7334694614517}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{856.23673112348911, 1193.6468552239255}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26708,7 +26708,7 @@ <array> <dict> <key>Bounds</key> - <string>{{763.916207502372, 1441.2773917548404}, {55.889549904126206, 20.538115663839783}}</string> + <string>{{700.13667936463617, 1434.1907775173142}, {55.889549904126206, 20.538115663839783}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26759,7 +26759,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{763.916207502372, 1423.6016746346975}, {55.889549904126206, 55.889549904126085}}</string> + <string>{{700.13667936463617, 1416.5150603971713}, {55.889549904126206, 55.889549904126085}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26791,7 +26791,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{846.10012535471606, 1360.3816559082782}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{782.32059721698022, 1353.295041670752}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26831,7 +26831,7 @@ <array> <dict> <key>Bounds</key> - <string>{{681.73228965002716, 1378.057373028422}, {55.889549904126206, 20.538115663839783}}</string> + <string>{{617.95276151229132, 1370.9707587908958}, {55.889549904126206, 20.538115663839783}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26882,7 +26882,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{681.73228965002716, 1360.3816559082782}, {55.889549904126206, 55.889549904126085}}</string> + <string>{{617.95276151229132, 1353.295041670752}, {55.889549904126206, 55.889549904126085}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26914,7 +26914,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{763.91620750237178, 1310.701333856143}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{700.13667936463594, 1303.6147196186168}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26949,7 +26949,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{846.10012535471606, 1254.9842825628311}, {55.88954990412617, 55.889549904126063}}</string> + <string>{{782.32059721698022, 1247.8976683253049}, {55.88954990412617, 55.889549904126063}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -26988,7 +26988,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1123.0699854207262, 1199.1960792672928}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{1059.2904572829907, 1192.1094650297666}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27037,7 +27037,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{843.01849076224323, 1534.9646252190876}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{779.23896262450739, 1527.8780109815614}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27086,7 +27086,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1055.6230285919817, 1253.4468923686727}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{991.84350045424583, 1246.3602781311465}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27135,7 +27135,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{760.9091520142058, 1476.3150975419187}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{697.12962387646996, 1469.2284833043925}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27184,7 +27184,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{681.73228965002704, 1411.8006170970332}, {61.409505450212748, 31.035374780913475}}</string> + <string>{{617.9527615122912, 1404.714002859507}, {61.409505450212748, 31.035374780913475}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27263,8 +27263,8 @@ <integer>685</integer> <key>Points</key> <array> - <string>{542.31931846419332, 1173.9472749487225}</string> - <string>{609.03315619697412, 1228.6782444135122}</string> + <string>{478.53979032645714, 1166.8606607111972}</string> + <string>{545.25362805923828, 1221.5916301759869}</string> </array> <key>Style</key> <dict> @@ -27293,7 +27293,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{581.08838124491103, 1200.7334694614492}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{517.3088531071752, 1193.6468552239239}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27345,8 +27345,8 @@ <integer>687</integer> <key>Points</key> <array> - <string>{475.60548073141354, 1117.7242981902996}</string> - <string>{542.31931846419332, 1173.9472749487225}</string> + <string>{411.82595259367747, 1110.6376839527743}</string> + <string>{478.53979032645714, 1166.8606607111972}</string> </array> <key>Style</key> <dict> @@ -27392,8 +27392,8 @@ <integer>688</integer> <key>Points</key> <array> - <string>{408.89164299863336, 1173.9472749487225}</string> - <string>{475.60548073141354, 1228.6782444135122}</string> + <string>{345.11211486089712, 1166.8606607111972}</string> + <string>{411.82595259367747, 1221.5916301759869}</string> </array> <key>Style</key> <dict> @@ -27422,7 +27422,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{514.37454351213023, 1146.0024999966595}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{450.59501537439405, 1138.9158857591342}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27462,7 +27462,7 @@ <array> <dict> <key>Bounds</key> - <string>{{447.66070577935051, 1218.4091865815919}, {55.889549904126113, 20.538115663839804}}</string> + <string>{{383.88117764161439, 1211.3225723440667}, {55.889549904126113, 20.538115663839804}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27513,7 +27513,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{447.66070577935051, 1200.7334694614492}, {55.889549904126113, 55.889549904126142}}</string> + <string>{{383.88117764161439, 1193.6468552239239}, {55.889549904126113, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27562,8 +27562,8 @@ <integer>693</integer> <key>Points</key> <array> - <string>{338.51220978602998, 1451.5464495867582}</string> - <string>{264.59607587952058, 1511.4185648428115}</string> + <string>{274.73268164829358, 1444.4598353492329}</string> + <string>{200.81654774178418, 1504.3319506052862}</string> </array> <key>Style</key> <dict> @@ -27592,7 +27592,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{236.6513009274575, 1483.4737898907485}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{172.87177278972112, 1476.3871756532233}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27644,8 +27644,8 @@ <integer>695</integer> <key>Points</key> <array> - <string>{264.59607587952058, 1388.3264308603395}</string> - <string>{338.51220978602998, 1451.5464495867582}</string> + <string>{200.81654774178418, 1381.2398166228143}</string> + <string>{274.73268164829358, 1444.4598353492329}</string> </array> <key>Style</key> <dict> @@ -27674,7 +27674,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{310.5674348339669, 1423.6016746346952}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{246.78790669623052, 1416.5150603971699}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -27726,8 +27726,8 @@ <integer>697</integer> <key>Points</key> <array> - <string>{264.59607587952058, 1388.3264308603395}</string> - <string>{182.41215802717591, 1451.5464495867577}</string> + <string>{200.81654774178418, 1381.2398166228143}</string> + <string>{118.63262988943951, 1444.4598353492324}</string> </array> <key>Style</key> <dict> @@ -27773,8 +27773,8 @@ <integer>698</integer> <key>Points</key> <array> - <string>{182.41215802717591, 1338.646108808204}</string> - <string>{264.59607587952058, 1388.3264308603395}</string> + <string>{118.63262988943953, 1331.5594945706787}</string> + <string>{200.81654774178418, 1381.2398166228143}</string> </array> <key>Style</key> <dict> @@ -27820,8 +27820,8 @@ <integer>699</integer> <key>Points</key> <array> - <string>{182.41215802717591, 1338.646108808204}</string> - <string>{100.22824017483094, 1388.3264308603393}</string> + <string>{118.63262988943953, 1331.5594945706787}</string> + <string>{36.448712037094566, 1381.239816622814}</string> </array> <key>Style</key> <dict> @@ -27867,8 +27867,8 @@ <integer>700</integer> <key>Points</key> <array> - <string>{264.59607587952058, 1282.9290575148934}</string> - <string>{182.41215802717591, 1338.646108808204}</string> + <string>{200.81654774178418, 1275.8424432773681}</string> + <string>{118.63262988943953, 1331.5594945706787}</string> </array> <key>Style</key> <dict> @@ -27914,8 +27914,8 @@ <integer>701</integer> <key>Points</key> <array> - <string>{338.51220978602998, 1228.6782444135122}</string> - <string>{264.59607587952058, 1282.9290575148934}</string> + <string>{274.73268164829358, 1221.5916301759869}</string> + <string>{200.81654774178418, 1275.8424432773681}</string> </array> <key>Style</key> <dict> @@ -27961,8 +27961,8 @@ <integer>702</integer> <key>Points</key> <array> - <string>{408.89164299863336, 1173.9472749487225}</string> - <string>{475.60548073141354, 1117.7242981902996}</string> + <string>{345.11211486089712, 1166.8606607111972}</string> + <string>{411.82595259367747, 1110.6376839527743}</string> </array> <key>Style</key> <dict> @@ -28008,8 +28008,8 @@ <integer>703</integer> <key>Points</key> <array> - <string>{408.89164299863336, 1173.9472749487225}</string> - <string>{338.51220978602998, 1228.6782444135122}</string> + <string>{345.11211486089712, 1166.8606607111972}</string> + <string>{274.73268164829358, 1221.5916301759869}</string> </array> <key>Style</key> <dict> @@ -28043,7 +28043,7 @@ <array> <dict> <key>Bounds</key> - <string>{{447.66070577935051, 1107.4552403583803}, {55.889549904126113, 20.538115663839815}}</string> + <string>{{383.88117764161439, 1100.368626120855}, {55.889549904126113, 20.538115663839815}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28094,7 +28094,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{447.66070577935051, 1089.7795232382366}, {55.889549904126113, 55.889549904126113}}</string> + <string>{{383.88117764161439, 1082.6929090007113}, {55.889549904126113, 55.889549904126113}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28126,7 +28126,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{380.94686804657027, 1146.0024999966595}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{317.16733990883404, 1138.9158857591342}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28161,7 +28161,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{310.5674348339669, 1200.7334694614492}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{246.78790669623052, 1193.6468552239239}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28201,7 +28201,7 @@ <array> <dict> <key>Bounds</key> - <string>{{154.46738307511282, 1441.277391754837}, {55.889549904126142, 20.538115663839804}}</string> + <string>{{90.687854937376443, 1434.1907775173117}, {55.889549904126142, 20.538115663839804}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28252,7 +28252,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{154.46738307511282, 1423.6016746346947}, {55.889549904126142, 55.889549904126149}}</string> + <string>{{90.687854937376443, 1416.5150603971695}, {55.889549904126142, 55.889549904126149}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28284,7 +28284,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{236.6513009274575, 1360.3816559082766}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{172.87177278972112, 1353.2950416707513}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28324,7 +28324,7 @@ <array> <dict> <key>Bounds</key> - <string>{{72.283465222767887, 1378.0573730284195}, {55.889549904126127, 20.538115663839797}}</string> + <string>{{8.5039370850315024, 1370.9707587908943}, {55.889549904126127, 20.538115663839797}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28375,7 +28375,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{72.283465222767887, 1360.3816559082763}, {55.889549904126127, 55.889549904126099}}</string> + <string>{{8.5039370850315024, 1353.2950416707511}, {55.889549904126127, 55.889549904126099}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28407,7 +28407,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{154.46738307511285, 1310.701333856141}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{90.687854937376471, 1303.6147196186157}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -28442,7 +28442,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{236.6513009274575, 1254.9842825628305}, {55.889549904126127, 55.889549904126142}}</string> + <string>{{172.87177278972112, 1247.8976683253052}, {55.889549904126127, 55.889549904126142}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> @@ -68871,6 +68871,1043 @@ <key>VPages</key> <integer>1</integer> </dict> + <dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>AutoAdjust</key> + <false/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {1118, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>DisplayScale</key> + <string>1.0000 cm = 10.0000 cm</string> + <key>GraphicsList</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>681</integer> + </dict> + <key>ID</key> + <integer>707</integer> + <key>Points</key> + <array> + <string>{481.88976815178637, 219.68504136331438}</string> + <string>{408.18898008151314, 171.49606454813573}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>657</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{394.18898008151314, 192.75590726071454}, {28, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>706</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 16}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>668</integer> + </dict> + <key>ID</key> + <integer>682</integer> + <key>Points</key> + <array> + <string>{334.4881920112399, 121.88976488545184}</string> + <string>{259.37008109346147, 171.49606454813573}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>665</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{386.92913736893433, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>681</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 d}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{127.55905627547284, 133.22834766549386}, {46, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>ID</key> + <integer>679</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 word}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{472.38976815178637, 240.94488407589319}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>651</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{238.11023838088266, 250.86614400842993}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>652</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 o}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>665</integer> + </dict> + <key>ID</key> + <integer>656</integer> + <key>Points</key> + <array> + <string>{408.18898008151314, 171.49606454813573}</string> + <string>{334.4881920112399, 121.88976488545184}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>681</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{460.62992543920757, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>17</real> + </dict> + <key>ID</key> + <integer>657</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs34 \cf0 AC}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{322.86220773998207, 240.94488407589319}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>659</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 8}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{249.87008109346149, 293.38582943358756}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>660</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 4}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{100.05511919044137, 293.38582943358756}, {19, 30}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.171933</string> + <key>g</key> + <string>0.174178</string> + <key>r</key> + <string>0.783203</string> + </dict> + </dict> + <key>ID</key> + <integer>661</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1}</string> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>664</integer> + </dict> + <key>ID</key> + <integer>662</integer> + <key>Points</key> + <array> + <string>{259.37008109346147, 171.49606454813573}</string> + <string>{334.4881920112399, 219.68504136331438}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>668</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>675</integer> + </dict> + <key>ID</key> + <integer>663</integer> + <key>Points</key> + <array> + <string>{259.37008109346147, 171.49606454813573}</string> + <string>{182.83464732817774, 219.68504136331438}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>668</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{313.2283492986611, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>664</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 r}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{313.2283492986611, 100.62992217287302}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>665</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>675</integer> + </dict> + <key>ID</key> + <integer>667</integer> + <key>Points</key> + <array> + <string>{259.37008109346147, 272.12598672100876}</string> + <string>{182.83464732817774, 219.68504136331438}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>652</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{238.11023838088266, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>668</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>674</integer> + </dict> + <key>ID</key> + <integer>670</integer> + <key>Points</key> + <array> + <string>{182.83464732817774, 219.68504136331438}</string> + <string>{109.55511919044137, 272.12598672100876}</string> + </array> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <false/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>675</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{88.295276477862558, 250.86614400842996}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>674</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 w}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{161.57480461559894, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>18</real> + </dict> + <key>ID</key> + <integer>675</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>HPages</key> + <integer>2</integer> + <key>KeepToScale</key> + <true/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoLineLength</key> + <real>0.20000000298023224</real> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>Orientation</key> + <integer>2</integer> + <key>PrintOnePage</key> + <false/> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>nodeword</string> + <key>UniqueID</key> + <integer>26</integer> + <key>VPages</key> + <integer>1</integer> + </dict> </array> <key>SmartAlignmentGuidesActive</key> <string>YES</string> @@ -68881,13 +69918,13 @@ <key>WindowInfo</key> <dict> <key>CurrentSheet</key> - <integer>9</integer> + <integer>18</integer> <key>Expanded_Canvases</key> <array> <string>キャンバス 7</string> </array> <key>Frame</key> - <string>{{433, 211}, {1279, 955}}</string> + <string>{{205, 38}, {1279, 1139}}</string> <key>ShowInfo</key> <true/> <key>ShowRuler</key> @@ -68899,9 +69936,9 @@ <key>TopSlabHeight</key> <real>682</real> <key>VisibleRegion</key> - <string>{{62.5, 320.31249999999994}, {1195.3125, 1245.3124999999998}}</string> + <string>{{27, -99}, {765, 981}}</string> <key>Zoom</key> - <real>0.64000000000000001</real> + <real>1</real> <key>ZoomValues</key> <array> <array> @@ -68951,8 +69988,8 @@ </array> <array> <string>キャンバス 12</string> - <real>0.64000000000000001</real> - <real>0.69000000000000006</real> + <real>1.26</real> + <real>1.1800000000000002</real> </array> <array> <string>bmsearch</string> @@ -68994,6 +70031,11 @@ <real>1</real> <real>1</real> </array> + <array> + <string>nodeword</string> + <real>1</real> + <real>1</real> + </array> </array> </dict> </dict>
--- a/memo/result.txt Thu Feb 11 16:17:41 2016 +0900 +++ b/memo/result.txt Thu Feb 11 21:07:21 2016 +0900 @@ -30,13 +30,14 @@ 2 24.032 4 21.091 8 16.595 +12 16.021 [キャッシュ無 mmap] cpu time 1 57.654 - 2 48.683 4 43.959 8 33.365 +12 35.475 [キャッシュ無 bread] cpu time @@ -44,6 +45,7 @@ 2 36.912 4 33.718 8 34.257 +12 32.457 ./cerium/ceriumGrep -regex '[A-Z][a-zA-Z0-9_]*' -file file/500MB.txt > 25.29s user 0.53s system 100% cpu 25.721 total @@ -61,6 +63,10 @@ 6 9.183 7 8.551 8 8.180 + 9 7.873 +10 7.680 +11 7.509 +12 7.380 egrep 56.506 [キャッシュ無 : bread] @@ -72,6 +78,10 @@ 6 14.145 7 16.375 8 15.907 + 9 15.755 +10 15.047 +11 15.777 +12 15.004 [キャッシュ無 : mmap] 1 35.783 @@ -82,6 +92,10 @@ 6 16.141 7 15.388 8 15.901 + 9 15.174 +10 14.709 +11 14.804 +12 15.798 -- DFA を生成後、配列にアクセスして状態遷移--
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/memo/wordcount.plt Thu Feb 11 21:07:21 2016 +0900 @@ -0,0 +1,141 @@ +#!/usr/local/bin/gnuplot -persist +# +# +# G N U P L O T +# Version 4.2 patchlevel 6 +# last modified Sep 2009 +# System: Darwin 13.0.0 +# +# Copyright (C) 1986 - 1993, 1998, 2004, 2007 - 2009 +# Thomas Williams, Colin Kelley and many others +# +# Type `help` to access the on-line reference manual. +# The gnuplot FAQ is available from http://www.gnuplot.info/faq/ +# +# Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot> +# +# set terminal aqua 0 title "Figure 0" size 846,594 font "Times-Roman,14" noenhanced solid +# set output +unset clip points +set clip one +unset clip two +set bar 1.000000 +set border 31 front linetype -1 linewidth 1.000 +set xdata +set ydata +set zdata +set x2data +set y2data +set boxwidth +set style fill empty border +set style rectangle back fc lt -3 fillstyle solid 1.00 border -1 +set dummy x,y +set angles radians +set grid nopolar +set grid xtics nomxtics ytics nomytics noztics nomztics \ + nox2tics nomx2tics noy2tics nomy2tics nocbtics nomcbtics +set grid layerdefault linetype 0 linewidth 1.000, linetype 0 linewidth 1.000 +set key title "" +set key inside right top vertical Right noreverse enhanced autotitles nobox +set key noinvert samplen 4 spacing 1 width 0 height 0 +unset label +unset arrow +set style increment default +unset style line +unset style arrow +set style histogram clustered gap 2 title offset character 0, 0, 0 +unset logscale +set offsets 0, 0, 0, 0 +set pointsize 1 +set encoding default +unset polar +unset parametric +unset decimalsign +set view 60, 30, 1, 1 +set samples 100, 100 +set isosamples 10, 10 +set surface +unset contour +set clabel '%8.3g' +set mapping cartesian +set datafile separator whitespace +unset hidden3d +set cntrparam order 4 +set cntrparam linear +set cntrparam levels auto 5 +set cntrparam points 5 +set size ratio 0 1,1 +set origin 0,0 +set style data points +set style function lines +set xzeroaxis linetype -2 linewidth 1.000 +set yzeroaxis linetype -2 linewidth 1.000 +set zzeroaxis linetype -2 linewidth 1.000 +set x2zeroaxis linetype -2 linewidth 1.000 +set y2zeroaxis linetype -2 linewidth 1.000 +set ticslevel 0.5 +set mxtics default +set mytics default +set mztics default +set mx2tics default +set my2tics default +set mcbtics default +set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 +set xtics 4 norangelimit +set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 +set ytics 2 norangelimit +set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0 +set ztics autofreq norangelimit +set nox2tics +set noy2tics +set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 +set cbtics autofreq norangelimit +set title "" +set title offset character 0, 0, 0 font "" norotate +set timestamp bottom +set timestamp "" +set timestamp offset character 0, 0, 0 font "" norotate +set rrange [ * : * ] noreverse nowriteback # (currently [0.00000:10.0000] ) +set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set urange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set vrange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) +set xlabel "" +set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate +set x2label "" +set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate +set xrange [ 1.00000 : 12.00000 ] noreverse nowriteback +set x2range [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set ylabel "" +set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 +set y2label "" +set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 +set yrange [ 0.00000 : 8.000 ] noreverse nowriteback +set y2range [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set zlabel "" +set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate +set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set cblabel "" +set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 +set cbrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) +set zero 1e-08 +set lmargin -1 +set bmargin -1 +set rmargin -1 +set tmargin -1 +set locale "C" +set pm3d explicit at s +set pm3d scansautomatic +set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean +set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB +set palette rgbformulae 7, 5, 15 +set colorbox default +set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault +set loadpath +set fontpath +set xlabel "CPUNUM" +set ylabel "time(s)" +set fit noerrorvariables +GNUTERM = "aqua" +plot "wordcount.txt" using 1:2 title "MMAP" with lines +# plot "./io_speany.txt" using 1:2 title "MMAP & SPE_ANY" with lines,"./io_speany.txt" using 1:3 title "divide read & SPE_ANY" with lines,"./io_speany.txt" using 1:4 title "MMAP & IO_0" with lines,"./io_speany.txt" using 1:5 title "divide read & IO_0" with lines +# EOF