حسابات النقطة الثابتة

يشير حساب النقطة الثابتة إلى عملية حساب نقطة ثابتة دقيقة أو تقريبية لدالة معينة. [ 1 ] في أكثر أشكالها شيوعًا، الدالة المعطاةو{\displaystyle f}يفي بشرط نظرية النقطة الثابتة لبروير : أي،و{\displaystyle f}دالة متصلة، وتُسقط المكعب ذي البعد d على نفسه. تضمن نظرية النقطة الثابتة لبروير أنو{\displaystyle f}للمسألة نقطة ثابتة، لكن البرهان ليس بنائيًا . وقد طُورت خوارزميات متنوعة لحساب نقطة ثابتة تقريبية. تُستخدم هذه الخوارزميات في مهام مختلفة، مثل:

التعريفات

دالة مثال بثلاث نقاط ثابتة
رسم بياني لدالة مثال بثلاث نقاط ثابتة

يُرمز إلى الفترة 1 بالرمزهـ:=[0،1]{\displaystyle E:=[0,1]}ويُرمز إلى المكعب ذي البعد d بوحدة واحدة بـهـد{\displaystyle E^{d}}دالة متصلةو{\displaystyle f}يتم تعريفها علىهـد{\displaystyle E^{d}}(منهـد{\displaystyle E^{d}}(لنفسه) . غالبًا ما يُفترض أنو{\displaystyle f}ليست متصلة فحسب، بل متصلة أيضًا وفقًا لشرط ليبشيتز ، أي بالنسبة لبعض الثوابتل{\displaystyle L}، |و(x)-و(y)|ل|x-y|{\displaystyle |f(x)-f(y)|\leq L\cdot |xy|}للجميعx،y{\displaystyle x,y}فيهـد{\displaystyle E^{d}}.

نقطة ثابتة منو{\displaystyle f}هذه نقطةx{\displaystyle x}فيهـد{\displaystyle E^{d}}بحيثو(x)=x{\displaystyle f(x)=x}بحسب نظرية النقطة الثابتة لبروير ، فإن أي دالة متصلة منهـد{\displaystyle E^{d}} للدالة نفسها نقطة ثابتة. لكن بالنسبة للدوال العامة، يستحيل حساب النقطة الثابتة بدقة، لأنها قد تكون عددًا حقيقيًا عشوائيًا . تبحث خوارزميات حساب النقطة الثابتة عن نقاط ثابتة تقريبية . هناك عدة معايير للنقطة الثابتة التقريبية، ومن المعايير الشائعة ما يلي: [ 2 ]

  • معيار الباقي : بالنظر إلى معلمة التقريبε>0{\displaystyle \varepsilon >0}، نقطة ثابتة متبقية من نوع εو{\displaystyle f}هذه نقطةx{\displaystyle x}فيهـد{\displaystyle E^{d}}بحيث|و(x)-x|ε{\displaystyle |f(x)-x|\leq \varepsilon }أين هنا||{\displaystyle |\cdot |}يرمز إلى المعيار الأقصى . أي أن جميعد{\displaystyle d}إحداثيات الفرقو(x)-x{\displaystyle f(x)-x}ينبغي ألا تتجاوز ε . [ 3 ] : 4
  • المعيار المطلق : بالنظر إلى معلمة التقريبدلتا>0{\displaystyle \delta >0}، نقطة ثابتة مطلقة من نوع دلتاو{\displaystyle f}هذه نقطةx{\displaystyle x}فيهـد{\displaystyle E^{d}}بحيث|x-x0|دلتا{\displaystyle |x-x_{0}|\leq \delta }، أينx0{\displaystyle x_{0}}أي نقطة ثابتة منو{\displaystyle f}.
  • المعيار النسبي : بالنظر إلى معلمة تقريبيةدلتا>0{\displaystyle \delta >0}، نقطة ثابتة نسبية من نوع دلتاو{\displaystyle f}هي نقطة x فيهـد{\displaystyle E^{d}}بحيث|x-x0|/|x0|دلتا{\displaystyle |x-x_{0}|/|x_{0}|\leq \delta }، أينx0{\displaystyle x_{0}}أي نقطة ثابتة منو{\displaystyle f}.

بالنسبة للدوال المتصلة وفقًا لشرط ليبشيتز، يكون المعيار المطلق أقوى من معيار الباقي: إذاو{\displaystyle f}هي دالة متصلة ليبشيتز ذات ثابتل{\displaystyle L}، ثم|x-x0|دلتا{\displaystyle |x-x_{0}|\leq \delta }يشير إلى|و(x)-و(x0)|لدلتا{\displaystyle |f(x)-f(x_{0})|\leq L\cdot \delta }. منذx0{\displaystyle x_{0}}هي نقطة ثابتة لـو{\displaystyle f}وهذا يعني|و(x)-x0|لدلتا{\displaystyle |f(x)-x_{0}|\leq L\cdot \delta }، لذا|و(x)-x|(1+ل)دلتا{\displaystyle |f(x)-x|\leq (1+L)\cdot \delta }لذلك، فإن النقطة الثابتة المطلقة من النوع δ هي أيضًا نقطة ثابتة متبقية من النوع ε معε=(1+ل)دلتا{\displaystyle \varepsilon =(1+L)\cdot \delta }.

تتمثل الخطوة الأساسية في خوارزمية حساب النقطة الثابتة في استعلام القيمة : بالنظر إلى أيx{\displaystyle x}فيهـد{\displaystyle E^{d}}يتم تزويد الخوارزمية بأداة وسيطة.و~{\displaystyle {\tilde {f}}}لو{\displaystyle f}التي تُعيد القيمةو(x){\displaystyle f(x)}تعتمد دقة النقطة الثابتة التقريبية على الخطأ في أوراكلو~(x){\displaystyle {\tilde {f}}(x)}.

الوظيفةو{\displaystyle f}يمكن الوصول إليه عبر استعلامات التقييم : لأيx{\displaystyle x}يمكن للخوارزمية أن تقيّمو(x){\displaystyle f(x)}. عادةً ما يتم تحديد تعقيد وقت التشغيل للخوارزمية من خلال عدد عمليات التقييم المطلوبة.

الوظائف الانقباضية

دالة متصلة ليبشيتز ذات ثابتل{\displaystyle L}يُطلق عليه اسم انكماشي إذال<1{\displaystyle L<1}يُطلق عليه اسم "ضعيف الانكماش" إذال1{\displaystyle L\leq 1}لكل دالة انكماشية تحقق شروط براور نقطة ثابتة فريدة . علاوة على ذلك، فإن حساب النقطة الثابتة للدوال الانكماشية أسهل منه للدوال العامة.

حساب نقطة ثابتة باستخدام تكرار الدالة
حساب نقطة ثابتة باستخدام تكرار الدالة

كانت خوارزمية التكرار ذات النقطة الثابتة لباناش أول خوارزمية لحساب النقطة الثابتة . تنص نظرية النقطة الثابتة لباناش على أنه عند تطبيق التكرار ذي النقطة الثابتة على دالة انكماش، فإن الخطأ بعدت{\displaystyle t}التكرارات موجودة فييا(لت){\displaystyle O(L^{t})}لذلك، فإن عدد التقييمات المطلوبة لـدلتا{\displaystyle \delta }النقطة الثابتة النسبية تقريبًاسجلل(دلتا)=سجل(دلتا)/سجل(ل)=سجل(1/دلتا)/سجل(1/ل){\displaystyle \log _{L}(\delta )=\log(\delta )/\log(L)=\log(1/\delta )/\log(1/L)}أظهر سيكورسكي ووزنياكوفسكي [ 4 ] أن خوارزمية باناش تكون مثالية عندما يكون البُعد كبيرًا. تحديدًا، عندمادسجل(1/دلتا)/سجل(1/ل){\displaystyle d\geq \log(1/\delta )/\log(1/L)}عدد التقييمات المطلوبة لأي خوارزمية لـدلتا{\displaystyle \delta }تكون قيمة النقطة الثابتة النسبية أكبر من 50% من عدد عمليات التقييم المطلوبة بواسطة خوارزمية التكرار. لاحظ أنه عندمال{\displaystyle L}عندما يقترب العدد من 1، يقترب عدد التقييمات من اللانهاية. لا يمكن لأي خوارزمية محدودة حسابدلتا{\displaystyle \delta }- نقطة ثابتة مطلقة لجميع الدوال ذاتل=1{\displaystyle L=1}[ 5 ]

متىل{\displaystyle L}عندما تكون قيمة δ أقل من 1 و d = 1، فإن الخوارزمية المثلى هي خوارزمية غلاف النقطة الثابتة (FPE) لسيكورسكي ووزنياكوفسكي. [ 4 ] تجد هذه الخوارزمية نقطة ثابتة نسبية لـ δ باستخداميا(سجل(1/دلتا)+سجلسجل(1/(1-ل))){\displaystyle O(\log(1/\delta )+\log \log(1/(1-L)))}الاستعلامات، ونقطة ثابتة مطلقة من نوع δ باستخداميا(سجل(1/دلتا)){\displaystyle O(\log(1/\delta )))}الاستعلامات. هذا أسرع من خوارزمية التكرار ذات النقطة الثابتة. [ 6 ]

