نظرية التشغيل الذاتي

نظرية التشغيل الذاتي
جزء من
مبادئ نظريات التشغيل الرياضية
المواضيع

نظرية التشغيل الذاتي أو نظرية الآلات ذاتيـة التشغـيل والحركة أو نظـرية الآلات المجـرّدة (بالإنجليزية: Automata Theory)‏ هي نظرية تـهتم بتعريف ودراسـة خواص الآلات الحاسوبية المجرّدة.[1][2][3] تاريخيّا دُرست قضايا هذه النظرية كتصوّر للحساب الإلكتروني قبل ظهور الحواسيب الحديثة لكنّها أثبتت قدرتها على تمثيل العديد من العمليات الحـاسوبيّة الأسـاسية فـي وقتـنا الحالي ، وتستخدم بكثـرة كـأداة تنفيذ ظواهر البرهان الرياضي الحاسوبي، لذلك تعتبر من أهمّ ركائزعلوم الحاسوب النظرية والتطبيقة.

آلة ذاتية التشغيل

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

استعمالات النظرية

تستعمل نظرية الآلات الذاتية التشغيل في علوم الحاسوب في حلول كثيرة منها:

مثال آلة بسيطة ذاتية التشغيل

  • لنفرض مثلا أننا نريد تمثيل مصباح كهربائي بسيط يمكن إطفاؤه وتشغيله بالضغط على زر إلكتروني. يمكن تمثيل حالتي المصباح المنطفئة والمشتغلة بالحالتين «منطفئ» و«مشتغل» على التّرتيب. يبقى المصباح في إحدى الحالتين حتى يقوم أحدهم بالضغط على الزر ليتحوّل المصباح إلى الحالة الأخرى.

يبين هذا الشكل الأول آلة المصباح السّابق وصفها:

آلة ذاتية التشغيل تمثّل المصباح.

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

في بعض الآلات يمكن أيضا تحديد الحالات التي تنتهي عندها الآلة بنجاح، فيمكن إذن تسميتها الحالات القابلة أو النهائية. لنفرض مثلا أن لنا مصباحا آخر متطوّرا له ثلاث حالات للتشغيل: «ضعيف»، «متوسّط» و«قويّ»، ولدينا أيضا زران: أحدهما يقوم بإطفاء المصباح دائما فنسمي هذه العملية «أطفئ»، والآخر يزيد من شدّة المصباح فنسمّي تأثيره «اضغط». ينتقل المصباح بين حالات شدّة الضوء المختلفة بإرسال عمليّة «اضغط».

إذا أردنا جعل هدفنا هو تشغيل المصباح إلى أقصى قوة يمكن تمثيله بالشّكل التّالي:

آلة ذاتية التشغيل تمثّل مصباحا متطورا.

تمثّل الدائرة المضاعفة الحالة النهائية للآلة. تقبل هذه الآلة سلاسل الدّخل الآتية:

  • اضغط-اضغط-اضغط
  • أطفئ-اضغط-اضغط-اضغط-اضغط
  • اضغط-اضغط-اضغط-أطفئ-اضغط-اضغط-اضغط

لأنها تنتهي كلها عند الحالة النهائية. لكنها لا تقبل السلاسل التالية:

  • اضغط-اضغط-اضغط-أطفئ
  • اضغط-أطفئ-اضغط-اضغط

لأنها تنتهي عند حالات غير نهائية.

التعريف الرياضي للآلات الذاتية التشغيل

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

تعرّف الآلة الذاتية التشغيل المحدّدة رياضيات بأنها خماسية بحيث أن:

  1. هي مجموعة محدودة من الحالات.
  2. هي مجموعة محدودة من رموز الدخْل.
  3. هي دالة للنقل (أو التحول) معرفة بـ ، يكون مدخلها ثنائية من حالة () ورمز دخل ()، ومخرجها حالة ()، أي .
  4. هي حالة البدأ التي يبدأ منها التشغيل، وهي تنتمي إلى المجموعة .
  5. هي مجموعة من الحالات النهائية، وهي مجموعة محتواة في .

مثال المصباح المتقدم

في مثال المصباح المتقدّم السابق لدينا:

  1. مجموعة الحالات هي {منطفئ، ضعيف، متوسط، قوي}.
  2. مجموع رموز الدخل هي {أطفئ، اضغط}.
  3. تم تمثيل الدالة في الشكل السابق بالأسهم التي تنتقل من حالة إلى أخرى، ويمكن تعداد هذه الدالّة:
    • (منطفئ، أطفئ) منطفئ
    • (منطفئ، اضغط) ضعيف
    • (ضعيف، أطفئ) منطفئ
    • (ضعيف، اضغط) متوسط
    • (متوسط، أطفئ) منطفئ
    • (متوسط، اضغط) قوي
    • (قوي، أطفئ) منطفئ
    • (قوي، اضغط) قوي
  4. حالة البدء هي منطفئ.
  5. مجموعة الحالات النهائية هي مجموعة وحيدة العنصر وهي: {قوي}.

