Крива Гільберта (відома також як крива Гільберта, що заповнює простір) — це неперервна фрактальна крива, що заповнює простір, вперше описана німецьким математиком Давидом Гільбертом у 1891 році, як варіант кривих Пеано, що заповнюють простір, відкритих італійським математиком Джузеппе Пеано в 1890 році.
Оскільки крива заповнює площину, її розмірність Гаусдорфа дорівнює (її образ є одиничним квадратом, розмірність якого дорівнює 2 при будь-якому визначенні розмірності, а її граф є компактною множиною, гомеоморфною замкнутому одиничному інтервалу з розмірністю Гаусдорфа 2) .
є -м наближенням до граничної кривої. Евклідова довжина кривої дорівнює , тобто росте експоненціально з , в той же час сама крива завжди лишається в межах квадрата зі скінченною площею.
Застосування
На основі кривої Гільберта можуть бути реалізовані вібраторні або друковані конструкції антен.
Відомі застосування кривої Гільберта для стискання баз даних. Завдяки властивості локальності крива Гільберта використовується в комп'ютерних програмах, наприклад, для візуаліазції діапазону IP-адрес, присвоєних комп'ютерам.
Рисунки
- Крива Гільберта, перший крок
- Крива Гільберта, перший і другий крок
- Криві Гільберта, з першого по третій кроки
- Ниткова графіка
- Крива Гільберта у кольорі
- Тривимірна крива Гільберта
- Тривимірна крива Гільберта у кольорі, що вказує послідовність
- Анімаційна ілюстрація, що показує проходження кружків кривою.
Див. також
Примітки
- Hilbert, 1891, с. 459—460.
- Peano, 1890, с. 157—160.
- Слюсар, В. (2007). (PDF). Электроника: наука, технология, бизнес. — 2007. — № 6. с. С. 82—89. Архів оригіналу (PDF) за 3 квітня 2018. Процитовано 22 квітня 2020.
{{}}
:|pages=
має зайвий текст () - Eavis, Cueva, 2007, с. 1—12.
- Lemire, Kaser, 2011.
Джерела
- I. Kamel, C. Faloutsos. Hilbert R-tree: An improved R-tree using fractals // Proceedings of the 20th International Conference on Very Large Data Bases / Jorge Bocca, Matthias Jarke, Carlo Zaniolo. — San Francisco, CA, USA : Morgan Kaufmann Publishers Inc, 1994. — .
- G.Peano. Sur une courbe, qui remplit toute une aire plane. // Mathematische Annalen. — 1890. — Вип. 36.
- D. Hilbert. Über die stetige Abbildung einer Linie auf ein Flächenstück. // Mathematische Annalen. — 1891. — Вип. 38.
- A.R. Butz. Alternative algorithm for Hilbert’s space filling curve. // IEEE Trans. On Computers. — 1971. — Т. 20. — DOI:10.1109/T-C.1971.223258.
- B. Moon, H.V. Jagadish, C. Faloutsos, J.H. Saltz. Analysis of the clustering properties of the Hilbert space-filling curve // IEEE Transactions on Knowledge and Data Engineering. — 2001. — Т. 13, вип. 1. — DOI:10.1109/69.908985.
- I. Kamel, C. Faloutsos. Proceedings of the 20th International Conference on Very Large Data Bases. — San Francisco, CA, USA, 1994.
- T. Eavis, D. Cueva. A Hilbert space compression architecture for data warehouse environments // Lecture Notes in Computer Science. — 2007. — Т. 4654.
- Daniel Lemire, Owen Kaser. Reordering Columns for Smaller Indexes // Information Sciences. — 2011. — Т. 181, вип. 12. — arXiv:0909.1346.
- C. H. Hamilton, A. Rau-Chaplin. Compact Hilbert indices: Space-filling curves for domains with unequal side lengths // Information Processing Letters. — 2007. — Т. 105, вип. 5. — DOI:10.1016/j.ipl.2007.08.034.
- J. Alber, R. Niedermeier. On multidimensional curves with Hilbert property // Theory of Computing Systems. — 2000. — Т. 33, вип. 4. — DOI:10.1007/s002240010003.
- H. J. Haverkort, F. van Walderveen,. Four-dimensional Hilbert curves for R-trees // Proceedings of the Eleventh Workshop on Algorithm Engineering and Experiments. — New York : Society for Industrial and Applied Mathematics ( SIAM ), 2009. — .
- Douglas Voorhies. Space-Filling Curves and a Measure of Coherence / Andrew S. Glassner. — Boston, San Diego, New York, London, Sydney, Tokyo, Toronto : AP Professional, 1991. — Т. II. — (Graphics Gems) — .
Посилання
- Dynamic Hilbert curve with JSXGraph [ 18 червня 2019 у Wayback Machine.]
- Three.js WebGL 3D Hilbert curve demo
- XKCD cartoon using the locality properties of the Hilbert curve to create a «map of the internet» [ 2 липня 2019 у Wayback Machine.]
- Gcode generator for Hilbert curve [ 9 липня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kriva Gilberta vidoma takozh yak kriva Gilberta sho zapovnyuye prostir ce neperervna fraktalna kriva sho zapovnyuye prostir vpershe opisana nimeckim matematikom Davidom Gilbertom u 1891 roci yak variant krivih Peano sho zapovnyuyut prostir vidkritih italijskim matematikom Dzhuzeppe Peano v 1890 roci Pershi 8 krokiv stvorennya krivoyi Gilberta Oskilki kriva zapovnyuye ploshinu yiyi rozmirnist Gausdorfa dorivnyuye 2 displaystyle 2 yiyi obraz ye odinichnim kvadratom rozmirnist yakogo dorivnyuye 2 pri bud yakomu viznachenni rozmirnosti a yiyi graf ye kompaktnoyu mnozhinoyu gomeomorfnoyu zamknutomu odinichnomu intervalu z rozmirnistyu Gausdorfa 2 Hn displaystyle H n ye n displaystyle n m nablizhennyam do granichnoyi krivoyi Evklidova dovzhina krivoyi Hn displaystyle H n dorivnyuye 2n 12n displaystyle textstyle 2 n 1 over 2 n tobto roste eksponencialno z n displaystyle n v toj zhe chas sama kriva zavzhdi lishayetsya v mezhah kvadrata zi skinchennoyu plosheyu ZastosuvannyaNa osnovi krivoyi Gilberta mozhut buti realizovani vibratorni abo drukovani konstrukciyi anten Vidomi zastosuvannya krivoyi Gilberta dlya stiskannya baz danih Zavdyaki vlastivosti lokalnosti kriva Gilberta vikoristovuyetsya v komp yuternih programah napriklad dlya vizualiazciyi diapazonu IP adres prisvoyenih komp yuteram RisunkiKriva Gilberta pershij krok Kriva Gilberta pershij i drugij krok Krivi Gilberta z pershogo po tretij kroki Nitkova grafika Kriva Gilberta u koloriTrivimirna kriva Gilberta Trivimirna kriva Gilberta u kolori sho vkazuye poslidovnist Animacijna ilyustraciya sho pokazuye prohodzhennya kruzhkiv krivoyu Div takozhKriva Mura Kriva MinkovskogoPrimitkiHilbert 1891 s 459 460 Peano 1890 s 157 160 Slyusar V 2007 PDF Elektronika nauka tehnologiya biznes 2007 6 s S 82 89 Arhiv originalu PDF za 3 kvitnya 2018 Procitovano 22 kvitnya 2020 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a pages maye zajvij tekst dovidka Eavis Cueva 2007 s 1 12 Lemire Kaser 2011 DzherelaI Kamel C Faloutsos Hilbert R tree An improved R tree using fractals Proceedings of the 20th International Conference on Very Large Data Bases Jorge Bocca Matthias Jarke Carlo Zaniolo San Francisco CA USA Morgan Kaufmann Publishers Inc 1994 ISBN 1 55860 153 8 G Peano Sur une courbe qui remplit toute une aire plane Mathematische Annalen 1890 Vip 36 D Hilbert Uber die stetige Abbildung einer Linie auf ein Flachenstuck Mathematische Annalen 1891 Vip 38 A R Butz Alternative algorithm for Hilbert s space filling curve IEEE Trans On Computers 1971 T 20 DOI 10 1109 T C 1971 223258 B Moon H V Jagadish C Faloutsos J H Saltz Analysis of the clustering properties of the Hilbert space filling curve IEEE Transactions on Knowledge and Data Engineering 2001 T 13 vip 1 DOI 10 1109 69 908985 I Kamel C Faloutsos Proceedings of the 20th International Conference on Very Large Data Bases San Francisco CA USA 1994 T Eavis D Cueva A Hilbert space compression architecture for data warehouse environments Lecture Notes in Computer Science 2007 T 4654 Daniel Lemire Owen Kaser Reordering Columns for Smaller Indexes Information Sciences 2011 T 181 vip 12 arXiv 0909 1346 C H Hamilton A Rau Chaplin Compact Hilbert indices Space filling curves for domains with unequal side lengths Information Processing Letters 2007 T 105 vip 5 DOI 10 1016 j ipl 2007 08 034 J Alber R Niedermeier On multidimensional curves with Hilbert property Theory of Computing Systems 2000 T 33 vip 4 DOI 10 1007 s002240010003 H J Haverkort F van Walderveen Four dimensional Hilbert curves for R trees Proceedings of the Eleventh Workshop on Algorithm Engineering and Experiments New York Society for Industrial and Applied Mathematics SIAM 2009 ISBN 9781615671489 Douglas Voorhies Space Filling Curves and a Measure of Coherence Andrew S Glassner Boston San Diego New York London Sydney Tokyo Toronto AP Professional 1991 T II Graphics Gems ISBN 0 12 059756 X PosilannyaDynamic Hilbert curve with JSXGraph 18 chervnya 2019 u Wayback Machine Three js WebGL 3D Hilbert curve demo XKCD cartoon using the locality properties of the Hilbert curve to create a map of the internet 2 lipnya 2019 u Wayback Machine Gcode generator for Hilbert curve 9 lipnya 2019 u Wayback Machine