এলোমেলোভাবে ইনক্রিমেন্টাল ডেলাউন ট্রায়াঙ্গুলেশন অ্যালগরিদমের সবচেয়ে খারাপ পরিস্থিতি কী?


9

আমি জানি যে র্যান্ডমাইজড ইনক্রিমেন্টাল ডেলাউন ট্রাইঙ্গুলেশন অ্যালগরিদম ( গণনা জ্যামিতিতে প্রদত্ত ) এর প্রত্যাশিত সবচেয়ে খারাপতম রানটাইমটি হ'ল ম্যাথক্যাল । একটি অনুশীলন রয়েছে যা সবচেয়ে খারাপ ক্ষেত্রে রানটাইম বোঝায় is । আমি উদাহরণ তৈরি করার চেষ্টা করেছি যেখানে এটি আসলে ক্ষেত্রে তবে এখনও সফল হয়নি।হে(এনলগ⁡এন)Ω(এন2)

সেই চেষ্টা এক ব্যবস্থা এবং এমনভাবে যেমন যে, যখন একটি বিন্দু যুক্ত করতে বিন্দু সেট অর্ডার ছিল ধাপে প্রায় প্রান্ত নির্মিত হয়।পিRRR-1

আরেকটি পদ্ধতির মধ্যে পয়েন্ট-লোকেশন কাঠামো জড়িত থাকতে পারে: পয়েন্টগুলি এমনভাবে সাজানোর চেষ্টা করুন যাতে পয়েন্ট ধাপে চিহ্নিত করার জন্য পয়েন্ট-লোকেশন কাঠামোয় নেওয়া পথ যতটা সম্ভব দীর্ঘ হয়।পিRR

তবুও, আমি নিশ্চিত নই যে এই দুটি পদ্ধতির মধ্যে কোনটি সঠিক (যদি আদৌ) এবং কিছু ইঙ্গিতের জন্য খুশি হবে।


3
বক্ররেখা উপর সব পয়েন্ট স্থাপন করার চেষ্টা করুন কিছু সঠিকভাবে বাছাই জন্য । Y=এক্সRR
— পিটার শর

উত্তর:


9

প্রথম পদ্ধতির নিম্নলিখিত হিসাবে আনুষ্ঠানিক করা যেতে পারে।

দিন পি একটি স্বেচ্ছাসেবক সেট হতে এন প্যারাবোলার ধনাত্মক শাখার দিকে নির্দেশ করে Y=এক্স2; এটাই,

পি={(টি1,টি12),(টি2,টি22),...,(টিএন,টিএন2)}
কিছু ইতিবাচক বাস্তব সংখ্যা জন্য টি1,টি2,...,টিএন। সাধারণতার ক্ষতি ছাড়াই, ধরে নিন এই পয়েন্টগুলি ক্রমবর্ধমান ক্রমের সাথে সূচিত হয়:0<t1<t2<⋯<tn।

দাবি: এর ডেলাউন ট্রাইঙ্গুলেশনেP, বামতম পয়েন্ট (t1,t12) হ'ল প্রতিটি পয়েন্টের প্রতিবেশী P।

এই দাবিটি বোঝায় যে একটি নতুন পয়েন্ট যুক্ত করা হয়েছে (t0,t02) প্রতি P সঙ্গে 0<t0<t1 জোড়ে nডেলাউন ট্রায়াঙ্গুলেশনে নতুন প্রান্ত। সুতরাং, inductively, যদি আমরা ক্রমবর্ধমান ডেলাউন এর ত্রিভুজ্যরণ চুক্তিPডান থেকে বাম ক্রমে পয়েন্টগুলি সন্নিবেশ করে , তৈরি করা ডেলাউন প্রান্তের মোট সংখ্যাΩ(n2)।


আমরা দাবিটি নীচের হিসাবে প্রমাণ করতে পারি। যে কোনও বাস্তব মূল্যবোধের জন্য0<a<b<c, দিন C(a,b,c) পয়েন্টগুলির মাধ্যমে অনন্য বৃত্তটি চিহ্নিত করুন ote (a,a2),(b,b2),(c,c2)।

থিম: C(a,b,c) কোন পয়েন্ট থাকে না (t,t2) কোথায় a<t<b অথবা c<t।

প্রুফ: যে চারটি পয়েন্ট স্মরণ করুন(a,b),(c,d),(e,f),(g,h) cocircular হয় যদি এবং শুধুমাত্র যদি

|1একটিখএকটি2+ +খ21গঘগ2+ +ঘ21ইচই2+ +চ21ছজছ2+ +জ2|=0
সুতরাং, একটি পয়েন্ট (টি,টি2) বৃত্তে থাকা সি(একটি,খ,গ) যদি এবং কেবল যদি
|1একটিএকটি2একটি2+ +একটি41খখ2খ2+ +খ41গগ2গ2+ +গ41টিটি2টি2+ +টি4|=0
এটিকে প্রসারিত এবং ফ্যাক্টর করতে শক্ত নয় (উদাহরণস্বরূপ, ওল্ফ্রাম আলফাকে জিজ্ঞাসা করুন) 4×4 নিম্নলিখিত ফর্ম মধ্যে নির্ধারক:
(∗)(a−b)(a−c)(b−c)(a−t)(b−t)(c−t)(a+b+c+t)=0
সুতরাং, (t,t2) মিথ্যা C(a,b,c) যদি এবং কেবল যদি t=a, t=b, t=c, বা t=−a−b−c<0। তাছাড়া, কারণ0<a<b<c, এই চারটি শিকড় আলাদা, যা বোঝায় যে প্যারাবোলা আসলে ক্রস করে C(a,b,c)এই চারটি পয়েন্টে। এটা যে অনুসরণ করে(t,t2)ভিতরে মিথ্যা C(a,b,c) যদি এবং কেবল যদি −a−b−c<t<a অথবা b<t<c।◻

আপনাকে ধন্যবাদ, যদিও আমি আসলে কেবল একটি ইঙ্গিত চেয়েছিলাম (প্রমাণ ছাড়াই);
— টেডিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.