تحليل استهلاك الدين

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

تكلفة كل عملية من مجموعة متسلسلة من العمليات تختلف بناءً على مجموعة من العوامل مثل نوع هيكلة البيانات المستخدمة لتنفيذ الخوارزمية بحيث بعضها يتحاج إلى تكلفة أعلى من غيرها وبعضها الأخر يحتاج إلى تكلفة أقل. لذلك فإن إيجاد التكلفة باستخدام طريقة تحليل استهلاك الدين قائمة على تحديد العمليات الأكثر والأقل تكلفة من مجموعة متسلسلة من العمليات، وهذا قد يتطلب مراعاة طبيعة البيانات المدخلة وحجمها وغيرها من العوامل التي تؤثر على أداء الخوارزمية.[2]

تاريخ طريقة تحليل استهلاك الدين

عملية تحليل استهلاك الدين مستوحاة من طريقة تحليل التجميع والتي تعتبر الاَن نوع من أنواع التحليل باستهلاك الدين. روبرت تارجان هو أول من قام بعرضها من خلال مقالته العلمية بعنوان التعقيد الحسابي المطفأ التي تم نشرها بتاريخ 1985,[1] والتي توضح فيها الحاجة لإيجاد طريقة أفضل من الطرق الاحتمالية الشائعة المستخدمة. في البداية كانت مستخدمة لبعض الخوارزميات مثل الأشجار الثنائية ووعمليات الإتحاد. ومن ثم أصبحت تستخدم في الكثير والعديد من الخوارزميات وأصبح لها دور مهم في تحليل تعقيد الخوارزميات.[2]

ألية عمل طريقة تحليل استهلاك الدين

طريقة التحليل باستهلاك الدين تتطلب المعرفة بسلسلة العمليات التي يمكن حدوثها، وغالبا ما تعتمد على نوع هيكلة البيانات المستخدمة. فكرتها قائمة على أن العملية التي تستهلك أكثر تكلفة تحتاج لوقت أطول ليتم تكرارها، وبالتالي يتم تجاهل تكلفتها (إطفائها) إلى حين استخدامها مرة أخرى. يوجد ثلاث أنواع لعملية تحليل استهلاك الدين: طريقة التجميع، طريقة المحاسبة ,الطريقة المحتملة. يتم استخدام إحدى هذه الطرق بناء على الطريقة الأنسب لحالة الخوارزمية.[3]

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

أمثلة

مصفوفة ديناميكية

عملية تحليل استهلاك الدين لعملية ادخال البيانات في المصفوفة الديناميكية

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

[3]

بحيث ان:

n: الحجم

 : وقت ثابت

طابور البيانات

تكلفة إضافة عنصر جديد إلى طابور البيانات هي تكلفة ثابتة بسبب أنه لا تعتمد على حجم المدخلات أو المخرجات. بينما عملية حذف عنصر من طابور البيانات تعد عملية مكلفة في حال كانت فارغة من العناصر وذلك بسبب أنه يجب إضافة كل العناصر الموجودة في مصفوفة الإدخال إلى مصفوفة الإخراج. وبالتالي التكلفة تساوي حجم مصفوفة الإدخال. وبعد ذلك يتم حذف العناصر المراد حذفها من طابور البيانات بحيث كل عنصر يحتاج إلى تكلفة ثابته لحذفه. فتكلفة تنفيذ مجموعة متسلسلة من حذف العناصر يحتاج إلى تكلفة تساوي الحجم فالبتالي قيمة تحليل استهلاك الدين أو متوسط التكلفة هي قيمة ثابتة O(1).[4] ويمكن إيجاد تكلفة الدفعة من خلال استخدام تكلفة الائتمان التي تكون قيمتها ضعف التكلة الفعلية لكل عملية نسخ عنصر من المصفوفة المدخلات إلى مصفوفة المخرجات. ومن ثم تقل هذه التكلفة عند البدء بحذف العناصر فالبتالي متوسط التكلفة هي تكلفة ثابتة.

تطبيقاتها

المراجع

  1. ^ ا ب Tarjan، Robert Endre (أبريل 1985). "Amortized Computational Complexity" (PDF). SIAM Journal on Algebraic and Discrete Methods. ج. 6 ع. 2: 306–318. DOI:10.1137/0606031. مؤرشف من الأصل (PDF) في 2022-10-30.
  2. ^ ا ب ج Rebecca Fiebrink (2007)، Amortized Analysis Explained (PDF)، مؤرشف من الأصل (PDF) في 2013-10-20، اطلع عليه بتاريخ 2011-05-03
  3. ^ ا ب ج د ه Kozen، Dexter (Spring 2011). "CS 3110 Lecture 20: Amortized Analysis". جامعة كورنيل. مؤرشف من الأصل في 2022-11-23. اطلع عليه بتاريخ 2015-03-14.
  4. ^ Grossman، Dan. "CSE332: Data Abstractions" (PDF). cs.washington.edu. مؤرشف من الأصل (PDF) في 2022-10-30. اطلع عليه بتاريخ 2015-03-14.

مراجعة الأدبيات

Read other articles:

