إجراء تحسين ديناميكي للمحافظ الاستثمارية باستخدام محسِّن المحافظ من Global Data Quantum
دوال Qiskit ميزة تجريبية متاحة فقط لمستخدمي IBM Quantum® Premium Plan وFlex Plan وOn-Prem (عبر IBM Quantum Platform API) Plan. وهي في حالة إصدار معاينة وقابلة للتغيير.
تقدير الاستخدام: ما يقارب 55 دقيقة على معالج Heron r2. (ملاحظة: هذا تقدير فحسب. قد يختلف وقت التشغيل الفعلي.)
الخلفية
تهدف مسألة تحسين المحافظ الاستثمارية الديناميكية إلى إيجاد الاستراتيجية الاستثمارية المثلى عبر فترات زمنية متعددة لتعظيم العائد المتوقع للمحفظة وتقليل المخاطر، وغالباً في ظل قيود معينة كالميزانية وتكاليف المعاملات أو درجة تجنب المخاطر. خلافاً لتحسين المحافظ الاستثمارية المعتاد الذي يأخذ في الاعتبار لحظة زمنية واحدة لإعادة توازن المحفظة، يراعي الإصدار الديناميكي الطبيعة المتطورة للأصول ويُكيِّف الاستثمارات بناءً على التغيرات في أداء الأصول عبر الزمن.
يوضح هذا البرنامج التعليمي كيفية إجراء تحسين ديناميكي للمحافظ الاستثمارية باستخدام دالة Qiskit الخاصة بمحسِّن المحافظ الكمومية. تحديداً، نوضح كيفية استخدام دالة التطبيق هذه لحل مسألة تخصيص الاستثمار عبر خطوات زمنية متعددة.
يتضمن النهج المتبع صياغة تحسين المحافظ الاستثمارية على هيئة مسألة تحسين ثنائي تربيعي غير مقيد متعدد الأهداف (QUBO). تحديداً، نصيغ دالة QUBO المسماة لتحسين أربعة أهداف مختلفة في آنٍ واحد:
- تعظيم دالة العائد
- تقليل مخاطر الاستثمار
- تقليل تكاليف المعاملات
- الامتثال للقيود الاستثمارية، المصاغة في حد إضافي للتقليل .
خلاصة القول، ولمعالجة هذه الأهداف نصيغ دالة QUBO على النحو الآتي: حيث هو معامل تجنب المخاطر و هو معامل تعزيز القيود (مُضاعِف لاغرانج). يمكن الاطلاع على الصياغة التفصيلية في المعادلة (15) من ورقتنا البحثية [1].
نحل المسألة باستخدام طريقة هجينة كمومية-كلاسيكية مبنية على حل القيم الذاتية الكمومي التغايري (VQE). في هذا الإطار، تقدِّر الدائرة الكمومية دالة التكلفة، فيما يُنفَّذ التحسين الكلاسيكي باستخدام خوارزمية التطور التفاضلي، مما يُتيح التنقل الفعّال في فضاء ال حلول. يعتمد عدد البتات الكمومية المطلوبة على ثلاثة عوامل رئيسية: عدد الأصول na، وعدد الفترات الزمنية nt، ودقة البت المستخدمة لتمثيل الاستثمار nq. تحديداً، الحد الأدنى لعدد البتات الكمومية في مسألتنا هو na*nt*nq.
في هذا البرنامج التعليمي، نركز على تحسين محفظة إقليمية مبنية على مؤشر IBEX 35 الإسباني. تحديداً، نستخدم محفظة من سبعة أصول كما هو موضح في الجدول أدناه:
| محفظة IBEX 35 | ACS.MC | ITX.MC | FER.MC | ELE.MC | SCYR.MC | AENA.MC | AMS.MC |
|---|
نعيد توازن محفظتنا في أربع خطوات زمنية، تفصل بين كل منها فترة 30 يوماً بدءاً من 1 نوفمبر 2022. يُرمَّز كل متغير استثماري باستخدام بتين. ينتج عن ذلك مسألة تتطلب 56 بتاً كمومياً لحلها.
نستخدم ansatz المسمى Optimized Real Amplitudes، وهو تكيُّف مخصص وفعّال من حيث الأجهزة لـ ansatz Real Amplitudes المعتاد، مصمم خصيصاً لتحسين الأداء في هذا النوع من مسائل التحسين المالي.
يُنفَّذ التشغيل الكمومي على خلفية ibm_torino. للاطلاع على شرح مفصل لصياغة المسألة والمنهجية وتقييم الأداء، راجع الورقة البحثية المنشورة [1].