مسئله کوچک‌ترین دایره

مسئلهٔ کوچکترین دایره یا کمینه دایره پوششی نقاط، یک مسئله ریاضی است که کوچکترین دایره پوششی شامل همه نقاط صفحه اقلیدسی را محاسبه می‌کند. مسئله کوچکترین دایره پوششی در فضای n بعدی، مسئله ای است که کوچکترین کره که همه مجموعه نقاط را شامل می‌شود، محاسبه می‌کند.[۱] این مسئله در ابتدا توسط ریاضی‌دان انگلیسی James Joseph Sylvester در سال ۱۸۵۷ مطرح شد.[۲] مسئله کوچک‌ترین دایره در صفحه یک مثال از مسئله تحلیل تعیین محل است به طوری که محل یک امکان جدید باید به گونه‌ای انتخاب شود که دورترین فاصله‌ای که هر مشتری باید طی کند تا به این امکان برسد کمینه شود.[۳]مسئله پیدا کردن کوچک‌ترین دایره در صفحه در ابعاد بالاتر هم در زمان خطی قابل حل است.

مشخصات

اغلب روش‌های هندسی برای حل این مسئله، نقاطی را در نظر می‌گیرند که روی مرز کوچک‌ترین دایره واقع شده‌اند و برپایهٔ دو اصل سادهٔ زیر می‌باشند:

۱) کوچک‌ترین دایرهٔ پوششی نقاط یکتاست.

۲) کوچک‌ترین دایرهٔ پوششی برای مجموعهٔ نقاط S، حداکثر با ۳ نقطه از S روی مرز دایره مشخص می‌شود. اگر این دایره با دو نقطه مشخص شود، در این صورت خط متصل کنندهٔ این دو نقطه باید قطر کوچک‌ترین دایرهٔ پوششی نقاط باشد و اگر با سه نقطه مشخص گردد آنگاه مثلث شامل این سه نقطه منفرجه نخواهد بود.

راه حل‌های زمان خطی

همان طور که نیمورد مگیدو (Nimrod Megiddo) نشان داد،[۴]مسئلهٔ کوچک‌ترین دایره پوششی نقاط می‌تواند در زمان خطی حل شود و برای این مسئله در فضای اقلیدسی در هر بعد ثابتی همین زمان اجرا وجود دارد.