متىد>1{\displaystyle d>1}لكن ليس كبيرًا جدًا، ول1{\displaystyle L\leq 1}الخوارزمية المثلى هي خوارزمية القطع الناقص الداخلي (المبنية على طريقة القطع الناقص ). [ 7 ] وهي تجد نقطة ثابتة متبقية من النوع ε باستخداميا(دسجل(1/ε)){\displaystyle O(d\cdot \log(1/\varepsilon ))}التقييمات. متىل<1{\displaystyle L<1}، يجددلتا{\displaystyle \delta }- نقطة ثابتة مطلقة باستخداميا(د[سجل(1/دلتا)+سجل(1/(1-ل))]){\displaystyle O(d\cdot [\log(1/\delta )+\log(1/(1-L))])}التقييمات.

قدم شيلمان وسيكورسكي [ 8 ] خوارزمية تسمى BEFix (نقطة ثابتة لغلاف التنصيف) لحساب نقطة ثابتة متبقية ε لدالة ثنائية الأبعاد مع 'ل1{\displaystyle L\leq 1}باستخدام فقط2سجل2(1/ε)+1{\displaystyle 2\lceil \log _{2}(1/\varepsilon )\rceil +1}استعلامات. ثم قدموا لاحقًا [ 9 ] تحسينًا يُسمى BEDFix (نقطة ثابتة ذات قطع عميق في غلاف التنصيف)، مع نفس ضمان أسوأ حالة ولكن بأداء تجريبي أفضل. عندمال<1{\displaystyle L<1}يمكن لـ BEDFix أيضًا حسابدلتا{\displaystyle \delta }- نقطة ثابتة مطلقة باستخداميا(سجل(1/ε)+سجل(1/(1-ل))){\displaystyle O(\log(1/\varepsilon )+\log(1/(1-L)))}استفسارات.

