منحنى هيلبرت

التكرارات السبعة الأولى لمنحنى هيلبرت

منحنى هيلبرت (المعروف أيضًا باسم منحنى هيلبرت لملء الفراغ ) هو منحنى فراغي كسري مستمر وصفه لأول مرة عالم الرياضيات الألماني ديفيد هيلبرت في عام 1891، [ 1 ] كنوع من أنواع منحنيات بيانو لملء الفراغ التي اكتشفها جوزيبي بيانو في عام 1890. [ 2 ]

ولأنها تملأ الفراغ، فإن بُعد هاوسدورف الخاص بها هو 2 (بشكل أدق، صورتها هي المربع الواحد ، الذي بُعده هو 2 في أي تعريف للبعد؛ ورسمها البياني عبارة عن مجموعة مضغوطة متماثلة مع الفترة المغلقة للوحدة، مع بُعد هاوسدورف 1).

يُنشأ منحنى هيلبرت كحدٍّ لمنحنيات خطية متقطعة . طولن{\displaystyle n}المنحنى th هو2ن-12ن{\displaystyle \textstyle 2^{n}-{1 \over 2^{n}}}أي أن الطول ينمو بشكل أُسّي معن{\displaystyle n}، على الرغم من أن كل منحنى موجود داخل مربع مساحته1{\displaystyle 1}.

صور

التطبيقات وخوارزميات رسم الخرائط

يُعد كلٌّ من منحنى هيلبرت الحقيقي وتقريباته المنفصلة مفيدًا لأنهما يُقدّمان تحويلًا بين الفضاء أحادي البُعد والفضاء ثنائي البُعد يحافظ على خاصية الموضعية بشكلٍ جيد. [ 4 ] وهذا يعني أن نقطتي بيانات متقاربتين في الفضاء أحادي البُعد تظلان متقاربتين أيضًا بعد طي المنحنى. أما العكس فليس صحيحًا دائمًا.

بسبب خاصية التمركز هذه، يُستخدم منحنى هيلبرت على نطاق واسع في علوم الحاسوب. على سبيل المثال، يمكن تمثيل نطاق عناوين IP التي تستخدمها أجهزة الحاسوب بصورة باستخدام منحنى هيلبرت. يقوم الكود البرمجي لإنشاء الصورة بتحويلها من ثنائية الأبعاد إلى أحادية الأبعاد لتحديد لون كل بكسل، ويُستخدم منحنى هيلبرت أحيانًا لأنه يُبقي عناوين IP المتقاربة قريبة من بعضها في الصورة. [ 5 ] كما استُخدمت خاصية التمركز لمنحنى هيلبرت في تصميم خوارزميات لاستكشاف المناطق باستخدام الروبوتات المتنقلة [ 6 ] [ 7 ] وفهرسة بيانات الموقع الجغرافي. [ 8 ]

في خوارزمية تُسمى "تظليل ريميرسما"، يُمكن تحويل الصور الرمادية إلى صور بالأبيض والأسود مُظللة باستخدام عتبة، حيث تُضاف القيمة المتبقية من كل بكسل إلى البكسل التالي على طول منحنى هيلبرت. يُحوّل الكود المُستخدم في هذه العملية الصور من بُعد واحد إلى بُعدين، ويُستخدم منحنى هيلبرت أحيانًا لأنه لا يُنشئ الأنماط المُشتتة التي قد تكون مرئية للعين إذا كان الترتيب من اليسار إلى اليمين عبر كل صف من البكسلات. [ 9 ] تُعد منحنيات هيلبرت في الأبعاد الأعلى مثالًا على تعميم رموز غراي ، وتُستخدم أحيانًا لأغراض مماثلة ولأسباب مشابهة. بالنسبة لقواعد البيانات متعددة الأبعاد، اقتُرح استخدام ترتيب هيلبرت بدلًا من ترتيب Z لأنه يُحافظ على الموضع بشكل أفضل. على سبيل المثال، استُخدمت منحنيات هيلبرت لضغط وتسريع فهارس شجرة R [ 10 ] (انظر شجرة R هيلبرت ). كما استُخدمت أيضًا للمساعدة في ضغط مستودعات البيانات. [ 11 ] [ 12 ]

يمكن تحويل المسافة الخطية لأي نقطة على طول المنحنى إلى إحداثيات في n بُعدًا لقيمة n معينة ، والعكس صحيح، باستخدام أي من التقنيات الرياضية القياسية العديدة مثل طريقة سكيلينج. [ 13 ] [ 14 ]

من الممكن تطبيق منحنيات هيلبرت بكفاءة حتى عندما لا تشكل مساحة البيانات مربعًا. [ 15 ] علاوة على ذلك، توجد عدة تعميمات ممكنة لمنحنيات هيلبرت إلى أبعاد أعلى. [ 16 ] [ 17 ]

التمثيل كنظام ليندنماير

يمكن التعبير عن منحنى هيلبرت بواسطة نظام إعادة كتابة ( نظام L ).

منحنى هيلبرت في دورته السادسة
الأبجدية  : أ، ب
الثوابت  : F + −
البديهية  : أ
قواعد الإنتاج :
A → +BF−AFA−FB+
ب → −AF+BFB+FA−

هنا، "F" تعني "الرسم للأمام"، و"+" تعني "الانعطاف لليسار 90 درجة"، و"-" تعني "الانعطاف لليمين 90 درجة" (انظر رسومات السلحفاة )، ويتم تجاهل "A" و"B" أثناء الرسم.

