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


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+ +212+ +212+ +212+ +2|=0
সুতরাং, একটি পয়েন্ট (টি,টি2) বৃত্তে থাকা সি(একটি,,) যদি এবং কেবল যদি
|1একটিএকটি2একটি2+ +একটি4122+ +4122+ +41টিটি2টি2+ +টি4|=0
এটিকে প্রসারিত এবং ফ্যাক্টর করতে শক্ত নয় (উদাহরণস্বরূপ, ওল্ফ্রাম আলফাকে জিজ্ঞাসা করুন) 4×4 নিম্নলিখিত ফর্ম মধ্যে নির্ধারক:
()(ab)(ac)(bc)(at)(bt)(ct)(a+b+c+t)=0
সুতরাং, (t,t2) মিথ্যা C(a,b,c) যদি এবং কেবল যদি t=a, t=b, t=c, বা t=abc<0। তাছাড়া, কারণ0<a<b<c, এই চারটি শিকড় আলাদা, যা বোঝায় যে প্যারাবোলা আসলে ক্রস করে C(a,b,c)এই চারটি পয়েন্টে। এটা যে অনুসরণ করে(t,t2)ভিতরে মিথ্যা C(a,b,c) যদি এবং কেবল যদি abc<t<a অথবা b<t<c

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