У этого термина существуют и другие значения, см. Долинка (значения). СелоДолинкаукр. Долинка, крымскотат. Eski Qarağurt 45°14′30″ с. ш. 33°39′35″ в. д.HGЯO Страна  Россия/ Украина[1] Регион Республика Крым[2]/Автономная Республика Крым[3] Район Сакский район ...

 

نورث ماسابيكوا     الإحداثيات 40°42′15″N 73°28′08″W / 40.7042°N 73.4689°W / 40.7042; -73.4689  تقسيم إداري  البلد الولايات المتحدة[1]  التقسيم الأعلى مقاطعة ناسو، نيويورك  خصائص جغرافية  المساحة 7.770298 كيلومتر مربع7.771116 كيلومتر مربع (1 أبريل 2010)  ارتفاع 14 متر  ع

 

Blokade Artsakh 2022–2023Bagian dari Konflik Nagorno-KarabakhOrang Azerbaijan yang dikirim oleh pemerintah Azerbaijan[1][2][3][4] memblokir koridor Lachin pada 17 DesemberTanggal12 Desember 2022 – sekarang(11 bulan, 2 minggu dan 3 hari)LokasiKoridor Lachin dan Shusha39°45′07″N 46°43′44″E / 39.75194°N 46.72889°E / 39.75194; 46.72889Koordinat: 39°45′07″N 46°43′44″E / 39.75194°N 46.7...

  لمعانٍ أخرى، طالع جورج تومسون (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يناير 2019) جورج تومسون معلومات شخصية الميلاد 15 سبتمبر 1926(1926-09-15) تاريخ الوفاة 7 مارس 2004 (عن عمر ناهز 77 عاماً) مركز اللعب حارس

 

Uma caneca de limonada A limonada pode ser qualquer uma de uma variedade de bebidas adoçadas ou sem açúcar encontradas em todo o mundo, mas que são tradicionalmente todas caracterizadas por um sabor a limão.[1] A maioria das variedades de limonada pode ser separada em dois tipos distintos: turva e clara. Cada um é conhecido simplesmente como limonada (ou um cognato) em países onde é dominante.[2] A limonada turva, geralmente encontrada na América do Norte e no sul da Ásia, é tradic...

 

TVRI RiauLPP TVRI Stasiun RiauPekanbaru, RiauIndonesiaSaluranDigital: 39 UHFVirtual: 2PemrogramanAfiliasiTVRIKepemilikanPemilikLPP TVRIRiwayatSiaran perdana03 November 1998 (1998-11-03)Bekas tanda panggilTVRI Riau KepriBekas nomor kanal 8 VHF (analog, Pekanbaru) 40 UHF (analog dan digital, Pekanbaru) Informasi teknisOtoritas perizinanKementerian Komunikasi dan Informatika Republik IndonesiaPranalaSitus webwww.tvririau.co.idInformasi tambahanKantor pusatJl. Durian 24 Labuh Baru Timur, Pay...

2012 to present trade deal Bilateral relationsUnited States–South Korea Free Trade Agreement South Korea United States United States–Korea Free Trade AgreementHangul한·미 자유 무역 협정Hanja韓美自由貿易協定Revised RomanizationHan-Mi jayu muyeok hyeopjeongMcCune–ReischauerHan-Mi chayu muyŏk hyŏpchŏng The United States–Korea Free Trade Agreement (officially: Free Trade Agreement Between the United States of America and the Republic of Korea),[1] also known as...

 