أنواع الآلات الذاتية التشغيل

هناك ثلاث أنواع للآلات الذاتية التشغيل:

1- آلات ذاتية التشغيل (حتمية)

كما ذكرنا سابقا فإن الآلات الذاتية التشغيل الحتمية (بالإنجليزية Determinisic Finite State Automaton أو باختصار DFA) تكون دائما في حالة واحدة فقط مهما كانت سلسلة الدخل التي قامت بتصريفها، وذلك لأنه لا توجد سوى نقلة واحدة لكل رمز دخل عند كل حالة.

كل الأمثلة السابقة هي آلات محدّدة.

2- آلات ذاتية التشغيل (غير محددة)

الآلات غير المحدّدة (بالإنجليزية Nondeterminisic Finite State Automaton أو باختصار NFA) هي آلات يمكن أن تكون في حالات محتملة عدّة عند كل لحظة، حيث يمكن لها أن تشتغل في جهات عدّة عند كلّ رمز دخل. يتم تحديد الاتجاه المناسب خطوة بعد خطوة عند كل رمز كلما رفض اتجاه ما هذا الرمز.

تكون الآلة غير المحدّدة في حالة نهائية (أي حالة قبول) إذا كانت أي من الحالات المحتملة الحالية حالة قبول.

مثال آلة غير محدّدة «لا حتمية»

الشكل التالي يوضح آلة غير محدّدة. لاحظ أن هذه الآلة تقبل كل السلاسل المتكونة من الأرقام 0 و1 والمنتهية بالسلسلة 1-0 (تُقرأ السلسلة من اليمين إلى اليسار). لاحظ انه في الحالة ح0، عند إدخال الرمز 1 هناك حالتان محتملتان هما ح0 نفسها وح1.

آلة ذاتية التشغيل غير محددة.

التعريف الرياضي

رياضياً التعريف هو نفس تعريف الآلة المحددة مع اختلاف وحيد في الدالة. الدالة للآلة المحددة تنتج حالة واحدة فقط عند كل ثنائية حالة ورمز، أما دالة الآلة غير المحددة فتنتج مجموعة من الحالات. يمكن استبدال العنصر الثالث في قائمة التعريف السابقة بالتعريف:

  • هي دالّة للنقل (أو التحول) معرفة بـ ، يكون مدخلها ثنائية من حالة () ورمز دخل ()، ومخرجها مجموعة حالات () تنتمي إلى المجموعة ()، أي .

يرمز إلى ناتج كل المجموعات التي يمكن تكوينها من عناصر المجموعة .

مثال الآلة غير المحددة السابق

  1. مجموعة الحالات هي { ح0، ح1، ح2}.
  2. مجموع رموز الدخل هي {0، 1}.
  3. الدالة :
    • (ح0، 0) {ح0}
    • (ح0، 1) {ح0, ح1}
    • (ح1، 0) {ح2}
  4. حالة البدأ هي ح0.
  5. مجموعة الحالات النهائية هي مجموعة وحيدة العنصر وهي: {ح2}.

3- آلات ذاتية التشغيل غير محددة بنقلات معدومة الرمز

بالإنجليزية Nondeterministic finite automata with ε transitions أو ε-NFA.

هذه الآلات مشابهة للآلات غير المحددة مع إمكانية تنقلها من حالة إلى أخرى من دون إدخال أي رمز. يرمز للتنقل المعدوم بـ ε. وهذا يعني أن الآلة يمكن أن تكون في مجموعة الحالات التي يمكن التنقل إليها من الحالة الحالية باستعمال هذا الرمز.

تساوي الآلات

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

فمثلاً، الآلة التالية لها نفس قوة الآلة غير المحدّدة السابقة. يمكن التحقق من ذلك بسهولة بتجريب مجموعة من السلاسل.

آلة ذاتية التشغيل محددة مساوية للآلة السابقة.

مراجع

  1. ^ Yan، Song Y. (1998). An Introduction to Formal Languages and Machine Computation. Singapore: World Scientific Publishing Co. Pte. Ltd. ص. 155–156. مؤرشف من الأصل في 2019-12-17.
  2. ^ Timed automata. نسخة محفوظة 13 مارس 2020 على موقع واي باك مشين.
  3. ^ Cartesian closed categoryنسخة محفوظة November 16, 2011, على موقع واي باك مشين. [وصلة مكسورة]