قدم شيلمان وسيكورسكي [ 2 ] خوارزمية تسمى PFix لحساب نقطة ثابتة متبقية من النوع ε لدالة ذات بُعد d حيث L ≤ 1، باستخداميا(سجلد(1/ε)){\displaystyle O(\log ^{d}(1/\varepsilon ))}استفسارات. متىل{\displaystyle L}< 1، يمكن تنفيذ PFix باستخدامε=(1-ل)دلتا{\displaystyle \varepsilon =(1-L)\cdot \delta }وفي هذه الحالة، يتم حساب نقطة ثابتة مطلقة من نوع دلتا، باستخداميا(سجلد(1/[(1-ل)دلتا])){\displaystyle O(\log ^{d}(1/[(1-L)\delta ]))}الاستعلامات. إنها أكثر كفاءة من خوارزمية التكرار عندمال{\displaystyle L}يقترب من 1. الخوارزمية تكرارية: فهي تتعامل مع دالة ذات أبعاد d عن طريق استدعاءات متكررة على دوال ذات أبعاد ( d -1).

خوارزميات الدوال القابلة للتفاضل

عندما تكون الوظيفةو{\displaystyle f}الدالة قابلة للتفاضل، ويمكن للخوارزمية حساب مشتقتها (ليس فقطو{\displaystyle f}(بنفسها)، يمكن استخدام طريقة نيوتن وهي أسرع بكثير. [ 10 ] [ 11 ]

الوظائف العامة: بُعد واحد

بالنسبة للدوال ذات ثابت ليبشيتزل{\displaystyle L}> 1، حساب النقطة الثابتة أصعب بكثير.

بالنسبة لدالة أحادية البعد ( d = 1)، أدلتا{\displaystyle \delta }يمكن إيجاد النقطة الثابتة المطلقة باستخداميا(سجل(1/دلتا)){\displaystyle O(\log(1/\delta )))}الاستعلامات باستخدام طريقة التنصيف : ابدأ بالفترة الزمنيةهـ:=[0،1]{\displaystyle E:=[0,1]}في كل تكرار، دعx{\displaystyle x}ليكن مركز الفترة الحالية، واحسبو(x){\displaystyle f(x)}؛ لوو(x)>x{\displaystyle f(x)>x}ثم قم بالتكرار على الفترة الفرعية إلى يمينx{\displaystyle x}وإلا، فقم بالتكرار على الفترة الزمنية إلى يسارx{\displaystyle x}لاحظ أن الفترة الحالية تحتوي دائمًا على نقطة ثابتة، لذلك بعديا(سجل(1/دلتا)){\displaystyle O(\log(1/\delta )))}في حالة الاستفسارات، فإن أي نقطة في الفترة المتبقية هيدلتا{\displaystyle \delta }-النقطة الثابتة المطلقة لـو{\displaystyle f}جلسةدلتا:=ε/(ل+1){\displaystyle \delta :=\varepsilon /(L+1)} ، حيثل{\displaystyle L}يمثل ثابت ليبشيتز، ويعطي نقطة ثابتة متبقية من النوع ε ، باستخداميا(سجل(ل/ε)=سجل(ل)+سجل(1/ε)){\displaystyle O(\log(L/\varepsilon )=\log(L)+\log(1/\varepsilon ))}استفسارات. [ 3 ]