المو ولز(Emo Welzl)[۵] یک الگوریتم تصادفی برای کوچک‌ترین دایره پوششی نقاط با زمان اجرای (O(n ارائه داد که این الگوریتم بر پایهٔ الگوریتم برنامه خطی ریموند سیدل(Raimund Seidel) است. این الگوریتم بازگشتی، مجموعه نقاط Q و S را به عنوان آرگومان دریافت می‌کند و کوچک‌ترین دایرهٔ پوششی از اجتماع Q و S را تا زمانی که هر نقطه از Q نقطه‌ای از نقاط مرزی کوچک‌ترین دایره نهایی شود محاسبه می‌کند. بنابراین، برای حل مسئله اصلی می‌توانیم الگوریتم فوق را برای مجموعه S که شامل نقاطی که قرار است پوشش داده شوند و Q که یک مجموعه تهی است فراخوانی کرد. همان‌طور که الگوریتم به صورت بازگشتی فراخوانی می‌شود، مجموعه Q تا زمانی که مساوی همه نقاط مرزی دایره نشده‌است بزرگ می‌شود.

این الگوریتم نقاط درون مجموعه S و P را به صورت رندوم بررسی می‌کند و همچنین کوچک‌ترین دایره شامل اجتماع P و Q را نیزمورد بررسی قرار می‌دهد. در هر مرحله، الگوریتم بررسی می‌کند که آیا نقطه بعدی r به این دایره تعلق دارد یا نه و اگر نداشت دایره را با دایرهٔ دیگری که از فراخوانی الگوریتم با آرگومان‌های P و Q+r به دست می‌آید جایگزین می‌کند. چه دایره توسط دایره دیگری جایگزین شود و چه نشود، r جز مجموعه نقاط P محسوب می‌شود. در بررسی هر یک از نقاط، باید آزمایش‌های مداومی انجام شود که مشخص کند آیا هر نقطه به یک دایره مستقل تعلق دارد و همچنین امکان اجرای یک الگوریتم بازگشتی را دارد یا نه. می‌توان نشان داد که احتمال این که نقطه iام، یک الگوریتم بازگشتی تولید کند برابر با (O(۱/i است. به همین دلیل زمان کل اجرای مسئله خطی است.

متعاقباً، مسئله کوچک‌ترین دایره جز کلاس عمومی مسئله‌های نوع LP است که می‌تواند با استفاده از الگوریتم‌هایی چون ولز که مبتنی بر برنامه‌نویسی خطی هستند حل شود. در نتیجهٔ عضویت در این کلاس، نشان داده شد که اتکا به بُعد فاکتورهای ثابت در زمان محدود (O(n، که یک فاکتور برای تابع‌های Seidel's است، می‌تواند به زیر مجموعه‌های نمایی که اتکا روی N را حفظ می‌کنند کاهش پیدا کند.[۶]

سایر الگوریتم‌ها

با توجه به بررسی‌های مگیدو(Megiddo) و اینکه کوچک‌ترین دایرهٔ پوششی می‌تواند با زمان اجرای خطی پیدا شود، تعداد زیادی از الگوریتم‌ها با پیچیدگی بالاتر ظاهر شدند. ساده‌ترین الگوریتم برای حل این مسئله از مرتبهٔ n۴ است به این ترتیب که تمام دایره‌های متشکل از دو نقطه و سه نقطه ممکن را در نظر گرفته و سپس بین تمام آن‌ها کمینه می‌گیرد.

  • کریستال و پیرس(Chrystal and Peirce) الگوریتمی ارائه دادند که از استراتژی بهینه‌سازی محلی استفاده می‌کند به این ترتیب که دو نقطه روی مرز دایره در نظر می‌گیرد و با جایگزین کردن پی در پی جفت نقاط روی مرز، دایره را کوچک می‌کند تا به کمینهٔ خود برسد.

چاکرابرتی و چادهوری(Chakraborty and Chaudhuri)[۷] یک روش خطی برای انتخاب دایرهٔ اولیهٔ مناسب و جفت نقاط روی مرز دایره ارائه کرده‌اند. با هر گام از این الگوریتم یکی از جفت نقاط روی مرز به عنوان یک راس جدید در پوش محدب قرار می‌گیرد؛ بنابراین اگر پوش حاوی h راس باشد، این الگوریتم می‌تواند در مرتبهٔ زمانی n*h پاسخ دهد.

  • الزینگا و هرن(Elzinga and Hearn)[۸] الگوریتمی را پیشنهاد دادند که یک دایرهٔ پوششی را برای زیر مجموعه‌ای از نقاط نگه می‌دارد. در هر گام الگوریتم، از نقطه‌ای که توسط حوزهٔ پوششی هنوز پوشش داده نشده‌است، برای پیدا کردن یک فضای پوششی بزرگ تر که زیر مجموعهٔ جدیدی از نقاط و البته شامل همین نقطه است، استفاده می‌شود. با اینکه این الگوریتم در بدترین حالت زمان اجرایی از مرتبهٔ h۳*n دارد، طراحان الگوریتم معتقدند که در آزمایش‌هایشان این الگوریتم در زمان خطی پاسخ می‌داده است. درنزر و شله(Drezner and Shelah) پیچیدگی این الگوریتم را بررسی کرده‌اند.[۹]کد برنامه به دو زبان برنامه‌نویسی فورترن و ،C از هرن و ویجای و نیکل(Hearn, Vijay & Nickel) در دسترس هست.[۱۰]
  • مسئلهٔ کوچک‌ترین حوزه می‌تواند به عنوان یک برنامه از درجهٔ دو[۱] فرموله شود که با استفاده از یک سیستم محدودیت خطی و تابع‌های محدب درجهٔ دو تعریف می‌شود. بنابراین هر الگوریتم جهت دار ممکن می‌تواند جواب مسئله را بدهد.[۱۱]هرن و ویجای[۱۲] ثابت کردند که راه حل‌های ارائه شده از جکبسن و کریستال - پیرس معادل هم هستند.
  • دوگان این برنامه درجهٔ دو ممکن است بتواند به صورت ضمنی فرمول بندی شود.[۱۳] الگوریتمی از لاوسون[۱۴] can be described in this way as a primal dual algorithm.[۱۲]می‌تواند به عنوان یک راه حل دوگان اولیه محسوب شود.[۱۲]
  • شمُس وهای (Shamos and Hoey)[۱۵] یک الگوریتم با زمان اجرای n*log n ارائه کردند بر این مبنا که مرکز کوچک‌ترین دایرهٔ پوششی باید یک راس از دورترین نقطهٔ دیاگرام ورونوی از مجموعه نقاط ورودی باشد.

گونهٔ وزن دار مسئله

نسخهٔ وزن دار مسئلهٔ کوچک‌ترین دایرهٔ پوششی، ورودی‌ها را به عنوان مجموعه‌ای از نقاط در فضای اقلیدسی در نظر می‌گیرد که هر کدام وزنی دارند. هدف این مسئله پیدا کردن نقطه ایست که بیشینه فاصلهٔ وزن دار با هر نقطهٔ دیگری را کمینه کند. مسئلهٔ اصلیِ کوچک‌ترین دایرهٔ پوششی می‌تواند با اختصاص دادن همهٔ وزن‌ها به همان اعداد بهبود پیدا کند. همانند نسخهٔ بدون وزن، حالت وزن دار مسئله می‌تواند در زمان خطی حل شود، بدیهی است که راه حل‌هایی با زمان اجرای کندتر نیز موجودند.[۱۲][۱۶][۱۷]

منابع

  1. ۱٫۰ ۱٫۱ Elzinga, J.; Hearn, D. W. (1972), "The minimum covering sphere problem", Management Science, 19: 96–104, doi:10.1287/mnsc.19.1.96
  2. Sylvester, J. J. (1857), "A question in the geometry of situation", Quarterly Journal of Mathematics, 1: 79.
  3. Francis, R. L.; McGinnis, L. F.; White, J. A. (1992), Facility Layout and Location: An Analytical Approach (2nd ed.), Englewood Cliffs, N.J.: Prentice–Hall, Inc..
  4. Megiddo, Nimrod (1983), "Linear-time algorithms for linear programming in R3 and related problems", SIAM Journal on Computing, 12 (4): 759–776, doi:10.1137/0212052, MR 0721011.
  5. Welzl, Emo (1991), "Smallest enclosing disks (balls and ellipsoids)", in Maurer, H. (ed.), New Results and New Trends in Computer Science, Lecture Notes in Computer Science, vol. 555, Springer-Verlag, pp. 359–370, doi:10.1007/BFb0038202.
  6. Matoušek, Jiří; Sharir, Micha; Welzl, Emo (1996), "A subexponential bound for linear programming" (PDF), Algorithmica, 16: 498–516, doi:10.1007/BF01940877.
  7. Chakraborty, R. K.; Chaudhuri, P. K. (1981), "Note on geometrical solutions for some minimax location problems", Transportation Science, 15: 164–166, doi:10.1287/trsc.15.2.164.
  8. Elzinga, J.; Hearn, D. W. (1972), "Geometrical solutions for some minimax location problems", Transportation Science, 6: 379–394, doi:10.1287/trsc.6.4.379.
  9. Drezner, Z.; Shelah, S. (1987), "On the complexity of the Elzinga–Hearn algorithm for the 1-center problem", Mathematics of Operations Research, 12 (2): 255–261, JSTOR 3689688.
  10. Hearn, D. W.; Vijay, J.; Nickel, S. (1995), "Codes of geometrical algorithms for the (weighted) minimum circle problem", European Journal of Operational Research, 80: 236–237.
  11. Jacobsen, S. K. (1981), "An algorithm for the minimax Weber problem", European Journal of Operational Research, 6: 144–148, doi:10.1016/0377-2217(81)90200-9.
  12. ۱۲٫۰ ۱۲٫۱ ۱۲٫۲ ۱۲٫۳ Hearn, D. W.; Vijay, J. (1982), "Efficient algorithms for the (weighted) minimum circle problem", Operations Research, 30 (4): 777–795, doi:10.1287/opre.30.4.777.
  13. Elzinga, J.; Hearn, D. W.; Randolph, W. D. (1976), "Minimax multifacility location with Euclidean distances", Transportation Science, 10: 321–336, doi:10.1287/trsc.10.4.321.
  14. Lawson, C. L. (1965), "The smallest covering cone or sphere", SIAM Review, 7 (3): 415–417, doi:10.1137/1007084.
  15. Shamos, M. I.; Hoey, D. (1975), "Closest point problems", Proceedings of 16th Annual IEEE Symposium on Foundations of Computer Science, pp. 151–162, doi:10.1109/SFCS.1975.8.
  16. Megiddo, N. (1983), "The weighted Euclidean 1-center problem", Mathematics of Operations Research, 8: 498–504, doi:10.1287/moor.8.4.498.
  17. Megiddo, N.; Zemel, E. (1986), "An O(n log n) randomizing algorithm for the weighted Euclidean 1-center problem", Journal of Algorithms, 7: 358–368, doi:10.1016/0196-6774(86)90027-1.

پیوند به بیرون

Read other articles:

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (novembre 2012). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références » En pratique : Quelles sources sont attendues ? C...

 

鴻級魚雷艦鴻型水雷艇雉號魚雷艦,攝於1937年7月31日自玉野造船廠出港概觀艦種魚雷艇艦名出處鳥禽擁有國 日本 蘇聯艦級鴻級前型千鳥型魚雷艇次型松型驅逐艦數量8下訂1934單艘造價300萬日幣(1934年幣值)動工1934-1936下水1935-1937服役1936-1967技术数据標準排水量840噸滿載排水量960噸全長88.5公尺水線長88公尺全寬8.18公尺型深4.85公尺吃水2.76公尺燃料245噸重油鍋爐2部ロ號艦政

 

Демократичне об'єднаннягрец. Δημοκρατικό ΚόμμαКраїна  КіпрГолова партії Авероф НеофітуЗасновник Глафкос КлірідісДата заснування 1976Штаб-квартира НікосіяІдеологія Консерватизм, християнська демократіяЧленство в міжнародних організаціях Європейська народна п

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) أنطونيو مالدونادو   معلومات شخصية الميلاد سنة 1941 (العمر 81–82 سنة)  مواطنة الولايات المتحدة  الحياة العملية المهنة ضابط  الخدمة العسكرية الولاء الو

 

Tim GouldPersonal informationBorn (1964-05-30) 30 May 1964 (age 59)Matlock, Derbyshire, EnglandTeam informationCurrent teamwww.zepnat.comDisciplineCyclo-cross & MTBRoleRiderRider typeCyclo-cross, XC & MarathonAmateur teams-Ace Racing Team-Matlock CC Professional teams1987–1990Ace RT Peugeot Cycles1991–1992Peugeot - Ritchey1992–1993Peugeot - Look1993–1998Schwinn Bicycles Medal record Representing  United Kingdom Mountain bike racing World Championships 1990 ...

 

The MummySampul set kotak trilogi.SutradaraStephen SommersThe Mummy and The Mummy ReturnsRob CohenThe Mummy: Tomb of the Dragon EmperorProduser Sean Daniel James Jacks Ditulis oleh Stephen Sommers Alfred Gough Miles Millar SkenarioStephen SommersAlfred GoughMiles MillarPemeranDaftar karakter The MummyPenata musikJerry GoldsmithAlan SilvestriRandy Edelman John Debney (musik tambahan)PenyuntingBob DucsayRay Bushey IIIKelly MatsumotoJoel NegronPerusahaanproduksiUniversal PicturesRelativity...

Aerial view of the Glenbrook Steel Mill complex (2008) Glenbrook Power Station is a 112MW co-generation plant located at Glenbrook, south of Auckland, New Zealand. Fully integrated into the New Zealand Steel plant, and enables New Zealand Steel to optimise its energy costs. Surplus natural gas from the iron-making direct reduction kilns are used to generate electricity. Since this partnership reduces the energy consumed in the New Zealand Energy Market (NZEM) – and potentially generated fro...

 

جائزة الولايات المتحدة الكبرى 2019 (بالإنجليزية: Formula 1 Emirates United States Grand Prix 2019)‏  السباق 19 من أصل 21 في بطولة العالم لسباقات الفورمولا واحد موسم 2019 السلسلة بطولة العالم لسباقات فورمولا 1 موسم 2019  البلد الولايات المتحدة  التاريخ 3 نوفمبر 2019  مكان التنظيم حلبة الأمريكت...

 

Japanese wrestler Shohachi IshiiShohachi Ishii in 1956Personal informationBornSeptember 20, 1926 (1926-09-20)Tokyo, JapanDiedJanuary 4, 1980 (1980-01-05) (aged 53)Alma materChuo UniversitySportSportFreestyle wrestling Medal record Men's freestyle wrestling Representing  Japan Olympic Games 1952 Helsinki Bantamweight Shohachi Ishii (石井 庄八, Ishii Shōhachi, September 20, 1926 – January 4, 1980) was a Japanese freestyle wrestler who won a gold medal at the 1952...

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

 

Data erasure software Darik's Boot and NukeDeveloper(s)Darik HornStable release2.3.0 / June 4, 2015 (2015-06-04) Operating systemLinuxPlatformx86Available inEnglishTypeSecure eraseLicenseGPLv2[1]Websitesourceforge.net/projects/dban/ Darik's Boot and Nuke, also known as DBAN /ˈdiːbæn/, is a free and open-source project hosted on SourceForge.[2] The program is designed to securely erase a hard disk until its data is permanently removed and no longer recoverable...

 

Симфонічний оркестр Сан-Франциско Дата створення / заснування 1911 Початок активної діяльності 1911 — тепер. час Диригент Еса-Пекка Салонен[1] Країна  США Адміністративна одиниця Сан-Франциско Організаційно-правова форма організація 501(c)(3)d[2] Загальна виручка ▼...

MoanaMNZMBirth nameMoana ManiapotoAlso known asMoana Maniapoto-JacksonBorn (1961-06-22) 22 June 1961 (age 62)Invercargill, New ZealandOriginNew ZealandGenresPopOccupation(s)Singer, songwriter, film-makerLabelsBlack Pearl / Sony BMG / Ode / RhythmethodWebsitewww.moananz.comMusical artist Moana Maree Maniapoto MNZM (born 22 June 1961) is a New Zealand singer, songwriter and documentary maker.[1] Widely considered one of New Zealand's most successful indigenous acts,[2] her ...

 

French seer and astrologer (1503–1566) For other uses, see Nostradamus (disambiguation). Michel de NostredamePortrait by his son Cesar, c. 1614, nearly fifty years after his deathBorn14 or (1503-12-21)21 December 1503Saint-Rémy-de-Provence, Provence, Kingdom of FranceDied1 or 2 July 1566(1566-07-02) (aged 62)Salon-de-Provence, Provence, Kingdom of FranceOccupations Physician apothecary author translator astrological consultant Known forProphecy, treating plagueNotable workL...

 

Mathematical model for describing material deformation under stress This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (August 2023) (Learn how and when to remove this template message) Part of a series onContinuum mechanics J = − D d φ d x {\displaystyle J=-D{\frac {d\varphi }{dx}}} Fick's laws of diffusion Laws Conservations Mass Momentum Energy I...

Russian model This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Svetlana Koroleva model – news · newspapers · books · scholar · JSTOR (April 2011) (Learn how and when to remove this template ...

 

Pemilihan Umum Bupati Kepulauan Aru 2020201520249 Desember 2020[1]Kandidat   Calon Johan Gonga Timotius Kaidel Partai NasDem PKB Pendamping Muin Sogalrey Lagani Karnaka Peta persebaran suara Lokasi Kabupaten Kepulauan Aru di Provinsi Maluku Bupati dan Wakil Bupati petahanaJohan Gonga dan Muin Sogalrey NasDem Bupati dan Wakil Bupati terpilih belum diketahui Sunting kotak info • L • BBantuan penggunaan templat ini Pemilihan umum Bupati Kepulauan Aru 2020 (disingkat Pi...

 

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: Camp Hill Cemetery – news · newspapers · books · scholar · JSTOR (January 2013) (Learn how and when to remove this template message) Camp Hill CemeteryThe Camp Hill Cemetery.DetailsEstablished1844LocationHalifax, Nova ScotiaCountryCanadaCoordinates44°38′33.9...

Структура генної регуляторної мережі Керування генною регуляторною мережею Генна регуляторна мережа (ГРМ) — це набір молекулярних регуляторів що взаємодіють один з одним, а також з іншими речовинами в клітині та керують рівнем гена експресії матричної рибонуклеїно...

 

Railway station in Funabashi, Chiba Prefecture, Japan Funabashi-Nichidaimae Station船橋日大前駅East Exit of Funabashi-Nichidaimae Station, 2016General informationLocationTsuboi-Higashi 1-chome, Funabashi-shi, Chiba^ken 274-0060JapanCoordinates35°43′38″N 140°03′32″E / 35.7271°N 140.0590°E / 35.7271; 140.0590Operated by Tōyō Rapid RailwayLine(s)     Tōyō Rapid Railway LineDistance9.8 km from Nishi-FunabashiPlatforms2 side pl...

 

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