تطبيقات أخرى

يُستخدم منحنى هيلبرت بشكل شائع في معالجة الصور والفيديوهات. وتستخدم برامج شائعة مثل بلندر وسينما فور دي منحنى هيلبرت لتتبع الأجسام وعرض المشهد.

عادةً ما يحتوي برنامج التقطيع المستخدم لتحويل النماذج ثلاثية الأبعاد إلى مسارات أدوات للطابعة ثلاثية الأبعاد على منحنى هيلبرت كخيار لنمط التعبئة.

انظر أيضاً

ملحوظات

  1. د. هيلبرت: Über die stetige Abbildung einer Lineie auf ein Flächenstück. الرياضيات 38 (1891)، 459 460.
  2. جي بيانو: Sur une courbe, qui remplit toute une aire jet. الرياضيات 36 (1890)، 157 160.
  3. ^ بورجيه، باسكال. " الفصل الأول: كسورية كسورية وفوضى . تم الوصول إليه: 9 فبراير 2019.
  4. مون، ب.؛ جاغاديش، هـ. ف.؛ فالوتسوس، س.؛ سالتز، ج. هـ. (2001)، "تحليل خصائص التجميع لمنحنى ملء الفراغ لهيلبرت"، معاملات IEEE في هندسة المعرفة والبيانات ، 13 (1): 124-141 ، CiteSeerX 10.1.1.552.6697 ، doi : 10.1109/69.908985 ، S2CID 728511  .
  5. "رسم خريطة الإنترنت بالكامل باستخدام منحنيات هيلبرت" . blog.benjojo.co.uk . تم الاطلاع عليه بتاريخ 2021-01-02 .
  6. سبايرز، شانون ف.؛ جولدسميث، ستيفن ي. (1998)، "بحث جغرافي شامل باستخدام الروبوتات المتنقلة على طول المنحنيات التي تملأ الفراغ" ، في دروغول، ألكسيس؛ تامبي، ميليند؛ فوكودا، توشيو (محررون)، الروبوتات الجماعية ، المجلد 1456، برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ، الصفحات 1-12 ، doi : 10.1007/bfb0033369 ، ISBN   978-3-540-64768-3، OSTI 650372 ، تم استرجاعه بتاريخ 14-08-2023 
  7. سادات، سيد عباس؛ واورلا، ينس؛ فوغان، ريتشارد (2015). مسارات كسورية لتغطية جوية غير منتظمة عبر الإنترنت . المؤتمر الدولي لهندسة الروبوتات والأتمتة (ICRA) لعام 2015. الصفحات 2971-2976 . 
  8. ^ وانغ ، شوجين. وانغ، روي. زان ون. يانغ، بيبي؛ لي، ليني؛ تشن فاي. منغ ، لينجكوي (2020). "طريقة تخزين لصور الاستشعار عن بعد بناءً على Google S2" . الوصول إلى IEEE . 8 : 74943– 74956. بيب كود : 2020IEEEA...874943W . دوى : 10.1109/ACCESS.2020.2988631 . ردمك 2169-3536 . 
  9. ثيادمر ريميرسما (1998-12-01). "تقنية التردد المتوازن" . مجلة مستخدمي لغة C/C++ . دكتور دوبس.
  10. I. Kamel, C. Faloutsos, Hilbert R-tree: An improved R-tree using fractals, in: Proceedings of the 20th International Conference on Very Large Data Bases, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1994, pp. 500–509.
  11. إيفيس، ت.؛ كويفا، د. (2007). "معمارية ضغط فضاء هيلبرت لبيئات مستودعات البيانات". تخزين البيانات واكتشاف المعرفة . سلسلة محاضرات في علوم الحاسوب. المجلد 4654. الصفحات 1-12 . doi : 10.1007/978-3-540-74553-2_1 . ISBN   978-3-540-74552-5.
  12. ليمير، دانيال؛ كاسر، أوين (2011). "إعادة ترتيب الأعمدة للفهارس الأصغر". علوم المعلومات . 181 (12): 2550-2570 . arXiv : 0909.1346 . doi : 10.1016/j.ins.2011.02.002 . S2CID 15253857 . 
  13. برمجة منحنى هيلبرت بقلم جون سكيلينج
  14. جرانت تيبين: حساب إحداثيات منحنى هيلبرت
  15. هاميلتون، سي إتش؛ راو-تشابلن، أ. (2007). "مؤشرات هيلبرت المدمجة: منحنيات ملء الفراغ للمجالات ذات أطوال الأضلاع غير المتساوية". رسائل معالجة المعلومات . 105 (5): 155-163 . doi : 10.1016/j.ipl.2007.08.034 .
  16. ألبر، ج.؛ نيدرماير، ر. (2000). "حول المنحنيات متعددة الأبعاد ذات خاصية هيلبرت". نظرية أنظمة الحوسبة . 33 (4): 295-312 . CiteSeerX 10.1.1.7.2039 . doi : 10.1007/s002240010003 . S2CID 788382 .  
  17. HJ Haverkort, F. van Walderveen, Four-dimensional Hilbert curves for R-trees, in: Proceedings of the Eleventh Workshop on Algorithm Engineering and Experiments, 2009, pp. 63–73.

للمزيد من القراءة