الوظائف العامة: بعدان أو أكثر

بالنسبة للدوال في بعدين أو أكثر، تصبح المشكلة أكثر تعقيدًا. أثبت شيلمان وسيكورسكي [ 2 ] أنه لأي عددين صحيحين d ≥ 2 ول{\displaystyle L}> 1، إيجاد نقطة ثابتة مطلقة من نوع دلتا ذات بُعد dل{\displaystyle L}قد تتطلب الدوال التي تحقق شرط ليبشيتز عددًا لا نهائيًا من عمليات التقييم. وتتلخص فكرة البرهان فيما يلي: لأي عدد صحيح T > 1 وأي سلسلة من T من استعلامات التقييم (قد تكون تكيفية)، يمكن إنشاء دالتين متصلتين وفقًا لشرط ليبشيتز بثابتل{\displaystyle L}وتعطي هذه الاستعلامات نفس الإجابة، لكن إحداها لها نقطة ثابتة فريدة عند ( x , 0) والأخرى لها نقطة ثابتة فريدة عند ( x , 1). لا يمكن لأي خوارزمية تستخدم T من التقييمات التمييز بين هاتين الدالتين، وبالتالي لا يمكنها إيجاد نقطة ثابتة مطلقة من نوع دلتا . وينطبق هذا على أي عدد صحيح محدود T.

تم تطوير العديد من الخوارزميات القائمة على تقييمات الدوال لإيجاد نقطة ثابتة متبقية من نوع ε .

طريقة تبسيطية

تم تطوير أول خوارزمية لتقريب نقطة ثابتة لدالة عامة بواسطة هربرت سكارف في عام 1967. [ 12 ] [ 13 ] تجد خوارزمية سكارف نقطة ثابتة متبقية من نوع ε عن طريق إيجاد "مجموعة أولية" مصنفة بالكامل، في بناء مشابه لـ Sperner's lemma .

استخدمت خوارزمية لاحقة من قبل هارولد كون [ 14 ] المبسطات والتقسيمات المبسطة بدلاً من المجموعات الأولية.

وفي تطوير النهج التبسيطي بشكل أكبر، قدم أورين هاريسون ميريل [ 15 ] خوارزمية إعادة التشغيل .

طريقة التماثل

قدم ب. كورتيس إيفز [ 16 ] طريقة التماثل ، استنادًا إلى مفهوم التماثل .

بالنظر إلى دالة f ، والتي نريد إيجاد نقطة ثابتة لها ، تعمل الخوارزمية من خلال البدء بدالة خطية تقرب f ، وتشويهها باتجاه f أثناء تتبع النقطة الثابتة .

تم استخدام طريقة التماثل لحساب توازن السوق . [ 17 ]

تم شرح الطريقة بشكل أكبر في كتاب لمايكل تود، [ 18 ] الذي يستعرض مختلف الخوارزميات التي تم تطويرها حتى عام 1976.