وصلات خارجية

Read other articles:

1999 single by Jamiroquai SupersonicSingle by Jamiroquaifrom the album Synkronized B-sideSupersonic (remix)Released13 September 1999 (1999-09-13)[1]Length5:14 (album version)3:40 (radio edit)LabelSony Soho SquareSongwriter(s)Jay KayToby SmithDerrick McKenzieSola AkingbolaWallis BuchananSimon KatzProducer(s)Jay Kay, Al StoneJamiroquai singles chronology Canned Heat (1999) Supersonic (1999) King for a Day (1999) Music videoSupersonic on YouTube Supersonic is the third sin...

 

 

Group of chemical compounds Peganum harmala, commonly known as Syrian Rue Harmala alkaloids are several alkaloids that increase effects of reward system neurotransmitter dopamine by acting as monoamine oxidase inhibitors (MAOIs). These alkaloids are found in the seeds of Peganum harmala (also known as Harmal or Syrian Rue), as well as leaves of tobacco.[1] The alkaloids include harmine, harmaline, harmalol, and their derivatives, which have similar chemical structures, hence the name ...

 

 

北オセチア共和国の行政区画(きたオセチアきょうわこくのぎょうせいくかく)では、ロシア連邦の北オセチア共和国(北オセチア・アラニヤ共和国)の行政区画について記述する。 行政区画 北オセチア共和国の行政区画 北オセチア共和国は1つの都市管区、8の地区から構成される[1]。 都市管区 ウラジカフカス都市管区 (Владикавказ) (首都) 地区(ラヨン) ア...

Overview of banana production in Belize Banana sorting in Belize. Banana production in Belize accounted for 16 percent of total Belizean exports in 1999.[1] Banana production was aided in the 1990s by privatization and market and production.[1] Banana production in Belize fluctuates, falling from 68,000 metric tons (67,000 long tons; 75,000 short tons) in 1994 to 45,000 (44,000; 50,000) in 1995 before rising back to 78,000 (77,000; 86,000) in 1999.[1] Banana production...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس 2021) حدثت عدة توسعات انتشر من خلالها الإنسان البدائي (الهومو) من أفريقيا وعبر أنحاء أوراسيا خلال العصر الحجري القديم السفلي، وحتى بداية العصر الحجري القديم الأوسط...

 

 

Morton Everel Post Morton Everel Post (* 25. Dezember 1840 bei Rochester, New York; † 19. März 1933 in Alhambra, Kalifornien) war ein US-amerikanischer Politiker. Zwischen 1881 und 1885 vertrat er als Delegierter das Wyoming-Territorium im US-Repräsentantenhaus. Inhaltsverzeichnis 1 Frühe Jahre und politischer Aufstieg 2 Post im US-Kongress 3 Weiterer Lebenslauf 4 Weblinks Frühe Jahre und politischer Aufstieg Morton Post besuchte die öffentlichen Schulen seiner Heimat. Im Jahr 1860 zog...

Family of true bugs Acanaloniidae Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Hemiptera Suborder: Auchenorrhyncha Infraorder: Fulgoromorpha Superfamily: Fulgoroidea Family: AcanaloniidaeAmyot & Serville 1843 Acanaloniidae is a family of planthoppers. It is sometimes treated as a subfamily of Issidae (as Acanaloniinae).[1][2] Genera Genera include:[3] Acanalonia Spinola, 1839 Aylaella Demir & Özdikmen, ...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2023)   هذه المقالة عن اتحاد البوسنة والهرسك. لمعانٍ أخرى، طالع البوسنة والهرسك (توضيح). اتحاد البوسنة وال...

 

 

شركة الخطوط السعودية لتنمية وتطوير العقارشركة الخطوط السعودية لتنمية وتطوير العقار ساردالشعارمعلومات عامةالنوع شركة سعودية مساهمةالمقر الرئيسي  السعودية، جدةالمنظومة الاقتصاديةالشركة الأم مجموعة الخطوط السعودية القابضةالخدمات التطوير العقاريالصناعة العقارمناطق...

Ламберт из Сент-Омералат. Lambertus Audomarensis Дата рождения около 1061[1] Дата смерти около 1125[1] Род деятельности монах и хронист Ламберт Сент-Омерский за работой. Миниатюра авторской рукописи «Liber Floridus» из библиотеки Гентского университета (1121) Ламберт из Сент-О...

 

 

Philippine-related events during the year of 1963 ← 1962 1961 1960 1963 in the Philippines → 1964 1965 1966 Decades: 1940s 1950s 1960s 1970s 1980s See also: List of years in the Philippines films 1963 in the Philippines details events of note that happened in the Philippines in the year 1963. Incumbents President Diosdado Macapagal President: Diosdado Macapagal (Liberal) Vice President: Emmanuel Pelaez (Liberal) Chief Justice: César Bengzon Congress: 5th Events April April 5 – ...

 

 

