Унарна система числення — це [en] система числення із -1. Це найпростіша система числення для представлення дійсних чисел: для того, щоб в ній представити число N, довільно вибраний символ, який використовується як 1 повторюється N разів. Наприклад, числа 1, 2, 3, 4, 5, … будуть виглядати в такій системі як показано нижче
- 1, 11, 111, 1111, 11111, …
Ці числа не слід плутати із репюнітами, які також задаються у вигляді послідовностей одиниць але мають свою звичайне десяткову числову інтерпретацію.
Застосування
Унарні числа використовуються в деяких алгоритмах стиснення даних, таких як код Голомба. Це поняття також є основою для аксіом Пеано, що формалізують арифметику в рамках математичної логіки. Форма унарної нотації, яка називається [en] використовується для представлення чисел в Лямбда-численні.
Складність
У порівнянні зі стандартним позиційним записом, унарна система незручна і тому не використовується на практиці для великих обчислень. Вона зустрічається в описах деяких проблем вибору в теорії алгоритмів (наприклад в деяких [en] задачах), де її використовують, щоб «штучно» зменшити час виконання або просторові вимоги задачі. Наприклад, підозрюють, що задача факторизації цілих чисел вимагає часу виконання більшого ніж поліномна функція від довжини її входу в двійковому записі, але їй потрібен лише лінійний час якщо вхід представлено унарно. Однак, це потенційно оманливо. Використання унарного входу повільніше для будь-якого заданого числа, не швидше. Відмінність у тому, що двійковий (або більшої основи) вхід пропорційний логаритму з основою два (або більше) числа тоді як унарний вхід пропорційний самому числу. Отже, хоча з унарною системою час виконання і просторові вимоги як функції від довжини входу виглядають краще, вони не представляють дієвішого розв'язання.
У теорії складності обчислень, унарні числа використовуються, щоб відрізнити [en] задачі від NP-повних, але не сильно NP-повних. Задача, що має на вході якісь числові параметри сильно NP-повна, якщо вона залишається NP-повною навіть коли розмір входу штучно збільшують переводячи його в унарну систему. Для такої задачі, існують складні випадки для яких значення всіх параметрів майже поліномно великі.
Примітки
- Hodges, Andrew (2009), One to Nine: The Inner Life of Numbers, Anchor Canada, с. 14, ISBN ,
The simplest way to write the natural numbers is by the unary notation
. - Davis, Martin; Sigal, Ron; Weyuker, Elaine J. (1994), Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science, Computer Science and Scientific Computing (вид. 2nd), Academic Press, с. 117, ISBN ,
the base 1 (or unary) representation of the number x is simply a string of ones of length x
. - Hext, Jan (1990), Programming Structures: Machines and programs, Programming Structures, т. 1, Prentice Hall, с. 33, ISBN .
- (1966), Run-length encodings, IEEE Transactions on Information Theory, IT-12 (3): 399—401, doi:10.1109/TIT.1966.1053907.
- Magaud, Nicolas; Bertot, Yves (2002), Changing data structures in type theory: a study of natural numbers, Types for proofs and programs (Durham, 2000), Lecture Notes in Comput. Sci., т. 2277, Springer, Berlin, с. 181—196, doi:10.1007/3-540-45842-5_12, MR 2044538.
- Jansen, Jan Martin (2013), Programming in the λ-calculus: from Church to Scott and back, The Beauty of Functional Code: Essays Dedicated to Rinus Plasmeijer on the Occasion of His 61st Birthday, Lecture Notes in Computer Science, т. 8106, Springer-Verlag, с. 168—180, doi:10.1007/978-3-642-40355-2_12.
- ; Barak, Boaz (2007), The computational model —and why it doesn't matter [Обчислювальна модель і чому вона не має значення] (PDF), Computational Complexity: A Modern Approach [Обчислювальна складність: Сучасний підхід] (вид. січень 2007, чорнетка), Cambridge University Press, §17, с. 32–33, процитовано 10 травня 2017.
- Moore, Cristopher; Mertens, Stephan (2011), The Nature of Computation [Природа обчислень], Oxford University Press, с. 29, ISBN .
- Garey, M. R.; Johnson, D. S. (1978), 'Strong' NP-completeness results: Motivation, examples, and implications [Висліди в сильній NP-повноті: Спонука, приклади і наслідки], Journal of the ACM, 25 (3): 499—508, doi:10.1145/322077.322090, MR 0478747, S2CID 18371269.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Unarna sistema chislennya ce en sistema chislennya iz 1 Ce najprostisha sistema chislennya dlya predstavlennya dijsnih chisel dlya togo shob v nij predstaviti chislo N dovilno vibranij simvol yakij vikoristovuyetsya yak 1 povtoryuyetsya N raziv Napriklad chisla 1 2 3 4 5 budut viglyadati v takij sistemi yak pokazano nizhche 1 11 111 1111 11111 Ci chisla ne slid plutati iz repyunitami yaki takozh zadayutsya u viglyadi poslidovnostej odinic ale mayut svoyu zvichajne desyatkovu chislovu interpretaciyu ZastosuvannyaUnarni chisla vikoristovuyutsya v deyakih algoritmah stisnennya danih takih yak kod Golomba Ce ponyattya takozh ye osnovoyu dlya aksiom Peano sho formalizuyut arifmetiku v ramkah matematichnoyi logiki Forma unarnoyi notaciyi yaka nazivayetsya en vikoristovuyetsya dlya predstavlennya chisel v Lyambda chislenni SkladnistU porivnyanni zi standartnim pozicijnim zapisom unarna sistema nezruchna i tomu ne vikoristovuyetsya na praktici dlya velikih obchislen Vona zustrichayetsya v opisah deyakih problem viboru v teoriyi algoritmiv napriklad v deyakih en zadachah de yiyi vikoristovuyut shob shtuchno zmenshiti chas vikonannya abo prostorovi vimogi zadachi Napriklad pidozryuyut sho zadacha faktorizaciyi cilih chisel vimagaye chasu vikonannya bilshogo nizh polinomna funkciya vid dovzhini yiyi vhodu v dvijkovomu zapisi ale yij potriben lishe linijnij chas yaksho vhid predstavleno unarno Odnak ce potencijno omanlivo Vikoristannya unarnogo vhodu povilnishe dlya bud yakogo zadanogo chisla ne shvidshe Vidminnist u tomu sho dvijkovij abo bilshoyi osnovi vhid proporcijnij logaritmu z osnovoyu dva abo bilshe chisla todi yak unarnij vhid proporcijnij samomu chislu Otzhe hocha z unarnoyu sistemoyu chas vikonannya i prostorovi vimogi yak funkciyi vid dovzhini vhodu viglyadayut krashe voni ne predstavlyayut diyevishogo rozv yazannya U teoriyi skladnosti obchislen unarni chisla vikoristovuyutsya shob vidrizniti en zadachi vid NP povnih ale ne silno NP povnih Zadacha sho maye na vhodi yakis chislovi parametri silno NP povna yaksho vona zalishayetsya NP povnoyu navit koli rozmir vhodu shtuchno zbilshuyut perevodyachi jogo v unarnu sistemu Dlya takoyi zadachi isnuyut skladni vipadki dlya yakih znachennya vsih parametriv majzhe polinomno veliki PrimitkiHodges Andrew 2009 One to Nine The Inner Life of Numbers Anchor Canada s 14 ISBN 9780385672665 The simplest way to write the natural numbers is by the unary notation Davis Martin Sigal Ron Weyuker Elaine J 1994 Computability Complexity and Languages Fundamentals of Theoretical Computer Science Computer Science and Scientific Computing vid 2nd Academic Press s 117 ISBN 9780122063824 the base 1 or unary representation of the number x is simply a string of ones of length x Hext Jan 1990 Programming Structures Machines and programs Programming Structures t 1 Prentice Hall s 33 ISBN 9780724809400 1966 Run length encodings IEEE Transactions on Information Theory IT 12 3 399 401 doi 10 1109 TIT 1966 1053907 Magaud Nicolas Bertot Yves 2002 Changing data structures in type theory a study of natural numbers Types for proofs and programs Durham 2000 Lecture Notes in Comput Sci t 2277 Springer Berlin s 181 196 doi 10 1007 3 540 45842 5 12 MR 2044538 Jansen Jan Martin 2013 Programming in the l calculus from Church to Scott and back The Beauty of Functional Code Essays Dedicated to Rinus Plasmeijer on the Occasion of His 61st Birthday Lecture Notes in Computer Science t 8106 Springer Verlag s 168 180 doi 10 1007 978 3 642 40355 2 12 Barak Boaz 2007 The computational model and why it doesn t matter Obchislyuvalna model i chomu vona ne maye znachennya PDF Computational Complexity A Modern Approach Obchislyuvalna skladnist Suchasnij pidhid vid sichen 2007 chornetka Cambridge University Press 17 s 32 33 procitovano 10 travnya 2017 Moore Cristopher Mertens Stephan 2011 The Nature of Computation Priroda obchislen Oxford University Press s 29 ISBN 9780199233212 Garey M R Johnson D S 1978 Strong NP completeness results Motivation examples and implications Vislidi v silnij NP povnoti Sponuka prikladi i naslidki Journal of the ACM 25 3 499 508 doi 10 1145 322077 322090 MR 0478747 S2CID 18371269