خوارزميات أخرى

  • أظهر ديفيد غيل [ 19 ] أن حساب نقطة ثابتة لدالة ذات بُعد n (على مكعب ذي بُعد d ) يُكافئ تحديد الفائز في لعبة Hex ذات بُعد d (لعبة تضم d لاعبين، يحتاج كل منهم إلى توصيل وجهين متقابلين لمكعب ذي بُعد d ). مع الأخذ في الاعتبار الدقة المطلوبة ε
    • قم بإنشاء لوحة سداسية بحجم kd ، حيثك>1/ε{\displaystyle k>1/\varepsilon }كل رأس z يتوافق مع نقطة z / k في المكعب n- الوحدوي .
    • احسب الفرقو{\displaystyle f}( z / k ) - z / k ؛ لاحظ أن الفرق هو متجه ذو n عنصر.
    • قم بتسمية الرأس z بتسمية في 1، ...، d ، تشير إلى أكبر إحداثية في متجه الفرق.
    • تُشير التسمية الناتجة إلى إمكانية لعب لعبة Hex ذات الأبعاد d بين d لاعبين. لا بد لهذه اللعبة من فائز، ويُقدّم غيل خوارزمية لرسم مسار الفوز.
    • في المسار الفائز، يجب أن تكون هناك نقطة يكون فيها fᵢ ( z / k ) - z / k موجبًا، ونقطة مجاورة يكون فيها fᵢ ( z / k ) - z / k سالبًا. هذا يعني وجود نقطة ثابتة لـو{\displaystyle f}بين هاتين النقطتين.

في أسوأ الأحوال، يكون عدد عمليات تقييم الدالة المطلوبة من جميع هذه الخوارزميات أسيًا في التمثيل الثنائي للدقة، أي فيΩ(1/ε){\displaystyle \Omega (1/\varepsilon )}.

تعقيد الاستعلام