Gaya atau nada penulisan artikel ini tidak mengikuti gaya dan nada penulisan ensiklopedis yang diberlakukan di Wikipedia. Bantulah memperbaikinya berdasarkan panduan penulisan artikel. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Poedjono PranyotoWakil Ketua Majelis Permusyawaratan Rakyat(Utusan Daerah)Masa jabatan3 Oktober 1997 – 1 Oktober 1999PresidenSoeharto B.J. HabibiePendahuluYasir HadibrotoPenggantiOesman Sapta OdangGubernur Lampung ke-5Masa jabata...

Rallycross series held in Latvia World RX layout of Biķernieku Kompleksā Sporta Bāze The 2016 Euro RX of Latvia was the eighth round of the forty-first season of the FIA European Rallycross Championship. The event was held at the Biķernieku Kompleksā Sporta Bāze in Riga, Latvia as an undercard to the 2016 World RX of Latvia and was contested by the Supercar (fifth and final round) and Super1600 (fourth round) classes. It was the first ever European Rallycross round held in Latvia.[1...

 

 

Institutional corruption in the country Political corruption Concepts Anti-corruption Bribery Cronyism Economics of corruption Electoral fraud Elite capture Influence peddling Kleptocracy Mafia state Nepotism Slush fund Simony Corruption by country Africa Angola Botswana Cameroon Chad Comoros Congo Egypt Equatorial Guinea Eritrea Ethiopia Ghana Guinea-Bissau Kenya Liberia Mauritius Morocco Nigeria Senegal Sierra Leone Somalia South Africa South Sudan Sudan Tanzania Tunisia Uganda Zambia Zimba...

 

 

Canadian curler Jamie KoeCurlerBorn (1977-11-03) November 3, 1977 (age 46)Yellowknife, Northwest TerritoriesTeamCurling clubYellowknife CC, YellowknifeSkipJamie KoeThirdGlen KennedySecondCole ParsonsLeadShadrach McleodAlternateRobert BordenCurling career Member Association Northwest TerritoriesBrier appearances16 (2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023)Top CTRS ranking17th (2003–04) Medal record Representing  Northwest T...

4. Etappe der Tour de France 2023 AllgemeinesEtappe4. Etappe، Tour de France 2023Streckentyp FlachetappeDatum4. Juli 2023Etappenlänge181,8 kmLand FrankreichStartDaxZielNogaroFahrer am Start174Fahrer am Ziel174Durchschnitts­geschwindigkeit41,089 km/hHöhenmeter1.434 mErgebnis1. Jasper Philipsen4 h 25 min 28 s(Alpecin-Deceuninck)2. Caleb Ewan+ 0 s(Lotto Dstny)3. Phil Bauhaus+ 0 s(Bahrain Victorious) Benoît Cosnefroy(AG2R Citroën Team)Stand in der Gesamtwertung Adam Yates 18 h 18 min 01 s(U...

 

 

7 травня 2010 року, в переддень «9 травня», перед початком інтерв'ю «Известиям»[1] головний редактор газети Віталій Абрамов подарував Дмитру Медведєву знімки першої кореспонденції Павла Трошкіна. Такий хід в роботі ЗМІ повинен символізувати[прим. 1] для аудиторії зн...

 

 

This article is about the film. For other uses, see First Night (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 1st Night – news · newspapers · books · scholar · JSTOR (May 2013) (Learn how and when to remove this template message) 2010 film1st NightDirected byChristopher MenaulStarringRich...

إيرو ماركانين   معلومات شخصية الميلاد 3 يوليو 1991 (32 سنة)  يوفاسكولا  الطول 1.97 م (6 قدم 5 1⁄2 بوصة) مركز اللعب مهاجم الجنسية فنلندا  الأب بيكا ماركانين  أخوة وأخوات لاورى ماركانين  معلومات النادي النادي الحالي اتش آي اف كي الرقم 9 مسيرة الشباب سنوات فر...

 

 

Aguada de Cima Freguesia Escudo Aguada de CimaLocalización de Aguada de Cima en Portugal Coordenadas 40°31′19″N 8°25′42″O / 40.522027777778, -8.4283055555556Entidad Freguesia • País  Portugal • Municipio ÁguedaSuperficie   • Total 27.55 km²Altitud   • Media 41 m s. n. m.Población (2001)   • Total 3952 hab. • Densidad 143,4 hab/km²Huso horario UTC±00:00Código postal 3750[1]​Patrono(a...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!