\input style íåóôáè, çäå îá ëáòôå ïôðåòæïòéòï÷áîù ïô÷åòóôéñ, ÷èïäñô ÷ ëïîôáëô ó òôõôøà îá îéöîåê ðáîåìé. × òåúõìøôáôå úáíùëáîéñ óïïô÷åôóô÷õàýåê ãåðé ðïëáúáîéå ó÷ñúáîîïçï ó îåê ãéæåòâìáôá éúíåîñåôóñ îá 1 é, ëòïíå ôïçï, ïäîá éú 26 ëòùûåë óïòôéòï÷áìøîïçï ñýéëá ïôëòù÷áåôóñ. × üôïô íïíåîô ïðåòáôïò ïôðõóëáåô ðòåóó, ëìáäåô ëáòôõ ÷ ïôëòùôïå ïôäåìåîéå é úáëòù÷áåô ëòùûëõ. Ðï óïïâýåîéñí, ëáë-ôï þåòåú üôõ íáûéîõ ðòïðõóôéìé 19071 ëáòôõ úá ïäéî 6.5-þáóï÷ïê òáâïþéê äåîø; ÷ óòåäîåí ðòéíåòîï 49 ëáòô ÷ íéîõôõ! (Óòåäîéê ïðåòáôïò òáâïôáì ðòéíåòîï ÷ôòïå íåäìåîîåê.) Îáóåìåîéå ðòïäïìöáìï îåõëìïîîï òáóôé, é ðåò÷ùå ôáâõìñôïòù-óïòôéòï÷ýéëé ïëáúáìéóø îåäïóôáôïþîï âùóôòùíé, þôïâù óðòá÷éôøóñ ó ïâòáâïôëïê ðåòåðéóé 1900~ç., ðïüôïíõ Èïììåòéô éúïâòåì åýå ïäîõ íáûéîõ, þôïâù ðòåäïô÷òáôéôø åýå ïäéî ëòéúéó ÷ ïâòáâïôëå äáîîùè. Åçï îï÷ïå õóôòïêóô÷ï (úáðáôåîôï÷áîîïå ÷ 1901 é 1904 çç.) éíåìï á÷ôïíáôéþåóëõà ðïäáþõ ëáòô é ÷ùçìñäåìï, ÷ óõýîïóôé, ðïþôé ôáë öå, ëáë óï÷òåíåîîùå ëáòôïþîùå óïòôéòï÷áìøîùå íáûéîù. Éóôïòéñ òáîîéè íáûéî Èïììåòéôá ó éîôåòåóîùíé ðïäòïâîïóôñíé éúìïöåîá Ìåïîïí Ü. Ôòõóäåììïí ÷ The Development of Punch Card Tabulation (Washington: U. S. Bureau of the Census, 1965); óí. ôáëöå óïïâýåîéñ óï÷òåíåîîéëï÷ Èïììåòéôá: {\sl Columbia College School of Mines Quarterly\/}, {\bf 10} (1889), 238--255; {\sl J. Franclin Inst.\/}, {\bf 129} (1890), 300-- 306; {\sl The Electrical Engineer\/}, {\bf 12} (Nov. 11, 1891). 521--530; {\sl J. Amer. Statistical Assn.\/}, {\bf 2} (1891), 330--341;{\bf 4} (1895), 365; {\sl J. Royal Statistical Soc.\/}, {\bf 55} (1892), 326--327; {\sl Alegemeines Statistisches Archiv\/}, {\bf 2} (1892), 78--126; {\sl J. Soc. Statistique de Paris\/}, {\bf 33} (1892), 87--96; U.~S. Patents 395781 (1889), 685608 (1901), 777209 (1904). Èïììåòéô é äòõçïê âù÷ûéê óìõöáýéê Âàòï ðåòåðéóé Äöåêíó Ðáõüòó ÷ äáìøîåêûåí ïóîï÷áìé ëïîëõòéòõàýéå ëïíðáîéé, ëïôïòùå ÷ ëïîãå ëïîãï÷ ÷ïûìé óïïô÷åôóô÷åîîï ÷ ëïòðïòáãéé IBM é Remington Rand. Óïòôéòï÷áìøîáñ íáûéîá Èïììåòéôá---üôï, ëïîåþîï, ïóîï÷á íåôïäï÷ ðïòáúòñäîïê óïòôéòï÷ëé, éóðïìøúõåíùè ÷ ãéæòï÷ùè Ü×Í. × åçï ðáôåîôå õðïíéîáåôóñ, þôï þéóìï÷ùå üìåíåîôù, óïäåòöáýéå ä÷á óôïìâãá, äïìöîù óïòôéòï÷áôøóñ "ðï ïôäåìøîïóôé äìñ ëáöäïçï óôïìâãá", îï ïî îå çï÷ïòéô, ëáëïê óôïìâåã (åäéîéã éìé äåóñôëï÷) äïìöåî òáóóíáôòé÷áôøóñ ðåò÷ùí. Äáìåëï îå ïþå÷éäîáñ éäåñ óïòôéòï÷ëé óîáþáìá ðï óôïìâãõ åäéîéã âùìá, ðï-÷éäéíïíõ, ïôëòùôá ëáëéí-ôï îåéú÷åóôîùí ïðåòáôïòïí é ðåòåäáîá ïóôáìøîùí (óí. ð.~5.2.5); ïîá éíååôóñ ÷ óáíïí òáîîåí óïèòáîé÷ûåíóñ òõëï÷ïäóô÷å IBM ðï óïòôéòï÷ëå (1936~ç.). Ðåò÷ùí éú÷åóôîùí õðïíéîáîéåí üôïçï íåôïäá "óðòá÷á îáìå÷ï" ñ÷ìñåôóñ óìõþáêîïå úáíåþáîéå, ÷óôòåôé÷ûååóñ ÷ óôáôøå Ì. Äö. Ëïíòé, {\sl Trans. of the Office Machinery Users' Assoc\/}. (London, 1930), 25--37. Îåþáñîîï Ëïíòé ïëáúáìóñ ðåò÷ùí, ëôï óäåìáì ÷áöîïå îáâìàäåîéå, þôï %% 458 ôáâõìñôïòù íïöîï ðìïäïô÷ïòîï ðòéíåîñôø ÷ îáõþîùè ÷ùþéóìåîéñè, èïôñ ðåò÷ïîáþáìøîï ïîé óïúäá÷áìéóø äìñ óôáôéóôéþåóëéè é âõèçáìôåòóëéè ðòéìïöåîéê. Åçï óôáôøñ ïóïâåîîï éîôåòåóîá, ðïóëïìøëõ, óïäåòöéô ðïäòïâîïå ïðéóáîéå ôáâõìñôïòï÷, éíå÷ûéèóñ ÷ Áîçìéé ÷ 1930~ç. Óïòôéòï÷áìøîùå íáûéîù ÷ ôï ÷òåíñ ïâòáâáôù÷áìé ïô~360 äï~400 ëáòô ÷ íéîõôõ é óäá÷áìéóø ÷ áòåîäõ úá 9 æõîôï÷ óôåòìéîçï÷ ÷ íåóñã. Éäåñ óìéñîéñ ÷ïóèïäéô ë äòõçïíõ õóôòïêóô÷õ äìñ ïâòáâïôëé ëáòô---\emph{ðïäâïòïþîïê íáûéîå}, ëïôïòáñ âùìá éúïâòåôåîá úîáþéôåìøîï ðïúäîåå (÷ 1938~ç.). Óîáâöåîîáñ ä÷õíñ ðïäáàýéíé íåèáîéúíáíé, ïîá íïçìá óìéôø ä÷å ïôóïòôéòï÷áîîùå ëïìïäù ëáòô ÷ ïäîõ ÷óåçï úá ïäéî ðòïèïä; íåôïä ÷ùðïìîåîéñ üôïçï óìéñîéñ èïòïûï ïðéóáî ÷ ðåò÷ïí òõëï÷ïäóô÷å IBM ðï íåôïäáí ðïäâïòëé (áðòåìø 1939~ç.). [Óò. ó James W. Bryce. U.~S. Patent 2189024 (1940).] Úáôåí îá óãåîå ðïñ÷éìéóø Ü×Í é òáúòáâïôëá íåôïäï÷ óïòôéòï÷ëé ôåóîï ðåòåðìåìáóø ó éè òáú÷éôéåí. Îá óáíïí äåìå éíåàôóñ ó÷éäåôåìøóô÷á ôïçï, þôï ðòïçòáííá óïòôéòï÷ëé âùìá ðåò÷ïê ëïçäá-ìéâï îáðéóáîîïê äìñ ÷ùþéóìéôåìøîùè íáûéî ó úáðïíéîáåíïê ðòïçòáííïê. Ëïîóôòõëôïòù ÷ùþéóìéôåìøîïê íáûéîù EDVAC ïóïâåîîï éîôåòåóï÷áìéóø óïòôéòï÷ëïê, ðïóëïìøëõ ïîá ÷ùóôõðáìá ëáë îáéâïìåå èáòáëôåòîùê ðòåäóôá÷éôåìø ðïôåîãéáìøîùè îåþéóìåîîùè ðòéìïöåîéê Ü×Í. Ïîé ðïîéíáìé, þôï õäï÷ìåô÷ïòéôåìøîáñ óéóôåíá ëïíáîä äïìöîá çïäéôøóñ îå ôïìøëï äìñ óïóôá÷ìåîéñ ðòïçòáííù òåûåîéñ òáúîïóôîùè õòá÷îåîéê; ÷ îåê äïìöîá âùôø äïóôáôïþîáñ çéâëïóôø, þôïâù óðòá÷éôøóñ ó ëïíâéîáôïòîùíé áóðåëôáíé "÷ùâïòá òåûåîéê" ÷ áìçïòéôíáè. Ðïüôïíõ Äöïî æïî Îåêíáî ðïäçïôï÷éì ÷ 1945 ç. ðòïçòáííù äìñ ÷îõôòåîîåê óïòôéòï÷ëé óìéñîéåí, þôïâù õâåäéôøóñ ÷ îåïâèïäéíïóôé îåëïôïòùè ëïäï÷ ëïíáîä, ëïôïòùå ïî ðòåäìáçáì äìñ íáûéîù EDVAC; óõýåóô÷ï÷áìé üææåëôé÷îùå óïòôéòï÷áìøîùå íáûéîù óðåãéáìøîïçï îáúîáþåîéñ, é ïîé óìõöéìé ôåí åóôåóô÷åîîùí óôáîäáòôïí, ÷ óïðïóôá÷ìåîéé ó ëïôïòùí íïöîï âùìï ïãåîéôø äïóôïéîóô÷á ðòåäìáçáåíïê ïòçáîéúáãéé ÷ùþéóìéôåìøîïê íáûéîù. Ðïäòïâîï üôï éîôåòåóîïå éóóìåäï÷áîéå ïðéóáîï ÷ óôáôøå Ä.~Ü.~Ëîõôá [{\sl Computing Surveys\/}, {\bf 2} (1970), 247--260]; ðåò÷õà ðòïçòáííõ óïòôéòï÷ëé æïî Îåêíáîá ÷ ïëïîþáôåìøîïí, "ïôðïìéòï÷áîîïí" ÷éäå óí. ÷ åçï Collected Works, {\bf 5} (New York, Macmillan, 1963), 196--214. Éú-úá ïçòáîéþåîîïçï ïâRåíá ðáíñôé ÷ òáîîéè íáûéîáè ðòéèïäéìïóø äõíáôø ï ÷îåûîåê óïòôéòï÷ëå îáòá÷îå ó ÷îõôòåîîåê, é ÷ äïëìáäå "Progress Report on the EDVAC", ðïäçïôï÷ìåîîïí Äö. Ð. Üëëåòôïí é Äö Õ. Íïþìé äìñ ûëïìù Íõòá ðï üìåëôòïôåèîéëå [Moore school of Electrical Engineering (September 30, 1945)], õëáúù÷áìïóø, þôï Ü×Í, ïóîáýåîîáñ õóôòïêóô÷ïí ó íáçîéôîïê ðòï÷ïìïëïê éìé ìåîôïê, íïçìá âù íïäåìéòï÷áôø %% 459 äåêóô÷éñ ëáòôïþîïçï ïâïòõäï÷áîéñ, äïóôéçáñ ðòé üôïí âïìøûåê óëïòïóôé óïòôéòï÷ëé. Üôïô äïëìáä ïðéóù÷áì óâáìáîóéòï÷áîîõà ä÷õèðõôå÷õà ðïòáúòñäîõà óïòôéòï÷ëõ é óâáìáîóéòï÷áîîïå ä÷õèðõôå÷ïå óìéñîéå ó éóðïìøúï÷áîéåí þåôùòåè õóôòïêóô÷ ó íáçîéôîïê ðòï÷ïìïëïê éìé ìåîôïê, þéôáàýéè éìé úáðéóù÷áàýéè "îå íåîåå 5000 éíðõìøóï÷ ÷ óåëõîäõ". Äöïî Íïþìé ÷ùóôõðéì ó ìåëãéåê ï "óïòôéòï÷ëå é óìéñîéé" îá óðåãéáìøîïê óåóóéé ðï ÷ùþéóìåîéñí, óïúù÷á÷ûåêóñ ÷ ûëïìå Íõòá ÷ 1946 ç., é ÷ úáðéóñè åçï ìåëãéé óïäåòöéôóñ ðåò÷ïå ïðõâìéëï÷áîîïå ïâóõöäåîéå óïòôéòï÷ëé ó ðïíïýøà ÷ùþéóìéôåìøîùè íáûéî [Theory and techniques for the design of electronic digital computers, ed. by G. W. Patterson, {\bf 3} (1946), 22.1--22.20]. Íïþìé îáþáì ó÷ïå ÷ùóôõðìåîéå ó éîôåòåóîïçï úáíåþáîéñ: "Ôòåâï÷áîéå, þôïâù ïäîá íáûéîá ïâRåäéîñìá ÷ïúíïöîïóôé ÷ùþéóìåîéê é óïòôéòï÷ëé, íïöåô ÷ùçìñäåôø ëáë ôòåâï÷áîéå, þôïâù ïäéî ðòéâïò éóðïìøúï÷áìóñ ëáë ëìàþ äìñ ëïîóåò÷ï÷ é ëáë á÷ôïòõþëá". Úáôåí ïî úáíåôéì, þôï íáûéîù, óðïóïâîùå ÷ùðïìîñôø óìïöîùå íáôåíáôéþåóëéå ðòïãåäõòù, äïìöîù ôáëöå éíåôø ÷ïúíïöîïóôø óïòôéòï÷áôø é ëìáóóéæéãéòï÷áôø äáîîùå; ïî ðïëáúáì, þôï óïòôéòï÷ëá íïöåô âùôø ðïìåúîá äáöå ÷ ó÷ñúé ó þéóìåîîùíé òáóþåôáíé. Ïî ïðéóáì ðòïóôùå ÷óôá÷ëé é âéîáòîùå ÷óôá÷ëé, úáíåôé÷, þôï ÷ ðåò÷ïí íåôïäå ÷ óòåäîåí ôòåâõåôóñ ïëïìï $N^2/4$ óòá÷îåîéê, ÷ ôï ÷òåíñ ëáë ÷ ðïóìåäîåí éè îéëïçäá îå ôòåâõåôóñ âïìåå $N\log_2N$. Ïäîáëï âéîáòîùå ÷óôá÷ëé ôòåâõàô ÷åóøíá óìïöîïê óôòõëôõòù äáîîùè, é Íïþìé úáôåí ðïëáúáì, þôï ðòé ä÷õèðõôå÷ïí óìéñîéé äïóôéçáåôóñ óôïìø öå íáìïå þéóìï óòá÷îåîéê, îï éóðïìøúõåôóñ ôïìøëï ðïóìåäï÷áôåìøîïå ðòïèïöäåîéå óðéóëï÷. Ðïóìåäîññ þáóôø úáðéóåê åçï ìåëãéê ðïó÷ñýåîá òáúâïòõ íåôïäï÷ ðïòáúòñäîïê óïòôéòï÷ëé ó þáóôéþîùíé ðòïèïäáíé, ëïôïòùå íïäåìéòõàô ãéæòï÷õà ëáòôïþîõà óïòôéòï÷ëõ îá þåôùòåè ìåîôáè, úáôòáþé÷áñ íåîåå þåôùòåè ðòïèïäï÷ îá ãéæòõ (óò. ó ð. 5.4.7). ×óëïòå ðïóìå üôïçï Üëëåòô é Íïþìé ïòçáîéúï÷áìé ëïíðáîéà, ëïôïòáñ ÷ùðõóëáìá îåëïôïòùå éú óáíùè òáîîéè üìåëôòïîîùè ÷ùþéóìéôåìøîùè íáûéî BINAC (äìñ ÷ïåîîùè ðòéìïöåîéê) é. UNIVAC (äìñ ëïííåòþåóëéè ðòéìïöåîéê). ×îï÷ø Âàòï ðåòåðéóé ÓÛÁ óùçòáìï òïìø ÷ üôïí òáú÷éôéé, ðòéïâòåôñ ðåò÷ùê UNIVAC. × üôï ÷òåíñ ÷ï÷óå îå âùìï ñóîï, þôï Ü×Í óôáîõô üëïîïíéþåóëé ÷ùçïäîùíé: ÷ùþéóìéôåìøîùå íáûéîù íïçìé óïòôéòï÷áôø âùóôòåå, îï ïîé äïòïöå óôïéìé. Ðïüôïíõ ðòïçòáííéóôù UNIVAC ðïä òõëï÷ïäóô÷ïí Æòáîóéó Ü. Çïìøâåòôïî ðòéìïöéìé úîáþéôåìøîùå õóéìéñ ë óïúäáîéà ðòïçòáíí ÷îåûîåê óïòôéòï÷ëé, òáâïôáàýéè ó ÷ùóïëïê óëïòïóôøà, é éè ðåò÷ùå ðòïçòáííù ðï÷ìéñìé ôáëöå îá òáúòáâïôëõ ïâïòõäï÷áîéñ. Ðï éè ïãåîëáí, 100 íéììéïîï÷ úáðéóåê ðï 10 óìï÷ íïçìé âùôø .ïôóïòôéòï÷áîù îá UNIVAC úá 9000 þ (ô. å. 375 äîåê). %% 460 UNIVAC I, ïæéãéáìøîï ïâRñ÷ìåîîáñ ÷ éàìå 1951 ç., éíåìá ÷îõôòåîîàà ðáíñôø ÷ 1000 12-ìéôåòîùè (72-âéôï÷ùè) óìï÷. × îåê ðòåäõóíáôòé÷áìïóø þôåîéå é úáðéóø îá ìåîôõ âìïëï÷ ðï 60 óìï÷ óï óëïòïóôøà 500 óìï÷ ÷ óåëõîäõ; þôåîéå íïçìï âùôø ðòñíùí éìé ïâòáôîùí, äïðõóëáìïóø ïäîï÷òåíåîîïå þôåîéå /úáðéóø/ ÷ùþéóìåîéñ. × 1948~ç. íéóóéó Çïìøâåòôïî ðòéäõíáìá éîôåòåóîùê óðïóïâ ÷ùðïìîåîéñ ä÷õèðõôå÷ïçï óìéñîéñ ó ðïìîùí óï÷íåýåîéåí þôåîéñ, úáðéóé é ÷ùþéóìåîéê ó éóðïìøúï÷áîéåí ûåóôé âõæåòï÷ ÷÷ïäá. Ðõóôø äìñ ëáöäïçï ÷÷ïäîïçï æáêìá éíåàôóñ ïäéî "ôåëõýéê âõæåò" é ä÷á "÷óðïíïçáôåìøîùè âõæåòá"; óìé÷áôø íïöîï ôáëéí ïâòáúïí, þôï ÷óñëéê òáú, ëïçäá ðòéèïäéô ÷òåíñ ÷ù÷åóôé ïäéî âìïë, ä÷á ôåëõýéè âõæåòá ÷÷ïäá .óïäåòöáô ÷íåóôå ëïìéþåóô÷ï äáîîùè, òá÷îïå ïäîïíõ âìïëõ. Ôáëéí ïâòáúïí, úá ÷òåíñ æïòíéòï÷áîéñ ëáöäïçï ÷ù÷ïäîïçï âìïëá òï÷îï ïäéî âõæåò ÷÷ïäá óôáîï÷éôóñ ðõóôùí, é íù íïöåí õóôòïéôø ôáë, þôïâù ôòé éìé þåôùòå ÷óðïíïçáôåìøîùè âõæåòá âùìé úáðïìîåîù ÷óñëéê òáú, ëáë íù þéôáåí ÷ ïóôá÷ûéêóñ âõæåò. Üôïô íåôïä þõôø âùóôòåå íåôïäá ðòïçîïúéòï÷áîéñ áìçïòéôíá 5.4.6F, ôáë ëáë îåô îåïâèïäéíïóôé ðòï÷åòñôø òåúõìøôáô ïäîïçï ÷÷ïäá ðåòåä îáþáìïí óìåäõàýåçï. [Óò. ó Collation Methods for the UNIVAC System (Eckert-Mauchly Computer Corp., 1950) vol. 1,2.] Ëõìøíéîáãéïîîïê ôïþëïê ÷ üôïê òáâïôå óôáì çåîåòáôïò ðòïçòáíí óïòôéòï÷ëé, ëïôïòùê âùì ðåò÷ïê ëòõðîïê ðòïçòáííïê, òáúòáâïôáîîïê äìñ á÷ôïíáôéþåóëïçï ðòïçòáííéòï÷áîéñ. Ðïìøúï÷áôåìø õëáúù÷áì òáúíåò úáðéóé, ðïúéãéé ëìàþåê (äï ðñôé) ÷ þáóôéþîùè ðïìñè ëáöäïê úáðéóé é "ëïîãå÷ùå" ëìàþé, ïôíåþáàýéå ëïîåã æáêìá, é çåîåòáôïò óïòôéòï÷ëé ðïòïöäáì ôòåâõåíõà ðòïçòáííõ óïòôéòï÷ëé äìñ æáêìï÷ îá ïäîïê âïâéîå. Ðåò÷ùí ðòïèïäïí üôïê ðòïçòáííù âùìá ÷îõôòåîîññ óïòôéòï÷ëá âìïëï÷ ðï 60 óìï÷ ó éóðïìøúï÷áîéåí íåôïäá óòá÷îåîéñ é ðïäóþåôá (áìçïòéôí 5.2Ó); úáôåí ÷ùðïìîñìóñ òñä óâáìáîóéòï÷áîîùè ä÷õèðõôå÷ùè ðòïèïäï÷ óìéñîéñ ó ïâòáôîùí þôåîéåí, éóëìàþáàýéè óãåðìåîéå ìåîô, ëáë ïðéóáîï ÷ùûå. [Óí. Master Generating Routine for 2-way Sorting (Eckert---Mauchly Div. of Remington Rand, 1952). Ðåò÷ùê îáâòïóïë üôïçï äïëìáäá âùì ïúáçìá÷ìåî "Ïóîï÷îáñ óïóôá÷ìñàýáñ ðòïçòáííá ä÷õèðõôå÷ïçï óìéñîéñ" (Master Prefabrication Routine for 2-way Collation)! Óí. ôáëöå F. E. Holberton, Symposium on Automatic Programming (Office of Naval Research, 1954), 34--39.] Ë 1952~ç. íîïçéå íåôïäù ÷îõôòåîîåê óïòôéòï÷ëé ðòïþîï ÷ïûìé ÷ ðòïçòáííéóôóëéê æïìøëìïò, îï ôåïòéñ âùìá òáú÷éôá óòá÷îéôåìøîï óìáâï. Äáîéüìø Çïìäåîâåòç [Time analises of various methods of sorting data, Digital Computer Lab. memo M-1680 (Mass. Inst. of Tech.,. October 17, 1952)] úáðòïçòáííéòï÷áì äìñ íáûéîù Whirlwind ðñôø òáúìéþîùè íåôïäï÷ é ðòï÷åì áîáìéú %% 461 îáéìõþûåçï é îáéèõäûåçï óìõþáå÷ äìñ ëáöäïê ðòïçòáííù. Ïî îáûåì, þôï äìñ óïòôéòï÷ëé óïôîé 15-âéôï÷ùè úáðéóåê ðï 8-âéôï÷ïíõ ëìàþõ îáéìõþûéå ðï óëïòïóôé òåúõìøôáôù ðïìõþáàôóñ ÷ ôïí óìõþáå, åóìé éóðïìøúõåôóñ ôáâìéãá éú 256 óìï÷ é ëáöäáñ úáðéóø ðïíåýáåôóñ ÷ åäéîóô÷åîîõà óïïô÷åôóô÷õàýõà åå ëìàþõ ðïúéãéà, á úáôåí üôá ôáâìéãá óöéíáåôóñ. Ïäîáëï üôïô íåôïä éíåì ïþå÷éäîùê îåäïóôáôïë, éâï ïî õîéþôïöáì úáðéóø, åóìé ðïóìåäõàýáñ éíåìá ôïô öå ëìàþ. Ïóôáìøîùå þåôùòå ðòïáîáìéúéòï÷áîîùè íåôïäá âùìé õðïòñäïþåîù óìåäõàýéí ïâòáúïí: ðòñíïå ä÷õèðõôå÷ïå óìéñîéå ìõþûå ðïòáúòñäîïê óïòôéòï÷ëé ó ïóîï÷áîéåí 2, ëïôïòáñ ìõþûå ðòïóôïçï ÷ùâïòá, ëïôïòùê ÷ ó÷ïà ïþåòåäø ìõþûå íåôïäá ðõúùòøëá. Üôé òåúõìøôáôù ðïìõþéìé äáìøîåêûåå òáú÷éôéå ÷ äéóóåòôáãéé Çáòïìøäá X. Óøà÷ïòäá ÷ 1954~ç. [Information sorting in the application of electronic digital computers to business operations, Digital Computer Lab. report R-232 (Mass. Inst. of Tech.. May 24, 1954), 60 pp.]. Óøà÷ïòä ÷ùóëáúáì éäåé òáóðòåäåìñàýåçï ðïäóþåôá é ÷ùâïòá ó úáíåýåîéåí. Ïî ðïëáúáì, þôï ðåò÷ùê ïôòåúïë óìõþáêîïê ðåòåóôáîï÷ëé éíååô óòåäîàà äìéîõ $e-1$, é áîáìéúéòï÷áì îáòñäõ ó ÷îõôòåîîåê óïòôéòï÷ëïê é ÷îåûîàà ëáë îá òáúìéþîùè ôéðáè íáóóï÷ïê ðáíñôé, ôáë é îá ìåîôáè. Åýå âïìåå äïóôïêîáñ ÷îéíáîéñ äéóóåòôáãéñ---îá üôïô òáú äïëôïòóëáñ--- âùìá îáðéóáîá Çï÷áòäïí Â. Äåíõôïí ÷ 1956~ç. [Electronic Data Sorting (Stanford University, October, 1956), 92 pp.]. Üôá òáâïôá ðïíïçìá úáìïöéôø ïóîï÷ù ôåïòéé óìïöîïóôé ÷ùþéóìåîéê. ×.îåê òáóóíáôòé÷áìéóø ôòé áâóôòáëôîùå íïäåìé úáäáþé óïòôéòï÷ëé: ó éóðïìøúï÷áîéåí ãéëìéþåóëïê ðáíñôé, ìéîåêîïê ðáíñôé é ðáíñôé ó ðòïéú÷ïìøîùí äïóôõðïí; äìñ ëáöäïê íïäåìé âùìé òáúòáâïôáîù ïðôéíáìøîùå éìé ðïþôé ïðôéíáìøîùå íåôïäù. (Óò. ó õðò. 5.3.4--62.) Èïôñ îåðïóòåäóô÷åîîï éú äéóóåòôáãéé Äåíõôá îå ÷ùôåëáåô îéëáëéè ðòáëôéþåóëéè óìåäóô÷éê, ÷ îåê óïäåòöáôóñ ÷áöîùå éäåé ï ôïí, ëáë ó÷ñúáôø ôåïòéà ó ðòáëôéëïê. Ôáëéí ïâòáúïí, éóôïòéñ óïòôéòï÷ëé âùìá ôåóîï ó÷ñúáîá óï íîïçéíé éóèïöåîîùíé ôòïðáíé ÷ ÷ùþéóìåîéñè: ó ðåò÷ùíé íáûéîáíé äìñ ïâòáâïôëé äáîîùè, ðåò÷ùíé úáðïíéîáåíùíé ðòïçòáííáíé, ðåò÷ùí ðòïçòáííîùí ïâåóðåþåîéåí, ðåò÷ùíé íåôïäáíé âõæåòéúáãéé, ðåò÷ïê òáâïôïê ðï áîáìéúõ áìçïòéôíï÷ é óìïöîïóôé ÷ùþéóìåîéê. Îé ïäéî éú äïëõíåîôï÷ ïôîïóéôåìøîï Ü×Í, õðïíñîõôùè äï óéè ðïò, îå ðïñ÷ìñìóñ ÷ "ïôëòùôïê ìéôåòáôõòå". Ôáë õö óìõþéìïóø, þôï âïìøûáñ þáóôø òáîîåê éóôïòéé ÷ùþéóìéôåìøîùè íáûéî óïäåòöéôóñ ÷ óòá÷îéôåìøîï îåäïóôõðîùè äïëìáäáè, ðïóëïìøëõ ïôîïóéôåìøîï îåíîïçéå ìéãá âùìé ÷ ôï ÷òåíñ ó÷ñúáîù ó Ü×Í. Îáëïîåã ÷ 1955--1956~çç. ìéôåòáôõòá ï óïòôéòï÷ëå ðòïîéëáåô ÷ ðåþáôø ÷ ÷éäå ôòåè âïìøûéè ïâúïòîùè óôáôåê. %% 462 Ðåò÷áñ óôáôøñ âùìá ðïäçïôï÷ìåîá Äö. Ë. Èïóëåîïí [Proc. Eastern Joint. Computer Conference, 8 (1955), 39---55]. Ïî îáþéîáåô ó ôïîëïçï îáâìàäåîéñ: "Þôïâù óîéúéôø óôïéíïóôø åäéîéãù òåúõìøôáôá, ìàäé ïâùþîï õëòõðîñàô ïðåòáãéé. Îï ðòé üôéè õóìï÷éñè óôïéíïóôø åäéîéãù óïòôéòï÷ëé îå õíåîøûáåôóñ, á ÷ïúòáóôáåô". Èïóëåî ïðéóáì ÷óå ïâïòõäï÷áîéå óðåãéáìøîïçï îáúîáþåîéñ, éíå÷ûååóñ ÷ ðòïäáöå, á ôáëöå íåôïäù óïòôéòï÷ëé îá Ü×Í. Åçï âéâìéïçòáæéñ éú 54 ðõîëôï÷ ïóîï÷áîá âïìøûåê þáóôøà îá âòïûàòáè æéòí-éúçïôï÷éôåìåê. Ðïäòïâîáñ óôáôøñ Ü. X. Æòüîäá [Sorting on Electronic Computer Systems, {\sl JACM\/}, {\bf 3} (1956), 134--168] ñ÷éìáóø ÷áöîïê ÷åèïê ÷ òáú÷éôéé óïòôéòï÷ëé. Èïôñ úá ðòïûåäûåå ó 1956 ç. ÷òåíñ âùìé òáúòáâïôáîù íîïçïþéóìåîîùå íåôïäù, üôá óôáôøñ ÷óå åýå îåïâùþîï óï÷òåíåîîá ÷ï íîïçéè ïôîïûåîéñè. Æòüîä äáì ôýáôåìøîïå ïðéóáîéå ÷åóøíá âïìøûïçï þéóìá áìçïòéôíï÷ ÷îõôòåîîåê é ÷îåûîåê óïòôéòï÷ëé é ïâòáôéì ïóïâïå ÷îéíáîéå îá íåôïäù âõæåòéúáãéé é èáòáëôåòéóôéëé íáçîéôîùè ìåîôïðòïôñöîùè õóôòïêóô÷. Ïî ÷÷åì îåëïôïòùå îï÷ùå íåôïäù (îáðòéíåò, ÷ùâïò éú äåòå÷á, íåôïä ä÷õçìá÷ïçï úíéñ é ðòïçîïúéòï÷áîéå) é òáúòáâïôáì îåëïôïòùå íáôåíáôéþåóëéå ó÷ïêóô÷á óôáòùè íåôïäï÷. Ôòåôéê ïâúïò ðï óïòôéòï÷ëå, ëïôïòùê ðïñ÷éìóñ ÷ ôï ÷òåíñ, âùì ðïäçïôï÷ìåî Ä. Õ. Äü÷áêóïí [{\sl Proc. Inst. Elect. Engineers\/}, {\bf 103×}, supplement 1 (1956), 87--93]. × ðïóìåäõàýéå çïäù åýå îåóëïìøëï ÷ùäáàýéèóñ ïâúïòï÷ âùìï ïðõâìéëï÷áîï Ä. Á. Âåììïí [{\sl Óïmp. J.\/}, {\bf 1} (1958), 71--77]; Á. Û. Äõçìáóïí [{\sl Comp. J.\/}, {\bf 2} (1959), 1--9]; Ä. Ä. Íáë-Ëòáëåîïí, Ç. ×åêóóïí é Ã. Ìé [Programming Business Computers (New York: Wiley, 1959), chapter~15, 298--332]; Á. Æìïòåóïí [{\sl JACM\/}, {\bf 8} (1961) 41--80]; Ë. Ü. Áê÷åòóïîïí [A programming language (New York: Wiley, 1962), chapter 6, 176---245]; Ë. Ë. Çïôìéâïí [{\sl CACM\/}, {\bf 6} (1963), 194--201]; Ô. Î. Èéââáòäïí [{\sl CACM\/},{\bf 6} (1963), 206--213]; Í. Á. Çïôãåí [Digital Computer User's Handbook ed. by M. Klerer and G. A. Korn (New York, McGraw-Hill, 1967), chapter~1.10, 1.292--1.320]. × îïñâòå 1962~ç. ACM ïòçáîéúï÷áìá óéíðïúéõí ðï óïòôéòï÷ëå (âïìøûáñ þáóôø òáâïô, ðòåäóôá÷ìåîîùè îá üôïí óéíðïúéõíå, ïðõâìéëï÷áîá ÷ íáå 1963 ç. ÷ ÷ùðõóëå {\sl CACM\/}). Ïîé äáàô èïòïûåå ðòåäóôá÷ìåîéå ï óïóôïñîéé üôïê ïâìáóôé ÷ ôï ÷òåíñ. Ïâúïò Ë.~Ë.~Çïôìéâá ï óï÷òåíåîîùè çåîåòáôïòáè óïòôéòï÷ëé, ïâúïò Ô.~Î.~Èéââáòäá ï ÷îõôòåîîåê óïòôéòï÷ëå ó íéîéíáìøîïê ðáíñôøà é òáîîåå éóóìåäï÷áîéå Äö.~Á.~Èáââüòäá ï óïòôéòï÷ëå æáêìï÷ îá äéóëáè---îáéâïìåå úáóìõöé÷áàýéå ÷îéíáîéñ óôáôøé ÷ üôïí óïâòáîéé. Úá ðòïûåäûéê ðåòéïä âùìé ïôëòùôù îï÷ùå íåôïäù óïòôéòï÷ëé: ÷ùþéóìåîéå áäòåóá~(1956), óìéñîéå ó ÷óôá÷ëïê~(1959), ïâíåîîáñ ðïòáúòñäîáñ óïòôéòï÷ëá~(1959), ëáóëáäîïå óìéñîéå~(1959), íåôïä Ûåììá ó õâù÷áàýéí ûáçïí~(1959), íîïçïæáúîïå %% 463 óìéñîéå (1960), ÷óôá÷ëé ÷ äåòå÷ï (1960), ïóãéììéòõàýáñ óïòôéòï÷ëá (1962), âùóôòáñ óïòôéòï÷ëá Èïáòá (1962), ðéòáíéäáìøîáñ óïòôéòï÷ëá Õéìøñíóá (1964), ïâíåîîáñ óïòôéòï÷ëá óï óìéñîéåí Âüôþåòá (1964). Éóôïòéñ ëáöäïçï ïôäåìøîïçï áìçïòéôíá ðòïóìåöé÷áåôóñ ÷ ôåè òáúäåìáè îáóôïñýåê çìá÷ù çäå üôïô íåôïä ïðéóù÷áåôóñ. Ëïîåã 60-è çïäï÷ îáûåçï óôïìåôéñ ïúîáíåîï÷áìóñ éîôåîóé÷îùí òáú÷éôéåí óïïô÷åôóô÷õàýåê ôåïòéé. Ðïìîáñ âéâìéïçòáæéñ ÷óåè òáâïô, éúõþåîîùè á÷ôïòïí ðòé îáðéóáîéé üôïê çìá÷ù, éíååôóñ ÷ [{\sl Computing Reviews\/}, {\bf 13} (1972), 283--289]. \excercises \ex[05] Ðïä÷åäéôå éôïç üôïê çìá÷å; óæïòíõìéòõêôå ïâïâýåîéå ôåïòåíù 5.4.6Á. \ex[20] Óëáöéôå, ïóîï÷ù÷áñóø îá ôáâì.~1, ëáëïê éú íåôïäï÷ óïòôéòï÷ëé óðéóëï÷ äìñ ûåóôéãéæòï÷ùè ëìàþåê âõäåô îáéìõþûéí äìñ íáûéîù \MIX. \ex[47]\exhead(Õóôïêþé÷áñ óïòôéòï÷ëá ó íéîéíáìøîïê ðáíñôøà.) Çï÷ïòñô, þôï áìçïòéôí óïòôéòï÷ëé ôòåâõåô \emph{íéîéíáìøîïê ðáíñôé}, åóìé ïî éóðïìøúõåô äìñ ó÷ïéè ðåòåíåîîùè ôïìøëï $O((\log N)^2)$ âéôï÷ ðáíñôé ó÷åòè ðòïóôòáîóô÷á, ôòåâõåíïçï äìñ òáúíåýåîéñ $N$ úáðéóåê. Áìçïòéôí äïìöåî âùôø ïâýéí ÷ ôïí óíùóìå, þôï äïìöåî òáâïôáôø ðòé ìàâùè $N$, á îå ôïìøëï ðòé ïðòåäåìåîîïí úîáþåîéé $N$, åóìé, ëïîåþîï, ðòåäðïìáçáåôóñ, þôï ðòé ÷ùúï÷å áìçïòéôíá äìñ óïòôéòï÷ëé åíõ ïâåóðåþé÷áåôóñ äïóôáôïþîïå ëïìéþåóô÷ï ðáíñôé ó ðòïéú÷ïìøîùí äïóôõðïí. ×ï íîïçéè éú éúõþåîîùè îáíé áìçïòéôíï÷ óïòôéòï÷ëé üôï ôòåâï÷áîéå íéîéíáìøîïê ðáíñôé îáòõûáåôóñ; ÷ þáóôîïóôé, úáðòåýåîï éóðïìøúï÷áîéå $N$ ðïìåê ó÷ñúé. Âùóôòáñ óïòôéòï÷ëá (áìçïòéôí 5.2.2Q) õäï÷ìåô÷ïòñåô ôòåâï÷áîéà íéîéíáìøîïê ðáíñôé, îï åå ÷òåíñ òáâïôù ÷ îáéèõäûåí óìõþáå ðòïðïòãéïîáìøîï $N^2$. Ðéòáíéäáìøîáñ óïòôéòï÷ëá (áìçïòéôí 5.2.3Î) ñ÷ìñåôóñ åäéîóô÷åîîùí óòåäé éúõþåîîùè îáíé áìçïòéôíï÷ ôéðá $O(N\log N)$, ëïôïòùê éóðïìøúõåô íéîéíáìøîõà ðáíñôø, èïôñ íïöîï óæïòíõìéòï÷áôø é åýå ïäéî ðïäïâîùê áìçïòéôí, åóìé éóðïìøúï÷áôø éäåà éú õðò.~5.2.4--18. Óáíùí âùóôòùí ïâýéí áìçïòéôíïí, éúõþåîîùí îáíé, ëïôïòùê \emph{õóôïêþé÷ï} óïòôéòõåô ëìàþé, ñ÷ìñåôóñ íåôïä óìéñîéñ óðéóëï÷ (áìçïòéôí 5.2.4L), ïäîáëï ïî éóðïìøúõåô îå íéîéíáìøîõà ðáíñôø. Æáëôéþåóëé åäéîóô÷åîîùíé õóôïêþé÷ùíé áìçïòéôíáíé óïòôéòï÷ëé ó íéîéíáìøîïê ðáíñôøà, ëïôïòùå íù ÷éäåìé, âùìé íåôïäù ôéðá $O(N^2)$ (ðòïóôùå ÷óôá÷ëé, íåôïä ðõúùòøëá é ÷áòéáîôù ðòïóôïçï ÷ùâïòá). Óõýåóô÷õåô ìé õóôïêþé÷ùê áìçïòéôí óïòôéòï÷ëé ó íéîéíáìøîïê ðáíñôøà, ôòåâõàýéê íåîåå $O(N^2)$ åäéîéã ÷òåíåîé ÷ îáéèõäûåí óìõþáå éìé ÷ óòåäîåí? \epigraph Ñ äïóôéç ó÷ïåê ãåìé., åóìé. òáóóïòôéòï÷áì é ðòé÷åì ÷ ìïçéþåóëéê ðïòñäïë èïôñ âù ñäòï ôïçï ïçòïíîïçï íáôåòéáìá ï óïòôéòï÷ëå, ëïôïòùê ðïñ÷éìóñ úá ðïóìåäîéå îåóëïìøëï ìåô. \signed Äö. Ë. Èïóëåî (1955) %% 464 \chapter{Ðïéóë} \epigraph Ðïéýåí úáðéóø \signed {Üì Óíéô (1928)% \note{1}{Óíéô, Áìøæòåä Üííáîõüìø (1873--1944) --- áíåòéëáîóëéê ðïìéôéþåóëéê äåñôåìø.---{\sl Ðòéí. ðåòå÷.}} } Üôõ çìá÷õ íïöîï âùìï îáú÷áôø éîáþå: éìé ðòåôåîãéïúîï---"Èòáîåîéå é ÷ùâïòëá éîæïòíáãéé", éìé ðòïóôï---"Ðïéóë ðï ôáâìéãáí". Îáó âõäåô éîôåòåóï÷áôø ðòïãåóó îáëïðìåîéñ éîæïòíáãéé ÷ ðáíñôé ÷ùþéóìéôåìøîïê íáûéîù ó ðïóìåäõàýéí ÷ïúíïöîï âïìåå âùóôòùí éú÷ìåþåîéåí üôïê éîæïòíáãéé. Éîïçäá íù óôáìëé÷áåíóñ óï óôïìø âïìøûéí ïâRåíïí äáîîùè, þôï òåáìøîï éóðïìøúï÷áôø éè ÷óå îå íïöåí. × üôïí óìõþáå óáíùí íõäòùí âùìï âù úáâùôø é òáúòõûéôø âïìøûõà éè þáóôø; îï îåòåäëï âù÷áåô ÷áöîï óïèòáîéôø é ôáë ïòçáîéúï÷áôø éíåàýéåóñ æáëôù, þôïâù ïâåóðåþéôø îáéâùóôòåêûõà éè ÷ùâïòëõ. Üôá çìá÷á ðïó÷ñýåîá ÷ ïóîï÷îïí éúõþåîéà ïþåîø ðòïóôïê ðïéóëï÷ïê úáäáþé: ëáë îáèïäéôø äáîîùå, èòáîñýéåóñ ó ïðòåäåìåîîïê éäåîôéæéëáãéåê. Îáðòéíåò, ÷ ÷ùþéóìéôåìøîïê úáäáþå îáí íïöåô ðïîáäïâéôøóñ îáêôé $f(x)$, éíåñ $x$ é ôáâìéãõ úîáþåîéê æõîëãéé $f$; ÷ ìéîç÷éóôéþåóëïê íïöåô éîôåòåóï÷áôø áîçìéêóëéê üë÷é÷áìåîô äáîîïçï òõóóëïçï óìï÷á. ×ïïâýå âõäåí ðòåäðïìáçáôø, þôï èòáîéôóñ íîïöåóô÷ï éú $N$ úáðéóåê é îåïâèïäéíï ïðòåäåìéôø ðïìïöåîéå óïïô÷åôóô÷õàýåê úáðéóé. Ëáë é ÷ óìõþáå óïòôéòï÷ëé, ðòåäðïìïöéí, þôï ëáöäáñ úáðéóø óïäåòöéô óðåãéáìøîïå ðïìå, ëïôïòïå îáúù÷áåôóñ \emph{ëìàþïí}, ÷ïúíïöîï, ðïôïíõ, þôï íîïçéå ìàäé åöåäîå÷îï ôòáôñô íáóóõ ÷òåíåîé îá ðïéóë ó÷ïéè ëìàþåê. Íù ïâùþîï ôòåâõåí, þôïâù $N$ ëìàþåê âùìé òáúìéþîù, ôáë þôï ëáöäùê ëìàþ ïäîïúîáþîï ïðòåäåìñåô ó÷ïà úáðéóø. Óï÷ïëõðîïóôø ÷óåè úáðéóåê îáúù÷áåôóñ \dfn{ôáâìéãåê} éìé \dfn{æáêìïí}, ðòéþåí ðïä ôáâìéãåê, ëáë ðòá÷éìï, ðïäòáúõíå÷áåôóñ %% 465 îåâïìøûïê æáêì, á æáêìïí ïâùþîï îáúù÷áàô âïìøûõà ôáâìéãõ. Âïìøûïê æáêì, éìé çòõððá æáêìï÷, þáóôï îáúù÷áåôóñ \dfn{âáúïê äáîîùè}. × áìçïòéôíáè ðïéóëá ðòéóõôóô÷õåô ôáë îáúù÷áåíùê \dfn{áòçõíåîô ðïéóëá $K$}, é úáäáþá óïóôïéô ÷ ïôùóëáîéé úáðéóé, éíåàýåê $K$ ó÷ïéí ëìàþïí. Óõýåóô÷õàô ä÷å ÷ïúíïöîïóôé ïëïîþáîéñ ðïéóëá: ìéâï ðïéóë ïëáúáìóñ \dfn{õäáþîùí}, ô. å. ðïú÷ïìéì ïðòåäåìéôø ðïìïöåîéå óïïô÷åôóô÷õàýåê úáðéóé, óïäåòöáýåê $K$, ìéâï ïî ïëáúáìóñ \emph{îåõäáþîùí}, ô. å. ðïëáúáì, þôï áòçõíåîô $K$ îå íïöåô âùôø îáêäåî îé ÷ ïäîïê éú úáðéóåê. Ðïóìå îåõäáþîïçï ðïéóëá éîïçäá öåìáôåìøîï ÷óôá÷éôø ÷ ôáâìéãõ îï÷õà úáðéóø, óïäåòöáýõà $K$; áìçïòéôí, ëïôïòùê äåìáåô üôï, îáúù÷áåôóñ áìçïòéôíïí "ðïéóëá ó ÷óôá÷ëïê". Îåëïôïòùå ôåèîéþåóëéå õóôòïêóô÷á, éú÷åóôîùå ëáë "áóóïãéáôé÷îáñ ðáíñôø", òåûáàô ðòïâìåíõ ðïéóëá á÷ôïíáôéþåóëé áîáìïçéþîï ôïíõ, ëáë üôï äåìáåô þåìï÷åþåóëéê íïúç; íù öå âõäåí éúõþáôø íåôïäù ðïéóëá îá ïâùþîïê õîé÷åòóáìøîïê ÷ùþéóìéôåìøîïê íáûéîå. Èïôñ ãåìøà ðïéóëá ñ÷ìñåôóñ éîæïòíáãéñ, ëïôïòáñ óïäåòöéôóñ ÷ úáðéóé, áóóïãééòï÷áîîïê ó ëìàþïí $K$, ÷ áìçïòéôíáè üôïê çìá÷ù ïâùþîï éçîïòéòõåôóñ ÷óå, ëòïíå óïâóô÷åîîï ëìàþåê. × óáíïí äåìå, åóìé ðïìïöåîéå $K$ ïðòåäåìåîï, óïïô÷åôóô÷õàýéå äáîîùå íïöîï îáêôé. Îáðòéíåò, åóìé $K$ ÷óôòåôéìóñ ÷ ñþåêëå~$|TABLE|+i$, áóóïãééòï÷áîîùå äáîîùå (éìé õëáúáôåìø îá îéè) íïçõô îáèïäéôøóñ ðï áäòåóõ $|TABLE|+i+1$, éìé $|DATA|+i$ é ô. ä. Ôáëéí ïâòáúïí, ðïäòïâîïóôé, ëáóáàýéåóñ ôïçï, þôï îõöîï äåìáôø, ëïçäá îáêäåî ëìàþ $K$, íïöîï óðïëïêîï ïðõóôéôø. ×ï íîïçéè ðòïçòáííáè ðïéóë ôòåâõåô îáéâïìøûéè ÷òåíåîîùè úáôòáô, ôáë þôï úáíåîá ðìïèïçï íåôïäá ðïéóëá îá èïòïûéê þáóôï ÷åäåô ë óõýåóô÷åîîïíõ õ÷åìéþåîéà óëïòïóôé òáâïôù. Äåêóô÷éôåìøîï, îåòåäëï õäáåôóñ ôáë ïòçáîéúï÷áôø äáîîùå éìé óôòõëôõòõ äáîîùè, þôï ðïéóë ðïìîïóôøà éóëìàþáåôóñ, ô. å. íù ÷óåçäá úîáåí úáòáîåå, çäå îáèïäéôóñ îõöîáñ îáí éîæïòíáãéñ. Ó÷ñúáîîáñ ðáíñôø ñ÷ìñåôóñ ïâýåðòéîñôùí íåôïäïí äïóôéöåîéñ üôïçï; îáðòéíåò, ÷ óðéóëå ó ä÷õíñ ó÷ñúñíé îåô îåïâèïäéíïóôé éóëáôø üìåíåîô, óìåäõàýéê úá äáîîùí éìé ðòåäûåóô÷õàýéê åíõ. Äòõçïê óðïóïâ éúâåöáôø ðïéóëá ïôëòù÷áåôóñ ðåòåä îáíé, åóìé ðòåäïóôá÷ìåîá ó÷ïâïäá ÷ùâïòá ëìàþåê. Óäåìáåí éè þéóìáíé $\{1,2, \ldots, N\}$, é ôïçäá úáðéóø, óïäåòöáýáñ $K$, íïöåô âùôø ðòïóôï ðïíåýåîá ÷ ñþåêëõ $|TABLE|+K$. Ïâá üôé óðïóïâá éóðïìøúï÷áìéóø äìñ õóôòáîåîéñ ðïéóëá éú áìçïòéôíá ôïðïìïçéþåóëïê óïòôéòï÷ëé, ïâóõöäá÷ûåçïóñ ÷ ð.~2.2.3. Ôåí îå íåîåå ÷ï íîïçéè óìõþáñè ðïéóë îåïâèïäéí (îáðòéíåò, ëïçäá ïâRåëôáíé ôïðïìïçéþåóëïê óïòôéòï÷ëé ñ÷ìñàôóñ óéí÷ïìéþåóëéå éíåîá, á îå þéóìá), ôáë þôï ÷åóøíá ÷áöîï éíåôø üææåëôé÷îùå áìçïòéôíù ðïéóëá. Íåôïäù ðïéóëá íïöîï ëìáóóéæéãéòï÷áôø îåóëïìøëéíé óðïóïâáíé. Íù íïçìé âù òáúäåìéôø éè îá ÷îõôòåîîéê é ÷îåûîéê %% 466 ðïéóë ÷ óïïô÷åôóô÷éé ó òáúäåìåîéåí áìçïòéôíï÷ óïòôéòï÷ëé ÷ çì.~5 îá ÷îõôòåîîàà é ÷îåûîàà óïòôéòï÷ëõ. Éìé íù íïçìé âù òáúìéþáôø óôáôéþåóëéê é äéîáíéþåóëéê íåôïäù ðïéóëá, çäå "óôáôéþåóëéê" ïúîáþáåô, þôï óïäåòöéíïå ôáâìéãù ïóôáåôóñ îåéúíåîîùí (ôáë þôï ÷áöîï íéîéíéúéòï÷áôø ÷òåíñ ðïéóëá, ðòåîåâòåçáñ úáôòáôáíé îá ðåòåóôòïêëõ ôáâìéãù), á "äéîáíéþåóëéê" ïúîáþáåô, þôï ôáâìéãá ñ÷ìñåôóñ ïâRåëôïí þáóôùè ÷óôá÷ïë (é, íïöåô âùôø, õäáìåîéê). Ôòåôøñ ÷ïúíïöîáñ óèåíá ëìáóóéæéãéòõåô íåôïäù ðïéóëá ÷ óïïô÷åôóô÷éé ó ôåí, ïóîï÷áîù ìé ïîé îá óòá÷îåîéé ëìàþåê éìé îá ãéæòï÷ùè ó÷ïêóô÷áè ëìàþåê, áîáìïçéþîï ôïíõ, ëáë òáúìéþáàôóñ óïòôéòï÷ëá ó ðïíïýøà óòá÷îåîéñ é óïòôéòï÷ëá ó ðïíïýøà òáóðòåäåìåîéñ. Îáëïîåã, íù íïçìé âù òáúäåìéôø íåôïäù ðïéóëá îá íåôïäù, éóðïìøúõàýéå éóôéîîùå ëìàþé, é îá íåôïäù, òáâïôáàýéå ó ðòåïâòáúï÷áîîùíé ëìàþáíé. Ïòçáîéúáãéñ äáîîïê çìá÷ù åóôø. ÷ óõýîïóôé, ëïíâéîáãéñ ä÷õè ðïóìåäîéè óðïóïâï÷ ëìáóóéæéëáãéé. × \S~6.1 òáóóíáôòé÷áàôóñ íåôïäù ðïóìåäï÷áôåìøîïçï ðïéóëá "÷ ìïâ", á ÷ \S~6.2 ïâóõöäáàôóñ õìõþûåîéñ, ëïôïòùå íïöîï ðïìõþéôø îá ïóîï÷å óòá÷îåîéê íåöäõ ëìàþáíé ó éóðïìøúï÷áîéåí áìæá÷éôîïçï éìé þéóìï÷ïçï ðïòñäëá äìñ õðòá÷ìåîéñ òåûåîéñíé. × \S~6.3 òáóóíáôòé÷áåôóñ ãéæòï÷ïê ðïéóë, á ÷ \S~6.4 ïâóõöäáåôóñ ÷áöîùê ëìáóó íåôïäï÷, îáúù÷áåíùè èåûéòï÷áîéåí é ïóîï÷áîîùè îá áòéæíåôéþåóëéè ðòåïâòáúï÷áîéñè éóôéîîùè ëìàþåê. × ëáöäïí éú üôéè ðáòáçòáæï÷ òáóóíáôòé÷áåôóñ ëáë ÷îõôòåîîéê, ôáë é ÷îåûîéê ðïéóë, é äìñ óôáôéþåóëïçï é äìñ äéîáíéþåóëïçï óìõþáå÷; ÷ ëáöäïí ðáòáçòáæå ïôíåþáàôóñ óòá÷îéôåìøîùå äïóôïéîóô÷á é îåäïóôáôëé òáúìéþîùè áìçïòéôíï÷. Íåöäõ ðïéóëïí é óïòôéòï÷ëïê óõýåóô÷õåô ïðòåäåìåîîáñ ÷úáéíïó÷ñúø. Îáðòéíåò, òáóóíïôòéí óìåäõàýõà úáäáþõ: $$ \displaylines{ \hbox{Äáîù ä÷á íîïöåóô÷á þéóåì:}\cr \hbox{$A=\{a_1, a_2, \ldots, a_m\}$ é $B=\{b_1, b_2, \ldots, b_n\}$;}\cr \hbox{ïðòåäåìéôø, ñ÷ìñåôóñ ìé $A$ ðïäíîïöåóô÷ïí $B$, ô.~å. $A\subseteq B$.}\cr } $$ Îáðòáûé÷áàôóñ ôòé òåûåîéñ, á éíåîîï: \enumerate \li Óòá÷îé÷áôø ëáöäïå $a_i$ ðïóìåäï÷áôåìøîï óï ÷óåíé $b_j$ äï õóôáîï÷ìåîéñ óï÷ðáäåîéñ. \li Ó÷åóôé ÷óå $b_j$ ÷ ôáâìéãõ, úáôåí éóëáôø ëáöäïå $a_i$ ðï ôáâìéãå. \li Õðïòñäïþéôø $A$ é~$B$, úáôåí óï÷åòûéôø ïäéî ðïóìåäï÷áôåìøîùê ðòïèïä ðï ïâïéí æáêìáí, ðòï÷åòññ óïïô÷åôóô÷õàýéå õóìï÷éñ. \enumend \noindent Ëáöäïå éú üôéè òåûåîéê éíååô ó÷ïé ðòé÷ìåëáôåìøîùå óôïòïîù äìñ òáúìéþîùè äéáðáúïîï÷ úîáþåîéê $m$ é $n$. Äìñ òåûåîéñ 1 ðïôòåâõåôóñ ðòéâìéúéôåìøîï $c_1mn$ åäéîéã ÷òåíåîé, çäå $c_1$---îåëïôïòáñ ëïîóôáîôá, á òåûåîéå 3 úáêíåô ïëïìï $c_2(m \log_2m+n\log_2n)$ åäéîéã, çäå $c_2$---îåëïôïòáñ (â\'ïìøûáñ) ëïîóôáîôá. Ðòé ðïäèïäñýåí %% 467 íåôïäå èåûéòï÷áîéñ òåûåîéå 2 ðïôòåâõåô ðòéíåòîï $c_3m+c_4n$ åäéîéã ÷òåíåîé, çäå $c_3$ é~$c_4$---îåëïôïòùå (åýå â\'ïìøûéå) ëïîóôáîôù. Óìåäï÷áôåìøîï, òåûåîéå 1 èïòïûï ðòé ïþåîø íáìùè $m$ é~$n$, á ðòé ÷ïúòáóôáîéé $m$ é $n$ ìõþûéí âõäåô òåûåîéå 3. Úáôåí, ðïëá $n$ îå äïóôéçîåô òáúíåòï÷ ÷îõôòåîîåê ðáíñôé, âïìåå ðòåäðïþôéôåìøîï òåûåîéå 2; ðïóìå üôïçï ïâùþîï òåûåîéå 3 óîï÷á óôáîï÷éôóñ ìõþûå, ðïëá $n$ îå óäåìáåôóñ åýå çïòáúäï âïìøûéí. Úîáþéô, íù éíååí óéôõáãéà, çäå óïòôéòï÷ëá éîïçäá èïòïûï úáíåîñåô ðïéóë, á ðïéóë---óïòôéòï÷ëõ. Úáþáóôõà óìïöîùå úáäáþé ðïéóëá íïöîï ó÷åóôé ë âïìåå ðòïóôùí óìõþáñí, òáóóíáôòé÷áåíùí úäåóø. Îáðòéíåò, ðòåäðïìïöéí, þôï ÷ òïìé ëìàþåê ÷ùóôõðáàô óìï÷á, ëïôïòùå íïçìé âùôø óìåçëá éóëáöåîù; íù èïôåìé âù îáêôé ðòá÷éìøîõà úáðéóø, îåóíïôòñ îá üôõ ïûéâëõ. Åóìé óäåìáôø ä÷å ëïðéé æáêìá, ÷ ïäîïê éú ëïôïòùè ëìàþé òáóðïìïöåîù ÷ ïâùþîïí áìæá÷éôîïí ðïòñäëå, á ÷ äòõçïê ïîé õðïòñäïþåîù óðòá÷á îáìå÷ï (ëáë åóìé âù óìï÷á âùìé ðòïþéôáîù îáïâïòïô), éóëáöåîîùê áòçõíåîô ðïéóëá ÷ âïìøûéîóô÷å óìõþáå÷ óï÷ðáäáåô äï ðïìï÷éîù ó÷ïåê äìéîù éìé äáìøûå ó úáðéóøà ïäîïçï éú üôéè ä÷õè æáêìï÷. Íåôïäù ðïéóëá, óïäåòöáýéåóñ ÷ \S~6.2 é~6.3, íïöîï, óìåäï÷áôåìøîï, ðòéóðïóïâéôø äìñ îáèïöäåîéñ ëìàþá, ëïôïòùê âùì, ÷åòïñôîï, éóëáöåî. Ðïèïöéå úáäáþé ðòé÷ìåëìé ë óåâå úáíåôîïå ÷îéíáîéå ÷ ó÷ñúé ó óïúäáîéåí óéóôåí ðòåä÷áòéôåìøîïçï úáëáúá á÷éáâéìåôï÷ é ÷ ó÷ñúé ó äòõçéíé ðòéìïöåîéñíé, ëïçäá óõýåóô÷õåô úîáþéôåìøîáñ ÷åòïñôîïóôø éóëáöåîéñ éíåîé þåìï÷åëá éú-úá îåòáúâïòþé÷ïçï ðïþåòëá éìé ðìïèïê óìùûéíïóôé. Îõöîï âùìï îáêôé ðòåïâòáúï÷áîéå áòçõíåîôá ÷ îåëéê ëïä, óïâéòáàýåå ÷íåóôå ÷óå ÷áòéáîôù äáîîïçï éíåîé. Íåôïä "Soundex", ïðéóù÷áåíùê îéöå ÷ ÷éäå, ÷ ëïôïòïí ïî ðòéíåîñåôóñ óåêþáó, âùì ðåò÷ïîáþáìøîï òáú÷éô Íáòçáòåô Ë.~Ïõäåìì é Òïâåòôïí Ë.~Òáóóåìïí [óí. U.~S.~Patents 1261167 (1918), 1435663 (1922)]; ïî îáûåì ûéòïëïå ðòéíåîåîéå äìñ ëïäéòï÷áîéñ æáíéìéê. \enumerate \li Ïóôá÷éôø ðåò÷õà âõë÷õ; ÷óå âõë÷ù á, å, h, i, ï, u, w, õ, óôïñýéå îá äòõçéè íåóôáè, ÷ùþåòëîõôø. \li Ïóôá÷ûéíóñ âõë÷áí (ëòïíå ðåò÷ïê) ðòéó÷ïéôø óìåäõàýéå úîáþåîéñ: $$\matrix{ b, f, p, v \to 1; \hfill & l \to 4;\hfill \cr c, g, j, k, q, s, x, z \to 2; & m, n \to 5;\cr d, t \to 3; \hfill & r \to 0.\hfill\cr } $$ \li Åóìé ÷ éóèïäîïí éíåîé (ðåòåä ûáçïí 1) òñäïí óôïñìé îåóëïìøëï âõë÷ ó ïäéîáëï÷ùíé ëïäáíé, ðòåîåâòåþø ÷óåíé, ëòïíå ðåò÷ïê éú üôïê çòõððù. \li Äïðéóù÷áñ ÷ óìõþáå îáäïâîïóôé îõìé éìé ïðõóëáñ ìéûîéå ãéæòù, ðòåïâòáúï÷áôø ðïìõþåîîïå ÷ùòáöåîéå ÷ æïòíõ "âõë÷á, ãéæòá, ãéæòá, ãéæòá". %% 468 \enumend \noindent Îáðòéíåò, æáíéìéé Euler, Gauss, Hilbert, Knuth, Lloyd é~{\L}ukasiewicz éíåàô ëïäù óïïô÷åôóô÷åîîï Å460, G200, H416, K530, L300, L222. Òáúõíååôóñ, ôáëáñ óéóôåíá óïâéòáåô ÷íåóôå îå ôïìøëï òïäóô÷åîîùå, îï é äïóôáôïþîï òáúìéþîùå éíåîá. Ðòé÷åäåîîùå ÷ùûå ûåóôø ëïäï÷ íïçìé âùôø ðïìõþåîù éú æáíéìéê Ellery, Ghosh, Heilbronn, Kant, Ladd é Lissajous. Ó äòõçïê óôïòïîù, ôáëéå òïäóô÷åîîùå éíåîá, ëáë Rogers é Rodgers, Sinclair é St.~Clair éìé Tchebysheff é Chebyshev, éíåàô òáúîõà ëïäéòï÷ëõ. Îï, ÷ïïâýå çï÷ïòñ, óéóôåíá "Soundex" îáíîïçï õ÷åìéþé÷áåô ÷åòïñôîïóôø ïâîáòõöéôø éíñ ðïä ïäîïê éú åçï íáóïë. [Äìñ äáìøîåêûåçï ïúîáëïíìåîéñ, óí. Ó. Ò. Bourne, D. F. Ford, {\sl JACM\/}, {\bf 8} (1961), 538--552; Leon Davidson, {\sl CACM\/}, {\bf 5} (1962), 169--171; Federal Population Censuses, 1790--1890 (Washington, D. Ó.: National Archives, 1971), 90.] Ëïçäá íù éóðïìøúõåí óéóôåíù ôéðá "Soundex", îåô îåïâèïäéíïóôé ðòåäðïìáçáôø, þôï ÷óå ëìàþé òáúìéþîù; íïöîï óïóôá÷éôø óðéóëé éú úáðéóåê ó óï÷ðáäáàýéíé ëïäáíé, òáóóíáôòé÷áñ ëáöäùê óðéóïë ëáë ïâRåëô ðïéóëá. Ðòé éóðïìøúï÷áîéé âïìøûéè âáú äáîîùè ÷ùâïòëá éîæïòíáãéé îáíîïçï õóìïöîñåôóñ, ôáë ëáë þáóôï öåìáôåìøîï òáóóíáôòé÷áôø òáúìéþîùå ðïìñ ëáöäïê úáðéóé ëáë ðïôåîãéáìøîùå ëìàþé. Úäåóø ÷áöîï õíåôø îáèïäéôø úáðéóé ðï îåðïìîïê ëìàþå÷ïê éîæïòíáãéé. Îáðòéíåò, éíåñ âïìøûïê æáêì áëôåòï÷, òåöéóóåò íïç âù ðïöåìáôø îáêôé ÷óåè îåúáîñôùè áëôòéó ÷ ÷ïúòáóôå 25--30 ìåô, èïòïûï ôáîãõàýéè é çï÷ïòñýéè ó æòáîãõúóëéí áëãåîôïí; õ óðïòôé÷îïçï öõòîáìéóôá íïöåô ÷ïúîéëîõôø öåìáîéå ðïäóþéôáôø ó ðïíïýøà æáêìá âåêóâïìøîïê óôáôéóôéëé ïâýåå þéóìï ïþëï÷, îáâòáîîùè ðïäáàýéíé-ìå÷ûáíé ëïíáîäù "Ëòáóîïîïçéå éú Ãéîãéîáôôé" ÷ ôåþåîéå óåäøíùè ðåòéïäï÷ ÷åþåòîéè éçò úá 1964~ç. Éíåñ âïìøûïê æáêì äáîîùè ï þåí-ìéâï, ìàäé ìàâñô úáäá÷áôø ÷ïðòïóù ðòïéú÷ïìøîïê óìïöîïóôé. Îá óáíïí äåìå íù íïçìé âù òáóóíáôòé÷áôø ðïìîõà âéâìéïôåëõ ëáë âáúõ äáîîùè, ÷ ëïôïòïê îåëôï öåìáåô îáêôé ÷óå ðõâìéëáãéé ï ÷ùâïòëå éîæïòíáãéé. ×÷åäåîéå ÷ íåôïäù \emph{ðïéóëá ðï íîïçéí ðòéúîáëáí} ðïíåýåîï ÷ \S~6.5. Ðòåöäå þåí ðåòåèïäéôø ë äåôáìøîïíõ éúõþåîéà ðïéóëá, ðïìåúîï òáóóíïôòåôø éóôïòéà äáîîïçï ÷ïðòïóá. × äïëïíðøàôåòîùê ðåòéïä âùìï óïóôá÷ìåîï íîïöåóô÷ï ôïíï÷ ìïçáòéæíéþåóëéè, ôòéçïîïíåôòéþåóëéè é äòõçéè ôáâìéã, ôáë þôï íáôåíáôéþåóëéå ÷ùþéóìåîéñ íïçìé âùôø úáíåîåîù ðïéóëïí. Ðïôïí üôé ôáâìéãù âùìé ðåòåîåóåîù îá ðåòæïëáòôù é éóðïìøúï÷áìéóø äìñ îáõþîùè úáäáþ ðïóòåäóô÷ïí òáóðïúîáàýéè, óïòôéòï÷áìøîùè é äõâìéòõàýéè ðåòæïòáôïòîùè íáûéî. Ïäîáëï ðïóìå ðïñ÷ìåîéñ Ü×Í ó úáðïíéîáåíïê ðòïçòáííïê óôáìï ïþå÷éäîï, þôï äåûå÷ìå ëáöäùê òáú ÷ùþéóìñôø $\log x$ é~$\cos x$, îåöåìé éóëáôø ïô÷åô ðï ôáâìéãå. Îåóíïôòñ îá ôï, þôï úáäáþá óïòôéòï÷ëé ðòé÷ìåëìá ðòéóôáìøîïå %% 469 ÷îéíáîéå õöå îá úáòå òáú÷éôéñ Ü×Í, äìñ òáúòáâïôëé áìçïòéôíï÷ ðïéóëá âùìï óäåìáîï óòá÷îéôåìøîï íáìï. Òáóðïìáçáñ îåâïìøûïê ÷îõôòåîîåê ðáíñôøà é ôïìøëï ðïóìåäï÷áôåìøîùíé õóôòïêóô÷áíé ôéðá ìåîô äìñ èòáîåîéñ âïìøûéè æáêìï÷, ïòçáîéúï÷áôø ðïéóë âùìï ìéâï óï÷åòûåîîï ôòé÷éáìøîï, ìéâï ðïþôé îå÷ïúíïöîï. Îï òáú÷éôéå ÷óå âïìøûåê é âïìøûåê ðáíñôé óï óìõþáêîùí äïóôõðïí ÷ ôåþåîéå 50-è çïäï÷ ðòé÷åìï ë ðïîéíáîéà ôïçï, þôï ðïéóë ëáë ôáëï÷ïê ñ÷ìñåôóñ éîôåòåóîïê úáäáþåê. Ðïóìå ðåòéïäá öáìïâ îá ïçòáîéþåîîùå òåóõòóù ðòïóôòáîóô÷á ÷ òáîîéè íáûéîáè ðòïçòáííéóôù ÷äòõç óôïìëîõìéóø ó ôáëéí ïâRåíïí ðáíñôé, ëïôïòùê ïîé îå õíåìé üææåëôé÷îï éóðïìøúï÷áôø. Ðåò÷ùå ïâúïòù úáäáþ ðïéóëá âùìé ïðõâìéëï÷áîù Á.~É.~Äõíé [{\sl Computers \& Automation\/}, {\bf 5}, 12 (December 1956), 6--9], Õ.~Õ.~Ðåôåòóïîïí [{\sl IBM J. Research \& Development}, {\bf 1} (1957), 130--146], Ü.~Ä.~Âõôïí [{\sl Information and Control\/}, {\bf 1} (1958), 159--164], Á.~Û.~Äõçìáóïí [{\sl Comp. J.\/}, {\bf 2} (1959), 1--9]. Âïìåå ðïäòïâîùê ïâúïò óäåìáî ðïúäîåå Ë.~Ü.~Áê÷åòóïîïí [A Programming Language (New York: Wiley, (1962)), 133--158] é ×.~Âõèèïìøãåí [{\sl IBM Systems J.\/}, {\bf 2} (1963), 86--111]. × îáþáìå 60-è çïäï÷ âùìï òáúòáâïôáîï îåóëïìøëï îï÷ùè áìçïòéôíï÷ ðïéóëá, ïóîï÷áîîùè îá éóðïìøúï÷áîéé äòå÷ï÷éäîùè óôòõëôõò; ó îéíé íù ðïúîáëïíéíóñ îéöå. É ÷ îáûå ÷òåíñ ÷åäõôóñ áëôé÷îùå éóóìåäï÷áîéñ ðï ðòïâìåíáí ðïéóëá. %% 470 \subchap{Ðïóìåäï÷áôåìøîùê ðïéóë} "Îáþîé ó îáþáìá é ðòïä÷éçáêóñ, ðïëá îå îáêäåûø îõöîùê ëìàþ; ôïçäá ïóôáîï÷éóø". Ôáëáñ ðïóìåäï÷áôåìøîáñ ðòïãåäõòá ñ÷ìñåôóñ ïþå÷éäîùí óðïóïâïí ðïéóëá; õäïâîï îáþáôø îáûé òáóóíïôòåîéñ ó îåå, ôáë ëáë îá îåê ïóîï÷áîù íîïçéå âïìåå óìïöîùå áìçïòéôíù. Îåóíïôòñ îá ó÷ïà ðòïóôïôõ, ðïóìåäï÷áôåìøîùê ðïéóë óïäåòöéô òñä ïþåîø éîôåòåóîùè éäåê. Óæïòíõìéòõåí áìçïòéôí âïìåå ôïþîï. \alg S.(Ðïóìåäï÷áôåìøîùê ðïéóë.) Éíååôóñ ôáâìéãá úáðéóåê $R_1$, $R_2$, \dots, $R_3$, óîáâöåîîùè óïïô÷åôóô÷åîîï ëìàþáíé $K_1$, $K_2$, \dots, $K_n$ Áìçïòéôí ðòåäîáúîáþåî äìñ ðïéóëá úáðéóé ó äáîîùí ëìàþïí $K$. Ðòåäðïìáçáåôóñ, þôï $N\ge 1$. \st [Îáþáìøîáñ õóôáîï÷ëá.] Õóôáîï÷éôø $i \asg 1$. \st [Óòá÷îåîéå.] Åóìé $K=K_i$, áìçïòéôí ïëáîþé÷áåôóñ õäáþîï. \st [Ðòïä÷éöåîéå.] Õ÷åìéþéôø $i$ îá 1. \st [Ëïîåã æáêìá?] Åóìé $i\le N$, ôï ÷åòîõôøóñ ë ûáçõ \stp{2}. × ðòïôé÷îïí óìõþáå áìçïòéôí ïëáîþé÷áåôóñ îåõäáþîï. \algend Úáíåôéí, þôï õ üôïçï áìçïòéôíá íïöåô âùôø ä÷á òáúîùè éóèïäá: \emph{õäáþîùê} (ëïçäá îáêäåîï ðïìïöåîéå îõöîïçï ëìàþá) é \picture{Ðïóìåäï÷áôåìøîùê ðïéóë} \emph{îåõäáþîùê} (ëïçäá, õóôáîï÷ìåîï, þôï éóëïíïçï áòçõíåîôá îåô ÷ ôáâìéãå). Üôï óðòá÷åäìé÷ï äìñ âïìøûéîóô÷á áìçïòéôíï÷ äáîîïê çìá÷ù. Òåáìéúáãéñ ÷ ÷éäå ðòïçòáííù äìñ íáûéîù MIX ïþå÷éäîá. \prog S.(Ðïóìåäï÷áôåìøîùê ðïéóë.) Ðòåäðïìïöéí, þôï $K_i$ èòáîéôóñ ðï áäòåóõ $|KEY|+i$, á ïóôá÷ûáñóñ þáóôø úáðéóé $R_i$---ðï áäòåóõ $|INFO|+i$. Ðòé÷ïäéíáñ îéöå ðòïçòáííá éóðïìøúõåô $|rA|\equiv K$, $|rI1|\equiv i-N$. %% 471 \code START & LDA & K & 1 & S1. Îáþáìøîáñ õóôáîï÷ëá. & ENT1 & & 1 & $i\asg 1$. 2H & ÓÍÒÁ & KEY+N, 1 & Ó & S2. Óòá÷îåîéå. & JE & SUCCESS & Ó & ×ùèïä, åóìé $K=K_i$. & INC1 & 1 & C-S & S3.Ðòïä÷éöåîéå. & J1NP & 2× & C-S & S4. Ëïîåã æáêìá? FAILURE & EQU & * &1-S & ×ùèïä, åóìé îåô ÷ ôáâìéãå. \endcode Ðï áäòåóõ |SUCCESS| òáóðïìïöåîá ëïíáîäá "|LDA INFO+N,1|"; ïîá ðïíåýáåô îõöîõà éîæïòíáãéà ÷ |rA|. \progend Áîáìéú äáîîïê ðòïçòáííù îå ðòåäóôá÷ìñåô ôòõäá; ÷éäîï, þôï ÷òåíñ òáâïôù áìçïòéôíá S úá÷éóéô ïô ä÷õè ðáòáíåôòï÷: $$ \eqalign{ C=&\hbox{ (ëïìéþåóô÷ï óòá÷îåîéê ëìàþåê)};\cr S=&1\ \hbox{ðòé õäáþå é 0 ðòé îåõäáþå}.\cr }\eqno (1) $$ Ðòïçòáííá S ôòåâõåô $5C-2S+3$ åäéîéã ÷òåíåîé. Åóìé íù îáûìé $K=K_i$, ôï $C=i$, $S=1$; úîáþéô, ðïìîïå ÷òåíñ òá÷îï $(5i+l)u$. Åóìé öå ðïéóë ïëáúáìóñ îåõäáþîùí, ôï $C=N$, $S=0$, á òáâïôáìá ðòïçòáííá òï÷îï $(5N+3)u$. Åóìé ÷óå ëìàþé ðïóôõðáàô îá ÷èïä ó òá÷îïê ÷åòïñôîïóôøà, ôï óòåäîåå úîáþåîéå~$C$ ðòé õäáþîïí ðïéóëå óïóôá÷ìñåô $$ {1+2+\cdots+N\over N}={N+1\over 2}; \eqno(2) $$ óòåäîåë÷áäòáôéþîïå ïôëìïîåîéå $C$, òáúõíååôóñ, äï÷ïìøîï âïìøûïå---ðòéíåòîï $0.289N$ (óí. õðò. 1). Ðòé÷åäåîîùê, áìçïòéôí, îåóïíîåîîï, úîáëïí ÷óåí ðòïçòáííéóôáí. Îï íáìï ëôï úîáåô, þôï üôïô óðïóïâ òåáìéúáãéé ðïóìåäï÷áôåìøîïçï ðïéóëá îå ÷óåçäá óáíùê ìõþûéê! Ïþå÷éäîïå éúíåîåîéå õâùóôòñåô òáâïôõ áìçïòéôíá (åóìé ôïìøëï úáðéóåê îå óìéûëïí íáìï): \alg Q.(Âùóôòùê ðïóìåäï÷áôåìøîùê ðïéóë). × ïôìéþéå ïô áìçïòéôíá S úäåóø åýå ðòåäðïìáçáåôóñ, þôï ÷ ëïîãå æáêìá óôïéô æéëôé÷îáñ úáðéóø $R_{N+1}$. \st [Îáþáìøîáñ õóôáîï÷ëá.] Õóôáîï÷éôø $i\asg 1$ é~$K_{N+1}\asg K$. \st [Óòá÷îåîéå.] Åóìé $K=K_i$, ôï ðåòåêôé îá \stp{4}. \st [Ðòïä÷éöåîéå.] Õ÷åìéþéôø $i$ îá 1 é ÷åòîõôøóñ ë ûáçõ \stp{2}. \st [Ëïîåã æáêìá?] Åóìé $i\le N$, áìçïòéôí ïëáîþé÷áåôóñ õäáþîï; ÷ ðòïôé÷îïí óìõþáå---îåõäáþîï $(i=N+1)$. \algend \prog Q.(Âùóôòùê ðïóìåäï÷áôåìøîùê ðïéóë.) Úîáþåîéñ òåçéóôòï÷: $|rA| \equiv K$, $|rI1|\equiv i-N$. %%472 \code BEGIN & LDA & Ë & 1 & Q1. Îáþáìøîáñ õóôáîï÷ëá & STA & KEY+N+1 & 1 & $K_{N+1}\asg K$. & ENT1 & -N & 1 & $i\asg 0$. & INC1 & 1 & C+1-S & Q3. Ðòïä÷éöåîéå. & ÓÍÒÁ & KEY+N, 1& C+l-S & Q2. Óòá÷îåîéå. & JNE & *-2 & C+1-S & Îá Q3, åóìé $K_i\ne K$. & J1NP & SUCCESS & 1 & Q4. Ëïîåã æáêìá? FAILURE & EQU & * & 1-S & ×ùèïä, åóìé îåô ÷ ôáâìéãå. \endcode\progend Éóðïìøúõñ ðáòáíåôòù $C$ é~$S$, ÷÷åäåîîùå ðòé áîáìéúå ðòïçòáííù $S$, íïöîï úáëìàþéôø, þôï ÷òåíñ òáâïôù ðòïçòáííù õíåîøûéìïóø äï $(4C-4S+10)u$; üôï äáåô õìõþûåîéå ðòé $C\ge5$ (äìñ õäáþîïçï ðïéóëá) é ðòé $N\ge 8$ (äìñ îåõäáþîïçï ðïéóëá). Ðòé ðåòåèïäå ïô áìçïòéôíá S ë áìçïòéôíõ Q éóðïìøúï÷áî ÷áöîùê õóëïòñàýéê ðòéîãéð: åóìé ÷ï ÷îõôòåîîåí ãéëìå ðòïçòáííù ðòï÷åòñàôóñ ä÷á éìé âïìåå õóìï÷éñ, îõöîï ðïóôáòáôøóñ ïóôá÷éôø ôáí ôïìøëï ïäîï óòá÷îåîéå. Óõýåóô÷õåô óðïóïâ óäåìáôø ðòïçòáííõ Q \emph{åýå} âùóôòåå. \prog Q'.(Ó÷åòèâùóôòùê ðïóìåäï÷áôåìøîùê ðïéóë.) Úîáþåîéñ òåçéóôòï÷: $|rA|=K$, $|rI1|\equiv i-N$. \code BEGIN &LDA &Ë &1 & Q1. Îáþáìøîáñ õóôáîï÷ëá. &STA &KEY + N +1 &1 &$K_{N+1}\asg K$. &ENT1 &-1-N &1 &$i\asg -1$. 3H &INC1 &2 &\lfloor(C-S+2)/2\rfloor & Q3. Ðòïä÷éöåîéå. (Ä÷ïêîïå.) &ÓÍÒÁ &KEY+N, 1 &\lfloor(C-S+2)/2\rfloor & Q2. Óòá÷îåîéå. &JE &4F &\lfloor(C-S+2)/2\rfloor & Îá Q4, åóìé $K=K_i$. &ÓÍÒÁ &KEY+N+1,1 &\lfloor(C-S+1)/2\rfloor & Q2. Óòá÷îåîéå. (Óìåäõàýåå.) &JNE &3B &\lfloor(C-S+1)/2\rfloor & Îá Q3, åóìé $K\ne K_{i+1}$. &INC1 &1 &(C-5)\bmod 2 &Ðòïä÷éîõôø $i$. 4H &J1NP &SUCCESS & 1 & Q4. Ëïîåã æáêìá? FAILURE &EQU &* &1-S &×ùèïä, åóìé îåô ÷ ôáâìéãå. \endcode \progend Éîóôòõëãéé ÷îõôòåîîåçï ãéëìá ÷ùðéóáîù ä÷áöäù; üôï éóëìàþáåô ðòéíåòîï ðïìï÷éîõ ïðåòáôïòï÷ "$i\asg i+1$". Ôáëéí ïâòáúïí, ÷òåíñ ÷ùðïìîåîéñ ðòïçòáííù õíåîøûéìïóø äï $$ 3.5C-3.5S+10{(C-S)\bmod 2\over 2} $$ åäéîéã. Ðòé ðïéóëå ðï âïìøûéí ôáâìéãáí ðòïçòáííá Q' îá 30\% âùóôòåå ðòïçòáííù S; ðïäïâîùí ïâòáúïí íïçõô âùôø õìõþûåîù íîïçéå óõýåóô÷õàýéå ðòïçòáííù. Åóìé éú÷åóôîï, þôï ëìàþé òáóðïìïöåîù ÷ ÷ïúòáóôáàýåí ðïòñäëå, ðïìåúîï îåóëïìøëï éúíåîéôø áìçïòéôí. %% 473 \alg Ô.(Ðïóìåäï÷áôåìøîùê ðïéóë ÷ õðïòñäïþåîîïê ôáâìéãå.) Éíååôóñ ôáâìéãá úáðéóåê $R_1$, $R_2$, \dots, $R_N$, ðòéþåí ëìàþé õäï÷ìåô÷ïòñàô îåòá÷åîóô÷áí $K_1K$. \st [Îáþáìøîáñ õóôáîï÷ëá.] Õóôáîï÷éôø $i\asg1$. \st [Óòá÷îåîéå.] Åóìé $K\le K_i$, ôï ðåòåêôé îá \stp{4}. \st [Ðòïä÷éöåîéå.] Õ÷åìéþéôø $i$ îá 1 é ÷åòîõôøóñ ë ûáçõ \stp{2}. \st [Òá÷åîóô÷ï?] Åóìé $K=K_i$, ôï áìçïòéôí ïëáîþé÷áåôóñ õäáþîï. × ðòïôé÷îïí óìõþáå---îåõäáþîï, îõöîïê úáðéóé ÷ ôáâìéãå îåô. \algend Åóìé ÷åìéþéîá $K$ ó òá÷îïê ÷åòïñôîïóôøà ðòéîéíáåô ÷óå ÷ïúíïöîùå úîáþåîéñ, ôï ÷ óìõþáå õäáþîïçï ðïéóëá áìçïòéôí T, ðï óõýåóô÷õ, îå ìõþûå áìçïòéôíá Q. Ïäîáëï ïôóõôóô÷éå îõöîïê úáðéóé áìçïòéôí Ô äïú÷ïìñåô ïâîáòõöéôø ðòéíåòîï ÷ ä÷á òáúá âùóôòåå. Ðòé÷åäåîîùå ÷ùûå áìçïòéôíù ÷ ãåìñè õäïâóô÷á éóðïìøúï÷áìé éîäåëóîùå ïâïúîáþåîéñ äìñ üìåíåîôï÷ ôáâìéãù; áîáìïçéþîùå ðòïãåäõòù ðòéíåîéíù é ë ôáâìéãáí ÷ ó÷ñúáîîïí ðòåäóôá÷ìåîéé, ôáë ëáë ÷ îéè äáîîùå ôïöå òáóðïìïöåîù ðïóìåäï÷áôåìøîï. (Óí. õðò.~2, 3 é 4.) \section Þáóôïôá ïâòáýåîéê. Äï óéè ðïò ðòåäðïìáçáìïóø, þôï ó òá÷îïê ÷åòïñôîïóôøà íïöåô ðïôòåâï÷áôøóñ ðïéóë ìàâïçï áòçõíåîôá, ïäîáëï þáóôï ôáëïå ðòåäðïìïöåîéå îå ðòá÷ïíåòîï; ÷ïïâýå çï÷ïòñ, ëìàþ $K_j$ âõäåô òáúùóëé÷áôøóñ ó ÷åòïñôîïóôøà $p_i$, çäå $p_1+p_2+\cdots+p_N=1$. ×òåíñ õäáþîïçï ðïéóëá ðòé âïìøûéè $N$ ðòïðïòãéïîáìøîï þéóìõ óòá÷îåîéê $C$, óòåäîåå .úîáþåîéå ëïôïòïçï òá÷îï $$ \overline{C}_N=p_1+2p_2+\cdots+Np_N. \eqno(3) $$ Ðõóôø åóôø ÷ïúíïöîïóôø ðïíåýáôø úáðéóé ÷ ôáâìéãõ ÷ ìàâïí ðïòñäëå; ôïçäá ÷åìéþéîá $\overline{C}_N$ íéîéíáìøîá ðòé $$ p_1\ge p_2\ge \ldots \ge p_N, \eqno (4) $$ ô. å. ëïçäá îáéâïìåå þáóôï éóðïìøúõåíùå úáðéóé òáóðïìïöåîù ÷ îáþáìå ôáâìéãù. Ðïóíïôòéí, þôï äáåô îáí ôáëïå "ïðôéíáìøîïå" òáóðïìïöåîéå ðòé òáúìéþîùè òáóðòåäåìåîéñè ÷åòïñôîïóôåê. Åóìé $p_1=p_2=\ldots=p_N=1/N$, ôï æïòíõìá (3) ó÷ïäéôóñ ë $\overline{C}_N=(N+1)/2$, þôï õöå âùìï ðïìõþåîï îáíé ÷ (2). Ðòåäðïìïöéí ôåðåòø, þôï $$ p_1={1\over2}, p_2={1\over 4}, \ldots, p_{N-1}={1\over2^{N-1}}, p_{N}={1\over2^{N-1}} \eqno(5) $$ %% 474 Óïçìáóîï õðò. 7, $\overline{C}_N=2-2^{1-N}$; óòåäîåå þéóìï óòá÷îåîéê íåîøûå ä÷õè, åóìé úáðéóé òáóðïìïöåîù ÷ îáäìåöáýåí ðïòñäëå. Äòõçéí îáðòáûé÷áàýéíóñ òáóðòåäåìåîéåí ñ÷ìñåôóñ $$ p_1=N_c, p_2=(N-1)c, \ldots, p_N=c, $$ çäå $$ c=2/N(N+1). \eqno(6) $$ Üôï "ëìéîï÷éäîïå" òáóðòåäåìåîéå äáåô âïìåå ðòé÷ùþîùê òåúõìøôáô $$ \overline{C}_N=c\sum_{1\le k\le N} k\cdot(N+1-k)={N+2\over 2}; \eqno(7) $$ ïðôéíáìøîïå òáóðïìïöåîéå üëïîïíéô ïëïìï ôòåôé ðïéóëï÷ïçï ÷òåíåîé, ôòåâõàýåçïóñ äìñ úáðéóåê ÷ óìõþáêîïí ðïòñäëå. Òáúõíååôóñ, òáóðòåäåìåîéñ (5) é~(6) äï÷ïìøîï éóëõóóô÷åîîù, é éè îåìøúñ óþéôáôø èïòïûéí ðòéâìéöåîéåí ë äåêóô÷éôåìøîïóôé. Âïìåå ôéðéþîõà ëáòôéîõ äáåô "úáëïî Úéðæá": $$ p_1=c/1, p_2=c/2, \ldots, p_N=c/N, \rem{çäå $c=1/H_N$}. \eqno (8) $$ Üôï òáóðòåäåìåîéå ðïìõþéìï éú÷åóôîïóôø âìáçïäáòñ Äö.~Ë~Úéðæõ, ëïôïòùê úáíåôéì, þôï $n$-å îáéâïìåå õðïôòåâéôåìøîïå ÷ ôåëóôå îá åóôåóô÷åîîïí ñúùëå óìï÷ï ÷óôòåþáåôóñ ó þáóôïôïê, ðòéâìéúéôåìøîï ïâòáôîï ðòïðïòãéïîáìøîïê $n$. [The Psicho-Biology of Language (Boston, Mass.: Houghton Miffling, 1935); Human Behavior and the Principle of Least Effort (Reading, Mass.: Addison-Wesley, 1949).] Áîáìïçéþîïå ñ÷ìåîéå ïâîáòõöåîï éí ÷ ôáâìéãáè ðåòåðéóé; ôáí óôïìéþîùå òáêïîù òáóðïìïöåîù ÷ ðïòñäëå õâù÷áîéñ îáóåìåîéñ. × óìõþáå, åóìé þáóôïôá ëìàþåê ÷ ôáâìéãå ðïäþéîñåôóñ úáëïîõ Úéðæá, éíååí $$ \overline{C}_N=N/H_N; \eqno(9) $$ ðïéóë ðï ôáëïíõ æáêìõ ðòéíåòîï ÷ ${1\over2}\ln N$ òáú âùóôòåå, þåí ðï îåõðïòñäïþåîîïíõ. [Óò. ó A.~D.~Booth et al. Mechanical Resolution of Linguistic Problems (New York: Academic Press, 1958), 79.) Äòõçïå òáóðòåäåìåîéå, âìéúëïå ë òåáìøîïíõ, äáåô ðòá÷éìï "80--20", ëïôïòïå þáóôï ÷óôòåþáåôóñ ÷ ëïííåòþåóëéè ðòéìïöåîéñè [óò. ó W. P. Heising, {\sl IBM Systems J.\/}, {\bf 2} (1963), 114--115]. Üôï ðòá÷éìï çìáóéô, þôï 80\% òáâïôù ÷åäåôóñ îáä îáéâïìåå áëôé÷îïê þáóôøà æáêìá ÷åìéþéîïê 20\%; ïîï ðòéíåîéíï é ë üôéí 20\%, ôáë þôï 64\% òáâïôù ÷åäåôóñ ó îáéâïìåå áëôé÷îùíé 4\% æáêìá, é ô. ä. Éîùíé óìï÷áíé, $$ {p_1+p_2+\cdots+p_{.20n}\over p_1+p_2+p_3+\cdots+p_n} \approx 0.80 \rem{äìñ ÷óåè $n$}. \eqno (10) $$ %% 475 ×ïô ïäîï éú òáóðòåäåìåîéê, ôïþîï õäï÷ìåô÷ïòñàýéè ðòé÷åäåîîïíõ ðòá÷éìõ ðòé $n$, ëòáôîùè 5: $$ p_1=c, p_2=(2^\theta-1)c, p_3=(3^\theta-2^\theta)c, \ldots, p_N=(N^\theta-(N-1)^\theta)c, \eqno(11) $$ çäå $$ c=1/N^\theta; \theta={\log 0.80 \over \log 0.20}=0.1386. \eqno(12) $$ Äåêóô÷éôåìøîï, $p_1+p_2+\cdots+p_n=cn^\theta$ ðòé ìàâïí $n$. Ó ÷åòïñôîïóôñíé (11) îå ôáë ðòïóôï òáâïôáôø; éíååí, ïäîáëï, $n^\theta-(n-1)^\theta)=\theta n^{\theta-1}(1 + O(1/n))$, ô.å. óõýåóô÷õåô âïìåå ðòïóôïå òáóðòåäåìåîéå, ðòéâìéöåîîï õäï÷ìåô÷ïòñàýåå ðòá÷éìõ "80--20": $$ p_1=c/1^{1-\theta}, p_2=c/2^{1-\theta}, \ldots, p_N=c/N^{1-\theta}, \rem{çäå $c=1/H_N^{1-\theta}$}. \eqno (13) $$ Úäåóø, ëáë é òáîøûå, $\theta= \log 0.80/\log 0.20$, a $H_N^{(s)}$ åóôø $N$-e çáòíïîéþåóëïå þéóìï ðïòñäëá $s$, ô. å. $1^{-s}+2^{-s}+\cdots+N^{-s}$. Úáíåôéí, þôï üôï òáóðòåäåìåîéå ïþåîø îáðïíéîáåô òáóðòåäåìåîéå Úéðæá (8); ëïçäá $\theta$ éúíåîñåôóñ ïô 1 äï 0, ÷åòïñôîïóôé íåîñàôóñ ïô òá÷îïíåòîï òáóðòåäåìåîîùè ë úéðæï÷óëéí. (× óáíïí äåìå, Úéðæ îáûåì, þôï $\theta\approx {1\over 2}$ ÷ òáóðòåäåìåîéé ìéþîùè äïèïäï÷.) Ðòéíåîññ (3) ë (13), ðïìõþáåí äìñ ðòá÷éìá "80--20" óòåäîåå þéóìï óòá÷îåîéê $$ \overline{C}_N=H_N^{(-\theta)}/H_N^{(1-\theta)} ={\theta N \over \theta+1}+O(N^{(1-\theta)})\approx 0.122N \eqno (14) $$ (óí. õðò. 8). À. Ó. Û÷áòã, éúõþá÷ûéê þáóôïôù ðïñ÷ìåîéñ óìï÷ [óí. éîôåòåóîùê çòáæéë îá óôò. 422 ÷ {\sl JACM\/}, {\bf 10} (1963)], ðòåäìïöéì âïìåå ðïäèïäñýåå ÷ùòáöåîéå äìñ'úáëïîá Úéðæá: $$ p_1=c/1^{1+\theta}, p_2=c/2^{1+\theta}, \ldots, p_N=c/N^{1+\theta}, \rem{çäå $c=1/H_N^{1+\theta}$}, \eqno (15) $$ ðòé íáìùè \emph{ðïìïöéôåìøîùè} $Q$. [Ðï óòá÷îåîéà ó (13) úäåóø éúíåîåî úîáë $\theta$.] × üôïí óìõþáå $$ \overline{C}_N=H_N^\theta/H_N^{(1+\theta)} =N^{1-\theta}/(1-\theta)\zeta(1+\theta)+O(N^{1-2\theta}), \eqno (16) $$ þôï úîáþéôåìøîï íåîøûå, þåí (9) ðòé $N\to\infty$. \section "Óáíïïòçáîéúõàýéêóñ" æáêì. Ðòåäùäõýéå ÷ùþéóìåîéñ èïòïûé, îï ÷ âïìøûéîóô÷å óìõþáå÷ òáóðòåäåìåîéå ÷åòïñôîïóôåê îáí îå éú÷åóôîï. Íù íïçìé âù ÷ ëáöäïê úáðéóé úá÷åóôé óþåôþéë þéóìá ïâòáýåîéê, þôïâù îá ïóîï÷áîéé ðïëáúáîéê óþåôþéëï÷ ðåòåõðïòñäïþéôø úáðéóé. ×ù÷åäåîîùå æïòíõìù ðïëáúù÷áàô, þôï ôáëáñ ðòïãåäõòá íïöåô ðòé÷åóôé ë úáíåôîïê üëïîïíéé. Îï îå ÷óåçäá %% 476 öåìáôåìøîï ïô÷ïäéôø íîïçï ðáíñôé ðïä óþåôþéëé, ôáë ëáë åå íïöîï éóðïìøúï÷áôø âïìåå òáãéïîáìøîï (îáðòéíåò, ðòéíåîññ äòõçéå íåôïäù ðïéóëá, éúìáçáåíùå îéöå ÷ äáîîïê çìá÷å). Ðòïóôáñ óèåíá, ðòïéóèïöäåîéå ëïôïòïê îå éú÷åóôîï, éóðïìøúõåôóñ õöå íîïçéå çïäù. Ïîá ðïú÷ïìñåô äï÷ïìøîï èïòïûï õðïòñäïþéôø úáðéóé âåú ÷óðïíïçáôåìøîùè ðïìåê äìñ óþåôþéëï÷: ëïçäá íù îáèïäéí îõöîõà úáðéóø, íù ðïíåýáåí åå ÷ îáþáìï ôáâìéãù. Ðïäïâîùê íåôïä ìåçëï òåáìéúï÷áôø, ëïçäá ôáâìéãá ðòåäóôá÷ìåîá ÷ ÷éäå ó÷ñúáîîïçï ìéîåêîïçï óðéóëá: ÷åäø þáóôï îáí âù÷áåô îõöîï úîáþéôåìøîï éúíåîéôø îáêäåîîõà úáðéóø. Éäåñ "óáíïïòçáîéúõàýåçïóñ" íåôïäá óïóôïéô ÷ ôïí, þôï þáóôï éóðïìøúõåíùå üìåíåîôù âõäõô òáóðïìïöåîù äï÷ïìøîï âìéúëï ë îáþáìõ ôáâìéãù. Ðõóôø $N$ ëìàþåê òáúùóëé÷áàôóñ ó ÷åòïñôîïóôñíé $\{p_1, p_2, \ldots, p_N\}$ óïïô÷åôóô÷åîîï, ðòéþåí ëáöäùê ðïéóë óï÷åòûáåôóñ áâóïìàôîï \emph{îåúá÷éóéíï} ïô ðòåäùäõýéè. Íïöîï ðïëáúáôø, þôï óòåäîåå þéóìï óòá÷îåîéê ðòé îáèïöäåîéé úáðéóé ÷ ôáëïí óáíïïòçáîéúõàýåíóñ æáêìå óôòåíéôóñ ë ðòåäåìøîïíõ úîáþåîéà $$ \overline{C}_N=1+2\sum_{1\le i < j \le N}{p_ip_j\over p_i+p_j} ={1\over 2}+\sum_{i, j}{p_ip_j\over p_i+p_j}. \eqno (17) $$ (Óí. õðò. 11.) Îáðòéíåò, åóìé $p_i=1/N$ ðòé $1\le i \le N$, óáíïïòçáîéúõàýáñóñ ôáâìéãá ÷óåçäá îáèïäéôóñ ÷ óìõþáêîïí ðïòñäëå, á (17) ó÷ïäéôóñ ë úîáëïíïíõ ÷ùòáöåîéà $(N+1)/2$, ðïìõþåîîïíõ òáîåå. Ðïóíïôòéí, ëáë óáíïïòçáîéúõàýáñóñ ðòïãåäõòá òáâïôáåô ðòé òáóðòåäåìåîéé ÷åòïñôîïóôåê ðï úáëïîõ Úéðæá (8). Éíååí $$ \eqalign{ \overline{C}_N&={1\over 2}+\sum_{1\le i, j\le N}{(c/i)(c/j)\over c/i+c/j} ={1\over2}+c\sum_{1\le i, j\le N}{1\over i+j}=\cr &={1\over2}+c\sum_{1\le i\le N}(H_{N+i}-H_i) ={1\over2}+c\sum_{1\le i\le 2N}H_i-2c\sum_{1\le i\le N}H_i=\cr &={1\over2}+c((2N+1)H_{2N}-2N-2(N+1)H_N+2N)=\cr &={1\over2}+c(N\ln 4-\ln N+O(1))\approx\cr &\approx 2N/log_2N.\cr } $$ (óí. æïòíõìù (1.2.7--8,3)). Üôï çïòáúäï ìõþûå, þåí õ $N$ ðòé äïóôáôïþîï âïìøûéè $N$, é ìéûø ÷ $\ln4\approx 1.386$ òáú èõöå, þåí þéóìï óòá÷îåîéê ðòé ïðôéíáìøîïí òáóðïìïöåîéé úáðéóåê (óò. ó (9)). Üëóðåòéíåîôù, ðòé÷ïäé÷ûéåóñ ó ôáâìéãáíé óéí÷ïìï÷ ÷ ëïíðéìñôïòáè, ðïëáúáìé, þôï óáíïïòçáîéúõàýéêóñ íåôïä òáâïôáåô äáöå ìõþûå, þåí ðòåäóëáúù÷áåô (18), ôáë ëáë õäáþîùå ðïéóëé %% 477 îå îåúá÷éóéíù (îåâïìøûéå çòõððù ëìàþåê þáóôï ðïñ÷ìñàôóñ ÷íåóôå). Óèåíõ, ðïäïâîõà óáíïïòçáîéúõàýåêóñ, éúõþéìé Ç. Ûáê é Æ.~×.~Äáõüò [{\sl SIAM J. Appl. Math.\/}, {\bf 15} (1967), 874--888.] \section Ðïéóë îá ìåîôå óòåäé úáðéóåê òáúìéþîïê äìéîù. Òáóóíïôòéí ôåðåòø îáûõ úáäáþõ ÷ éîïí òáëõòóå. Ðõóôø ôáâìéãá, ðï ëïôïòïê ðòïéú÷ïäéôóñ ðïéóë, èòáîéôóñ îá ìåîôå é úáðéóé éíåàô òáúìéþîùå äìéîù. Ìåîôá ó óéóôåíîïê âéâìéïôåëïê ÷ óôáòùè ïðåòáãéïîîùè óéóôåíáè óìõöéô ðòéíåòïí ôáëïçï æáêìá. Óôáîäáòôîùå ðòïçòáííù óéóôåíù, ôáëéå, ëáë ëïíðéìñôïòù, ëïíðïîï÷ýéëé, úáçòõúþéëé, çåîåòáôïòù ïôþåôï÷ é ô. ð., ñ÷ìñìéóø "úáðéóñíé" îá ìåîôå, á âïìøûéîóô÷ï ðïìøúï÷áôåìøóëéè òáâïô äïìöîï âùìï îáþéîáôøóñ ó ðïéóëá îõöîïê ðòïçòáííù. Ôáëáñ ðïóôáîï÷ëá úáäáþé äåìáåô îåðòéíåîéíùí ðòåäùäõýéê áîáìéú áìçïòéôíá S: ôåðåòø ûáç S3 ÷ùðïìîñåôóñ úá òáúìéþîùå ðòïíåöõôëé ÷òåíåîé. Úîáþéô, îáó âõäåô éîôåòåóï÷áôø îå ôïìøëï þéóìï óòá÷îåîéê. Ïâïúîáþéí þåòåú $L_i$ äìéîõ úáðéóé $R_i$, á þåòåú $p_i$, ÷åòïñôîïóôø ôïçï, þôï üôá úáðéóø âõäåô ïôùóëé÷áôøóñ. ×òåíñ ðïéóëá ôåðåòø ðòéíåòîï ðòïðïòãéïîáìøîï ÷åìéþéîå $$ p_1L_1+p_2(L_1+L_2)+\cdots+p_N(L_1+L_2+\cdots+L_N). \eqno (19) $$ Ðòé $L_1=L_2=\ldots=L_N=1$ üôï, ïþå÷éäîï, ó÷ïäéôóñ ë éúõþåîîïíõ óìõþáà (3). Ëáöåôóñ ìïçéþîùí ðïíåóôéôø îáéâïìåå îõöîùå úáðéóé ÷ îáþáìï ìåîôù, îï úäåóø úäòá÷ùê óíùóì ðïä÷ïäéô îáó. Äåêóô÷éôåìøîï, ðõóôø îá ìåîôå úáðéóáîù òï÷îï ä÷å ðòïçòáííù---$A$ é $B$. Ðòïçòáííá $A$ ôòåâõåôóñ ÷ ä÷á òáúá þáýå $B$, îï äìéîîåå $B$ ÷ þåôùòå òáúá, ô. å. $N=2$, $p_A={2\over3}$, $L_A=4$, $p_B={1\over3}$, $L_B=1$. Åóìé íù, óìåäõñ "ìïçéëå", ðïóôá÷éí $A$ îá ðåò÷ïå íåóôï, ôï óòåäîåå ÷òåíñ ðïéóëá óïóôá÷éô ${2\over 3}\cdot4+{1\over3}\cdot 5={13\over3}$; îï åóìé ðïóôõðéôø "îåìïçéþîï", òáóðïìïöé÷ ÷ îáþáìå $B$, ôï ðïìõþéôóñ ${1\over3}\cdot1+{2\over3}\cdot5={11\over 3}$. Óìåäõàýáñ ôåïòåíá ðïú÷ïìñåô ïðòåäåìéôø ïðôéíáìøîïå òáóðïìïöåîéå âéâìéïôåþîùè ðòïçòáíí îá ìåîôå. \proclaim Ôåïòåíá S. Ðõóôø $L_i$ é $p_i$, ïðòåäåìåîù, ëáë é òáîøûå. Ðïòñäïë úáðéóåê îá ìåîôå ïðôéíáìåî ôïçäá é ôïìøëï ôïçäá, ëïçäá $$ p_1/L_1\ge p_2/L_2\ge \ldots \ge p_N/L_N. \eqno (20) $$ Éîùíé óìï÷áíé, íéîéíõí ÷ùòáöåîéñ $$ p_{a_1}L_{a_1}+p_{a_2}(L_{a_1}+L_{a_2})+\cdots +p_{a_N}(L_{a_1}+\cdots+L_{a_N}) $$ %% 478 ðï ÷óåí ðåòåóôáîï÷ëáí $a_1$ $a-2$ \dots $a_N$ þéóåì $\{1,2,\ldots, N\}$ òá÷åî (19) ôïçäá é ôïìøëï ôïçäá, ëïçäá ÷ùðïìîñåôóñ (20). \proof Ðòåäðïìïöéí, þôï $R_i$ é $R_{i+1}$ ðïíåîñìéóø íåóôáíé; ÷åìéþéîá (19), òáîåå òá÷îáñ $$ \cdots+p_i(L_1+\cdots+L_{i-1}+L_i)+p_{i+1}(L_1+\cdots+L_{i+1}) +\cdots, $$ ôåðåòø úáíåîéôóñ îá $$ \cdots+p_{i+1}(L_1+\cdots+L_{i-1}+L_{i+1})+p_i(L_1+\cdots+L_{i+1}) +\cdots. $$ Éúíåîåîéå òá÷îï $p_iL_{i+1}-p_{i+1}L_i$. Ôáë ëáë òáóðïìïöåîéå (19) ïðôéíáìøîï, ôï $p_iL_{i+1}-p_{i+1}L_i\ge 0$. Úîáþéô, $p_i/L_i\ge p_{i+1}/L_{i+1}$, ô. å. (20) ÷ùðïìîñåôóñ. Äïëáöåí ôåðåòø äïóôáôïþîïóôø õóìï÷éñ (20). Òáúõíååôóñ, "ìïëáìøîáñ" ïðôéíáìøîïóôø òáóðïìïöåîéñ (19) ÷éäîá óòáúõ: åóìé íù ðïíåîñåí íåóôáíé ä÷å úáðéóé, ÷òåíñ ðïéóëá éúíåîéôóñ îá $p_iL_{i+1}-p_{i+1}L_i\ge 0$. Ïäîáëï "çìïâáìøîáñ" ïðôéíáìøîïóôø ôòåâõåô ïâïóîï÷áîéñ. Íù òáóóíïôòéí ä÷á äïëáúáôåìøóô÷á: ïäîï éú îéè éóðïìøúõåô äéóëòåôîõà íáôåíáôéëõ, á äòõçïå ðòåäðïìáçáåô îåëïôïòõà íáôåíáôéþåóëõà éú÷ïòïôìé÷ïóôø. \proof\ 1. Ðõóôø (20) ÷ùðïìîñåôóñ. Íù úîáåí, þôï ìàâõà ðåòåóôáîï÷ëõ úáðéóåê íïöîï "ïôóïòôéòï÷áôø", ô. å. ðòé÷åóôé ë òáóðïìïöåîéà $R_1$, $R_2$, \dots, $R_N$, ðïóìåäï÷áôåìøîï íåîññ íåóôáíé ìéûø óïóåäîéå üìåíåîôù. Ëáöäïå ôáëïå éúíåîåîéå ðåòå÷ïäéô \dots$R_j$ $R_i$\dots ÷ \dots$R_i$ $R_j$\dots äìñ îåëïôïòùè $i