أثبت هيرش وباباديميتريو وفافاسيس أن [ 3 ] أي خوارزمية تعتمد على تقييمات الدوال، والتي تجد نقطة ثابتة متبقية من النوع ε للدالة تتطلبΩ(ل/ε){\displaystyle \Omega (L'/\varepsilon )}تقييمات الدوال، حيثل{\displaystyle L'}هو ثابت ليبشيتز للدالةو(x)-x{\displaystyle f(x)-x}(لاحظ أنل-1لل+1{\displaystyle L-1\leq L'\leq L+1}). وبشكل أدق:

  • بالنسبة لدالة ثنائية الأبعاد ( d = 2)، فإنها تثبت حدًا دقيقًاΘ(ل/ε){\displaystyle \Theta (L'/\varepsilon )}.
  • لأي قيمة d ≥ 3، يتطلب إيجاد نقطة ثابتة متبقية من النوع ε لدالة ذات بُعد d ما يلي:Ω((ل/ε)د-2){\displaystyle \Omega ((L'/\varepsilon )^{d-2})}الاستفسارات و يا((ل/ε)د){\displaystyle O((L'/\varepsilon )^{d})}استفسارات.

تُخلّف النتيجة الأخيرة فجوة في الأس. وقد سدّ تشين ودينغ [ 20 ] هذه الفجوة. إذ أثبتا أنه لأي قيمة لـ d ≥ 2 و1/ε>4د{\displaystyle 1/\varepsilon >4d}ول/ε>192د3{\displaystyle L'/\varepsilon >192d^{3}}عدد الاستعلامات المطلوبة لحساب نقطة ثابتة متبقية من النوع ε هو فيΘ((ل/ε)د-1){\displaystyle \Theta ((L'/\varepsilon )^{d-1})}.

حساب النقطة الثابتة المنفصلة

الدالة المنفصلة هي دالة معرفة على مجموعة جزئية منZد{\displaystyle \mathbb {Z} ^{d}}( شبكة الأعداد الصحيحة ذات الأبعاد d ). توجد عدة نظريات للنقطة الثابتة المنفصلة ، ​​تنص على الشروط التي بموجبها يكون للدالة المنفصلة نقطة ثابتة. على سبيل المثال، تنص نظرية إيمورا-موروتا-تامورا على أنه (على وجه الخصوص) إذاو{\displaystyle f}هي دالة من مجموعة جزئية مستطيلة منZد{\displaystyle \mathbb {Z} ^{d}}لنفسه، وو{\displaystyle f}إذا كان مكعبًا فائقًا يحافظ على الاتجاه ، فـو{\displaystyle f}له نقطة ثابتة.

يتركو{\displaystyle f}لتكن دالة تحافظ على الاتجاه من مكعب الأعداد الصحيحة{1،...،ن}د{\displaystyle \{1,\dots ,n\}^{d}}إلى نفسها. أثبت تشين ودينغ [ 20 ] أنه لأي قيمة d ≥ 2 و n > 48 d ، فإن حساب مثل هذه النقطة الثابتة يتطلب Θ(ند-1){\displaystyle \Theta (n^{d-1})}تقييمات الدوال.

عرّف تشين ودينغ [ 21 ] مسألة نقطة ثابتة منفصلة مختلفة، أطلقوا عليها اسم 2D-BROUWER . وهي تأخذ في الاعتبار دالة منفصلةو{\displaystyle f}على{0،...،ن}2{\displaystyle \{0,\dots ,n\}^{2}}بحيث يكون لكل قيمة x على الشبكة،و{\displaystyle f}( x ) - x إما (0, 1) أو (1, 0) أو (-1, -1). الهدف هو إيجاد مربع في الشبكة يحتوي على جميع هذه القيم الثلاث.و{\displaystyle f}يجب رسم خريطة للمربع{0،...،ن}2{\displaystyle \{0,\dots ,n\}^{2}}لذا، يجب أن تُسقط الدالة الخطين x = 0 و y = 0 إما على النقطة (0, 1) أو (1, 0)؛ والخط x = n على النقطة (-1, -1) أو (0, 1)؛ والخط y = n على النقطة (-1, -1) أو (1, 0). يمكن اختزال المسألة إلى مسألة سبيرنر ثنائية الأبعاد (حساب مثلث مُصنَّف بالكامل في عملية تثليث تُحقق شروط مبرهنة سبيرنر )، وبالتالي فهي مسألة كاملة من نوع PPAD . هذا يعني أن حساب نقطة ثابتة تقريبية هو مسألة كاملة من نوع PPAD حتى بالنسبة للدوال البسيطة جدًا.

العلاقة بين حساب النقطة الثابتة وخوارزميات إيجاد الجذور

بالنظر إلى دالةز{\displaystyle g}منهـد{\displaystyle E^{d}}إلى R ، جذر منز{\displaystyle g}هي نقطة x فيهـد{\displaystyle E^{d}}بحيثز{\displaystyle g}( x ) = 0. الجذر ε للدالة g هو نقطة x فيهـد{\displaystyle E^{d}}بحيثز(x)ε{\displaystyle g(x)\leq \varepsilon }.

تُعد حسابات النقطة الثابتة حالة خاصة من إيجاد الجذور: بالنظر إلى دالةو{\displaystyle f}علىهـد{\displaystyle E^{d}}، يُعرِّفز(x):=|و(x)-x|{\displaystyle g(x):=|f(x)-x|}. X هي نقطة ثابتة لـو{\displaystyle f}إذا وفقط إذا كان x جذرًا لـز{\displaystyle g}و x هي نقطة ثابتة متبقية من النوع ε لـو{\displaystyle f}إذا وفقط إذا كان x جذرًا من النوع ε لـز{\displaystyle g}لذلك، يمكن استخدام أي خوارزمية لإيجاد الجذر (خوارزمية تحسب جذرًا تقريبيًا لدالة) لإيجاد نقطة ثابتة تقريبية.

ليس العكس صحيحًا: قد يكون إيجاد جذر تقريبي لدالة عامة أصعب من إيجاد نقطة ثابتة تقريبية. على وجه الخصوص، أثبت سيكورسكي [ 22 ] أن إيجاد جذر من النوع ε يتطلبΩ(1/εد){\displaystyle \Omega (1/\varepsilon ^{d})}تقييمات الدالة. وهذا يعطي حدًا أدنى أُسّيًا حتى للدالة أحادية البُعد (على النقيض من ذلك، يمكن إيجاد نقطة ثابتة متبقية من النوع ε لدالة أحادية البُعد باستخداميا(سجل(1/ε)){\displaystyle O(\log(1/\varepsilon ))}الاستعلامات باستخدام طريقة التنصيف ). إليك مخططًا للبرهان. [ 3 ] : 35 أنشئ دالةز{\displaystyle g}وهي أكبر قليلاً من ε في كل مكان فيهـد{\displaystyle E^{d}}باستثناء مكعب صغير حول نقطة ما x 0 ، حيث x 0 هو الجذر الوحيد لـز{\displaystyle g}. لوز{\displaystyle g}هل هي دالة ليبشيتز متصلة ذات ثابتل{\displaystyle L}إذن، يمكن أن يكون طول ضلع المكعب حول x 0 هوε/ل{\displaystyle \varepsilon /L}أي خوارزمية تجد جذرًا من نوع ε لـز{\displaystyle g}يجب فحص مجموعة من المكعبات التي تغطي كاملهـد{\displaystyle E^{d}}عدد هذه المكعبات لا يقل عن(ل/ε)د{\displaystyle (L/\varepsilon )^{d}}.

مع ذلك، توجد فئات من الدوال يكون فيها إيجاد جذر تقريبي مكافئًا لإيجاد نقطة ثابتة تقريبية. ومن الأمثلة على ذلك [ 20 ] فئة الدوالز{\displaystyle g}بحيثز(x)+x{\displaystyle g(x)+x}خرائطهـد{\displaystyle E^{d}} لنفسه (أي:ز(x)+x{\displaystyle g(x)+x}هو فيهـد{\displaystyle E^{d}}لكل x فيهـد{\displaystyle E^{d}}وذلك لأنه بالنسبة لكل دالة من هذا القبيل، فإن الدالةو(x):=ز(x)+x{\displaystyle f(x):=g(x)+x}يستوفي X شروط نظرية النقطة الثابتة لبروير. X هي نقطة ثابتة لـو{\displaystyle f}إذا وفقط إذا كان x جذرًا لـز{\displaystyle g}و x هي نقطة ثابتة متبقية من النوع ε لـو{\displaystyle f}إذا وفقط إذا كان x جذرًا من النوع ε لـز{\displaystyle g}أظهر تشين ودينغ [ 20 ] أن المتغيرات المنفصلة لهذه المسائل متكافئة حسابيًا: تتطلب كلتا المسألتين Θ(ند-1){\displaystyle \Theta (n^{d-1})}تقييمات الدوال.

تعقيدات التواصل

درس رافغاردن وواينشتاين [ 23 ] تعقيد الاتصال لحساب نقطة ثابتة تقريبية. في نموذجهما، يوجد عاملان: أحدهما يعرف دالةو{\displaystyle f}والآخر يعرف وظيفةز{\displaystyle g}كلتا الدالتين متصلتان وفقًا لشرط ليبشيتز وتستوفيان شروط براور. الهدف هو حساب نقطة ثابتة تقريبية للدالة المركبة.زو{\displaystyle g\circ f}تُظهر هذه النتائج أن تعقيد الاتصال الحتمي موجود فيΩ(2د){\displaystyle \Omega (2^{d})}.

مراجع

  1. حساب النقاط الثابتة وتطبيقاتها . سلسلة محاضرات في الاقتصاد والأنظمة الرياضية. المجلد  124. 1976. doi : 10.1007/978-3-642-50327-6 . ISBN 978-3-540-07685-8.
  2. 1 2 3 شيلمان، سبنسر؛ سيكورسكي، ك. (ديسمبر 2003). "خوارزمية تكرارية لمسألة النقطة الثابتة ذات المعيار اللانهائي" . مجلة التعقيد . 19 (6): 799-834 . doi : 10.1016/j.jco.2003.06.001 .
  3. ١ ٢ ٣ ٤ هيرش، مايكل د؛ باباديميتريو، كريستوس هـ؛ فافاسيس، ستيفن أ (ديسمبر ١٩٨٩). "حدود دنيا أسية لإيجاد نقاط براور الثابتة". مجلة التعقيد . ٥ (٤): ٣٧٩-٤١٦ . doi : 10.1016/0885-064X(89)90017-4 . S2CID 1727254 . 
  4. 1 2 سيكورسكي، ك؛ ووزنياكوفسكي، هـ (ديسمبر 1987). "تعقيد النقاط الثابتة، الجزء الأول" . مجلة التعقيد . 3 (4): 388-405 . doi : 10.1016/0885-064X(87)90008-2 .
  5. سيكورسكي، كريستوف أ. (2001). الحل الأمثل للمعادلات غير الخطية . مطبعة جامعة أكسفورد. ISBN 978-0-19-510690-9.
  6. سيكورسكي، ك. (1989). "خوارزميات سريعة لحساب النقاط الثابتة". المتانة في التحديد والتحكم . ص 49-58 . doi : 10.1007/978-1-4615-9552-6_4 . ISBN  978-1-4615-9554-0.
  7. هوانغ، ز؛ خاتشيان، ل؛ سيكورسكي، ك (يونيو 1999). "تقريب النقاط الثابتة للتطبيقات ذات الانكماش الضعيف" . مجلة التعقيد . 15 (2): 200-213 . doi : 10.1006/jcom.1999.0504 .
  8. شيلمان، سبنسر؛ سيكورسكي، ك. (يونيو 2002). "خوارزمية غلاف التقسيم الثنائي ثنائي الأبعاد للنقاط الثابتة" . مجلة التعقيد . 18 (2): 641-659 . doi : 10.1006/jcom.2001.0625 .
  9. شيلمان، سبنسر؛ سيكورسكي، ك. (سبتمبر 2003). "الخوارزمية 825: خوارزمية غلاف التنصيف العميق للنقاط الثابتة". معاملات ACM في البرمجيات الرياضية . 29 (3): 309-325 . doi : 10.1145/838250.838255 . S2CID 7786886 . 
  10. كيلوغ، آر بي؛ لي، تي واي؛ يورك، جيه. (سبتمبر 1976). "برهان بنائي لنظرية براور للنقطة الثابتة ونتائج حسابية". مجلة SIAM للتحليل العددي . 13 (4): 473-483 . doi : 10.1137/0713041 .
  11. سميل، ستيف (يوليو 1976). "عملية تقارب لتعديل الأسعار وطرق نيوتن العالمية". مجلة الاقتصاد الرياضي . 3 (2): 107-120 . doi : 10.1016/0304-4068(76)90019-7 .
  12. سكارف، هربرت (سبتمبر 1967). "تقريب النقاط الثابتة لتطبيق متصل". مجلة SIAM للرياضيات التطبيقية . 15 (5): 1328-1343 . doi : 10.1137/0115116 .
  13. وجد هـ. سكارف أول برهان خوارزمي: فويتسيكوفسكي، م. إ. (2001) [1994]. "نظرية براور" . موسوعة الرياضيات . دار نشر EMS . ISBN 1-4020-0609-8..
  14. كون، هارولد و. (1968). "التقريب التبسيطي للنقاط الثابتة" . وقائع الأكاديمية الوطنية للعلوم في الولايات المتحدة الأمريكية . 61 (4 ) : 1238-1242 . doi : 10.1073 / pnas.61.4.1238 . JSTOR 58762. PMC 225246. PMID 16591723 .   
  15. ميريل، أورين هاريسون (1972). تطبيقات وتوسعات لخوارزمية تحسب النقاط الثابتة لبعض عمليات تحويل النقاط إلى مجموعات شبه المتصلة العليا ( أطروحة). OCLC 570461463. NAID 10006142329 .  
  16. إيفز، ب . كورتيس (ديسمبر 1972). "التماثلات لحساب النقاط الثابتة". البرمجة الرياضية . 3-3 (1): 1-22 . doi : 10.1007/BF01584975 . S2CID 39504380 . 
  17. ^ كودينوتي، برونو. بيماراجو، سريرام؛ فاراداراجان ، كاستوري (2004/12/01). "حساب توازنات السوق" . أخبار سيجاكت . 35 (4): 23-37 . دوى : 10.1145 / 1054916.1054927 . ISSN 0163-5700 . 
  18. حساب النقاط الثابتة وتطبيقاتها . سلسلة محاضرات في الاقتصاد والأنظمة الرياضية. المجلد 124. 1976. doi : 10.1007/978-3-642-50327-6 . ISBN  978-3-540-07685-8.
  19. غيل، ديفيد (1979). "لعبة هيكس ونظرية النقطة الثابتة لبروير". المجلة الرياضية الأمريكية الشهرية . 86 (10): 818-827 . doi : 10.2307/2320146 . JSTOR 2320146 . 
  20. 1 2 3 4 تشين، شي؛ دينغ، شياوتي (2005). "حول خوارزميات النقاط الثابتة المنفصلة والتقريبية لبروير". وقائع الندوة السنوية السابعة والثلاثين لجمعية آلات الحوسبة حول نظرية الحوسبة . الصفحات 323-330 . doi : 10.1145/1060590.1060638 . ISBN  1581139608. S2CID 16942881 . 
  21. تشين، شي ؛ دينغ، شياوتي (أكتوبر 2009). "حول تعقيد مسألة النقطة الثابتة المنفصلة ثنائية الأبعاد". علوم الحاسوب النظرية . 410 (44): 4448-4456 . doi : 10.1016/j.tcs.2009.07.052 . S2CID 2831759 . 
  22. ^ سيكورسكي، ك. (يونيو 1984). “الحل الأمثل للمعادلات غير الخطية التي تحقق شرط ليبشيتز”. الرياضيات الرقمية . 43 (2): 225-240 . دوى : 10.1007 / BF01390124 . S2CID 120937024 . 
  23. رافغاردن، تيم؛ وينشتاين، عمري (2016). "حول تعقيد الاتصال للنقاط الثابتة التقريبية". ندوة IEEE السنوية السابعة والخمسون حول أسس علوم الحاسوب (FOCS) لعام 2016. الصفحات 229-238 . doi : 10.1109/FOCS.2016.32 . ISBN  978-1-5090-3933-3. S2CID 87553 . 

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