2012 video game 2012 video gameFarming Simulator 2012The icon for the 3DS releaseDeveloper(s)Giants Software (3DS)Astragon (iOS)Publisher(s)EU: Excalibur Publishing (3DS)NA: Focus Home Interactive (3DS)WW: Astragon (iOS)WW: Giants Software (Android)SeriesFarming SimulatorPlatform(s)Nintendo 3DS, iOS, AndroidReleaseNintendo 3DSEU: March 30, 2012NA: June 23, 2013iOSJuly 30, 2012AndroidJanuary 9, 2013Genre(s)SimulationMode(s)Single-player Farming Simulator 2012 (Farming Simulator 3D for the U.S....

 

Airport in Shaanxi, ChinaAnkang Wulipu Airport安康五里铺机场Ānkāng Wǔlǐpù JīchǎngIATA: AKAICAO: ZLAKSummaryAirport typePublicLocationAnkang, Shaanxi, ChinaElevation AMSL262 m / 860 ftCoordinates32°42′29″N 108°55′52″E / 32.70806°N 108.93111°E / 32.70806; 108.93111MapAKALocation of airport in ChinaRunways Direction Length Surface m ft 11/29 1,600 5,249 Concrete Statistics (2021)Passengers257,017Aircraft movements62,070Cargo (metri...

For the biologist, see Philip A. Cochran. Philip Gerald CochranColonel Philip Cochran, USAAF, in 1944.Born(1910-01-29)January 29, 1910Erie, PennsylvaniaDiedAugust 26, 1979(1979-08-26) (aged 69)Geneseo, New YorkAllegiance United StatesService/branchU.S. Army Air Corps (1935–1941)U.S. Army Air Forces (1941–1945)Years of service1935–1945RankColonelCommands held1st Air Commando GroupBattles/warsWorld War II North African Campaign Burma Campaign AwardsDistinguished...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada September 2016. Sisca HuseinPekerjaanPembawa acara, pembaca berita Sisca Husein (lahir 23 Mei 1985) adalah pembawa acara berita Indonesia. Ia menjadi anchor dalam program berita Redaksi. Sejak tahun 2009, dia bekerja di Trans7 membawakan acara Jalan Pagi. Pranala lu...

 

Peter PatzakPeter Patzak dan Jan Zenker (2009)Lahir(1945-01-02)2 Januari 1945Wina, AustriaMeninggal11 Maret 2021(2021-03-11) (umur 76)Krems an der Donau, Austria Hilir, AustriaPekerjaanSutradara, penulis skenarioTahun aktif1973-2021 Peter Patzak (2 Januari 1945 – 11 Maret 2021)[1] adalah seorang sutradara dan penulis latar Austria. Ia telah menyutradarai 60 film sejak 1973. Filmnya Kassbach – Ein Porträt masuk dalam Festival Film Internasional Berlin ke-29...

Public high school in Albuquerque, New Mexico, United StatesAlbuquerque High SchoolAddress800 Odelia Rd. NEAlbuquerque, New Mexico 87102United StatesInformationTypePublic high schoolEstablished1879PrincipalCesar HernandezStaff89.95 (FTE)[1]Enrollment1,806 (2018-19)[1]Student to teacher ratio20.08[1]CampusUrbanColor(s)    Kelly Green and whiteAthletics conferenceNMAA, 5A Dist. 5 (Football: Independent)MascotBulldogNicknameBulldogsRivalsValley HighWebsitehttp:/...

 

Flag carrier of Suriname Surinam Airways Surinaamse Luchtvaart Maatschappij IATA ICAO Callsign PY SLM SURINAM Founded1953 (1953)Commenced operations1955 (1955)HubsJohan Adolf Pengel International AirportFrequent-flyer programLoyal WingsFleet size2Destinations10Parent companyGovernment of SurinameHeadquartersParamaribo, SurinameEmployees500Websitewww.flyslm.com Surinam Airways (Dutch: Surinaamse Luchtvaart Maatschappij), also known by its initials SLM, is the flag carrier of Suriname...

 

Métis fur trader and community leader Agatha BiddleBorn1797 Died1873  (aged 75–76)Mackinac Island OccupationFur trader, community organizer, philanthropist AwardsMichigan Women's Hall of Fame (2018)  Agatha de LaVigne Biddle (1797–1873) was a woman of Odawa and French heritage, who primarily identified with her Odawa kin.[1] She resided on Mackinac Island during the fur trade era and after.[1] She acted as a partner with her husband in running...

Former Canadian media company This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions. (February 2010) (Learn how and when to remove this template message) This article relies excessively on references to primary sources. Please improve this articl...

 

Iliouchine Il-114 Il-114-100 de Uzbekistan Airways en 2008 Rôle Avion de ligne Régionale Constructeur IliouchineAssociation de construction aéronautique de Tachkent Équipage 2 Premier vol 29 mars 1990 Mise en service 1er août 1998 Premier client Uzbekistan Airways[1],[2] Client principal Uzbekistan Airways Coût unitaire 13 M$[1] Production 1992-2012, 2019- Livraisons 20 En service Oui modifier  L'Iliouchine Il-114 (En russe Илью́шин Ил-114) est un avion de ligne bimot...

 

Presidential ordinance in Pakistan This article is part of a series aboutPervez Musharraf Early life Military career 1999 coup d'état Political career High treason case Political views Enlightened moderation Elections Referendum 2004 2007 Parties PML (Q) All Pakistan Muslim League President of Pakistan Seventeenth Amendment Suspension of Iftikhar Muhammad Chaudhry Siege of Lal Masjid National Reconciliation Ordinance 2007 state of emergency Impeachment movement Bibliography In the Line of Fi...

Chelyabinsk Shagol Челябинск ШаголChelyabinsk, Chelyabinsk Oblast in RussiaChelyabinsk ShagolShown within Chelyabinsk OblastShow map of Chelyabinsk OblastChelyabinsk ShagolChelyabinsk Shagol (Russia)Show map of RussiaCoordinates55°15′36″N 061°18′0″E / 55.26000°N 61.30000°E / 55.26000; 61.30000TypeAir BaseSite informationOwnerMinistry of DefenceOperatorRussian Aerospace ForcesControlled byChelyabinsk Red Banner Military Aviation Insti...

 

Ongoing COVID-19 viral pandemic in Benin See also: COVID-19 pandemic in Africa COVID-19 pandemic in BeninA Beninese wearing a face mask. DiseaseCOVID-19Virus strainSARS-CoV-2LocationBeninFirst outbreakWuhan, ChinaIndex casePorto-NovoArrival date16 March 2020(3 years, 11 months, 3 weeks and 2 days)Confirmed cases28,036[1] (updated 10 March 2024)Deaths163[1] (updated 10 March 2024)Vaccinations3,697,190[1] (total vaccinated)2,742,837[1]...

 

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