← أحدث الأبحاث
⚛️ quantum physics

When Equivalent Quantum Circuits Lose Synthesis Choices

تُظهر هذه الورقة أن تحويل الدوائر الكمومية عبر تنسيقات وسيطة مثل OpenQASM غالباً ما يؤدي إلى تدمير المعلومات الهيكلية عالية المستوى، مما يمنع المترجمات من تطبيق طرق التخليق المثلى، وتقترح إطار عمل "مُتحقق منه" (Verified) لتسجيل وإعادة بناء هذه العمليات لاستعادة قدرات التخليق.

المؤلفون الأصليون: Boshuai Ye, Peng Liang, Arif Ali Khan

نُشر 2026-10-06
📖 4 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Boshuai Ye, Peng Liang, Arif Ali Khan

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تعد الحواسيب الكمومية بحل مشكلات قد تستغرق أجهزتنا اليوم آلاف السنين لفك شفرتها، لكنها هشة للغاية. ولتشغيل برنامج ما، يجب على العلماء ترجمة أفكارهم المعقدة إلى تسلسل من التعليمات البسيطة التي يمكن للأجهزة تنفيذها فعليًا. تتم هذه الترجمة بواسطة "المترجم" (compiler)، وهو قطعة من البرمجيات تعمل كمعماري بارع. يأخذ المترجم المفاهيم عالية المستوى — مثل تحويل رياضي يُستخدم لإيجاد أنماط في البيانات — ويقرر بالضبط كيفية بنائها باستخدام الأدوات المحددة والمحدودة المتاحة على الشريحة الكمومية. ومن الأهمية بمكان أن هناك غالبًا أكثر من طريقة لبناء هذه الهياكل؛ فبعض التصاميم تستخدم موارد أقل وتكون أقل عرضة للفشل، بينما البعض الآخر أكثر متانة ولكن بتكلفة أعلى. ومهمة المترجم هي اختيار التصميم الأفضل بناءً على الظروف المحددة للآلة التي يعمل عليها.

ومع ذلك، تم اكتشاف مشكلة صامتة في الطريقة التي يتم بها مشاركة هذه البرامج ونقلها بين أدوات برمجية مختلفة. فعندما يُحفظ برنامج كمومي كنص ليقرأه نظام آخر، أو عندما يتم تحويله من تنسيق إلى آخر، يمكن للتعليمات التفصيلية حول كيفية بناء جزء معين من البرنامج أن تتلاشى. يظل البرنامج يعمل بشكل صحيح من الناحية الرياضية، لكن البرنامج المستقبِل يفقد القدرة على اختيار التصميم الأكثر كفاءة، مما يضطره لاستخدام طريقة بناء افتراضية، وغالبًا ما تكون أكثر ركاكة. يحدث هذا دون أي علامات تحذير؛ فلا تظهر البرمجيات أي أخطاء، وتبدو النتيجة النهائية كما هي، ومع ذلك تصبح الدارة الأساسية أكبر حجمًا وأكثر عرضة للفشل.

وقد سعى الباحثون بوشواي يي، وبينج ليانغ، وعارف علي خان إلى قياس مدى تكرار حدوث ذلك وما هي التكلفة المترتبة عليه. وركزوا على ثلاثة أطر عمل برمجية رئيسية يستخدمها العلماء اليوم: Qiskit وTKET وCirq. واختبروا ما يحدث عندما يتم إرسال دارة كمومية عبر "رحلة ذهاب وإياب"، حيث يتم تصديرها كنص ثم استيرادها فورًا مرة أخرى، أو عندما يتم تمريرها بين مترجمين مختلفين. وكشفت تجاربهم أنه في كثير من السيناريوهات الشائعة، يتم تجريد التعليمات عالية المستوى. فعلى سبيل المثال، عندما أُرسل نوع معين من البوابات (gates) عبر تبادل نصي مباشر، لم يعد بإمكان البرنامج الذي استقبلها تطبيق طرق البناء المتخصصة والفعالة الخاصة به. ظل البرنامج يعمل، ولكنه أُجبر على استخدام بناء عام وأقل كفاءة.

إن عواقب هذا الفقدان ليست نظرية فحسب، بل هي ملموسة وهامة. ففي اختبار تضمن دارة مصممة للبحث عن عناصر في قاعدة بيانات، تسبب فقدان القدرة على اختيار أفضل طريقة بناء في قفزة في عدد بوابات الكيوبت الثنائية (two-qubit gates) بنسبة 37.2 بالمائة. وفي الحوسبة الكمومية، تعد بوابات الكيوبت الثنائية العمليات الأكثر عرضة للخطأ، وإضافة المزيد منها يقلل بشكل كبير من فرص الحصول على إجابة صحيحة. وفي مجموعة أخرى من الاختبارات، وجد الباحثون أنه عندما يتم إرسال برنامج عبر تبادل نصي، زاد عدد هذه البوابات الحرجة بنسبة تصل إلى 164 بالمائة في بعض الحالات. وأشار الباحثون إلى أن فقدان الكفاءة هذا يحدث بصمت؛ فالبرنامج لا يتوقف عن العمل، والفحوصات القياسية التي تتحقق من منطق البرنامج لا تزال تنجح، لأن البرنامج لا يزال يحسب الإجابة الصحيحة، ولكن بطريقة أكثر تكلفة بكثير.

ولحل هذه المشكلة، طور الفريق أداة تسمى "Verified". وبدلاً من الاعتماد على البرنامج المستقبِل لتذكر التصميم الأصلي بشكل سحري، تحتفظ أداة "Verified" بسجل منفصل للعملية عالية المستوى قبل إرسالها بعيدًا. وعندما يعود البرنامج، تتحقق هذه الأداة مما إذا كانت الدارة التي استلمتها لا تزال تطابق السجل الأصلي. فإذا تغيرت الدارة بسبب عمليات أخرى بطريقة تجعل السجل قديمًا، ترفض الأداة إعادة بناء العملية عالية المستوى، مما يمنع حدوث الأخطاء. أما إذا كان السجل لا يزال صالحًا، فإنها تعيد بناء العملية عالية المستوى، مما يستعيد القدرة على اختيار التصميم الأكثر كفاءة. وفي اختباراتهم، نجحت هذه الطة في استعادة التصاميم الفعالة المطلوبة في كل حالة كان ذلك ممكنًا فيها، بينما رفضت بشكل صحيح السجلات التي أصبحت قديمة.

وخلصت الدراسة إلى أن الحفاظ على الحوسبة ليس كافيًا؛ بل يجب على الأدوات البرمجية المستخدمة لمشاركة وتجميع البرامج الكمومية أن تحافظ أيضًا على الخيارات المتاحة للمترجم. ووجد الباحثون أن مجرد حفظ برنامج كنص غالبًا ما يدمر هذه الخيارات. وهم يقترحون أن الأدوات المستقبلية يجب أن تبلغ صراحةً عند تجاهل طلب تصميم معين وفعال، كما يجب أن تتحقق من أي سجلات تُستخدم لإعادة بناء العمليات عالية المستوى قبل القيام بذلك. وبدون هذه الضمانات، يمكن أن تتقوض إمكانات الحواسيب الكمومية للتفوق على الآلات التقليدية بسبب عدم الكفاءة غير الضرورية التي تُدخل في عملية مشاركة وتجميع برامجها.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →