ল্যান্ডাউ শর্তাবলীর যোগগুলি পুনরায় দেখা গেছে


10

আমি মিশ্র সাফল্যের সাথে পাটিগণিতগুলিতে অ্যাসিম্পটোটিক সংকেতকে অপব্যবহারের বিপদগুলি বিচার করার চেষ্টা করার আগে লন্ডাউ পদগুলির পরিমানের পরিমাণ সম্পর্কে একটি (বীজ) প্রশ্ন জিজ্ঞাসা করেছি ।

এখন, এখানে আমাদের পুনরাবৃত্তি গুরু জেফই মূলত এটি করে:

i=1nΘ(1i)=Θ(Hn)

যদিও শেষ ফলাফলটি সঠিক, আমি মনে করি এটি ভুল। কেন? যদি আমরা অন্তর্ভুক্ত ধ্রুবকগুলির সমস্ত অস্তিত্বগুলিতে যোগ করি (কেবল কেবল উপরের আবদ্ধ), আমাদের রয়েছে

i=1nci1icHn

এখন কিভাবে আমরা Compute না c থেকে c1,,cn ? উত্তর হল, আমি বিশ্বাস করি, যে আমরা না যা করতে পারেন: c সব জন্য বেঁধে রেখেছিল n কিন্তু আমরা পেতে আরো ci যেমন n বৃদ্ধি। আমরা তাদের সম্পর্কে কিছুই জানি না; ci খুব ভাল উপর নির্ভর করে হতে পারে i , তাই আমরা একটি আবদ্ধ অনুমান করতে পারে না: একটি সসীম c অস্তিত্ব নাও থাকতে পারে।

তদ্ব্যতীত, এই সূক্ষ্ম ইস্যুটি রয়েছে যা চলকটি বাম-হাতের অনন্তের দিকে যায় - i বা n ? উভয়? যদি n (সামঞ্জস্যের জন্য), 1 i n জেনে এর অর্থ কী ? এর অর্থ কি কেবল Θ ( 1 ) নয় ? যদি তা হয় তবে আমরা যোগফলটিকে Θ ( n ) এর চেয়ে ভালভাবে আবদ্ধ করতে পারি না ।Θ(1/i)1inΘ(1)Θ(n)

তাই যেখানে যে আমাদের ছেড়ে? এটা কি নির্দোষ ভুল? একটি সূক্ষ্ম? বা এটি কি কেবল স্বরলিপিটির অপব্যবহার এবং আমাদের প্রাসঙ্গিকতার বাইরে চিহ্নগুলির দিকে নজর দেওয়া উচিত নয় ? ল্যান্ডাউ পদগুলির (নির্দিষ্ট) যোগফলগুলি বিমোচন করার জন্য আমরা কি (কঠোরভাবে) সঠিক নিয়ম তৈরি করতে পারি?=

আমি মনে করি যে মূল প্রশ্নটি: কী? আমরা এটা ধ্রুব (এটা বিবেচনা যদি হয় সমষ্টি পরিধি অভ্যন্তরীণ) আমরা সহজেই counterexamples নির্মাণ করতে পারেন। যদি এটি ধ্রুবক না হয় তবে এটি কীভাবে পড়বেন তা সম্পর্কে আমার কোনও ধারণা নেই।i


2
গণিত.এস.এস. এ এই প্রশ্নটি সাধারণভাবে ল্যান্ডোর পদগুলির সাথে পাটিগণিত সম্পর্কে ভাল পঠিত।
রাফেল

4
আপনি যে লিঙ্কটি দিয়েছেন তা থেকে সমতাটি হয় একটি উপসেট সম্পর্ক হতে পারে বা "সম্পর্ক" (যেমন ) হতে পারে। জন্য Θ আপনি শুধু বলছে এটি একটি ধ্রুবক দ্বারা উপরের এবং নীচের বেষ্টিত হচ্ছে। কেন বেছে = মিনিট ( 1 , 2 , , এন ) এবং সি = সর্বোচ্চ ( 1 , 2 , , এন ) ? Θc=min(c1,c2,,cn)C=max(c1,c2,,cn)
ব্যবহারকারী 834

5
বাকী সেখানে থাকো। আমি এতে একটি থেটা নিয়ে কোনও সমষ্টি লিখিনি। আমি একটি থেটার সাথে একটি পুনরাবৃত্তি লিখেছি। আপনি কি " " এর পুনরাবৃত্তিটি সত্যই ব্যাখ্যা করেছেন " " এখানে একটি ফাংশন রয়েছে f Θ x ( x 1 / x ) যেমন t ( n ) = f ( n ) + t (t(n)=Θ(1/n)+t(n1)fΘx(x1/x) "?t(n)=f(n)+t(n1)
জেফই

4
@ রাফেল নো, পুনরাবৃত্তিটি অঙ্কিত হিসাবে আপনি অঙ্কিত কারণ হিসাবে সংখ্যার সমান নয় ! পুনরাবৃত্তির একেবারে একটি থেটা শব্দ রয়েছে, যা নির্বিঘ্নে একটি ফাংশনকে বোঝায়।
জেফই

2
এটি খুব স্বজ্ঞাত নয় - আমি দৃ strongly়ভাবে একমত নই, তবে আমি মনে করি এটি স্বাদ এবং অভিজ্ঞতার বিষয়।
জেফই

উত্তর:


5

নিম্নলিখিত সম্মেলনে আমার কাছে ঠিক দেখাচ্ছে:

জন্য সুবিধাজনক স্বরলিপিএসএন=Σ=1এনΘ(1/)

একটা হল (যেমন এক্স ) যেমন যে(এক্স)Θ(1/এক্স)এক্স

এসএন=Σ=1এন()

এইভাবে আপনি যে (বা এই উত্তর সি কে হিসাবে চিহ্নিত করেছেন ) পেয়েছেন, তা আসলে কে-এর উপর নির্ভরশীল নয় ।আমি

এই ব্যাখ্যার অধীনে, এটি সত্য যে এসএন=Θ(এইচএন)

বস্তুত, জেফ এর উত্তরে তিনি দেখায় যে যেখানে Θ ( 1 /) , তাই এটি উপরে ব্যাখ্যা সঙ্গে সামঞ্জস্যপূর্ণ।T(k+1)=f(k)+T(k)fΘ(1/k)

বিভ্রান্তির মানসিকভাবে "unrolling" থেকে উদ্ভূত হবে বলে মনে হয় এবং প্রতিটি সংঘটন জন্য বিভিন্ন ফাংশন সাহসী Θ ...Θ


Jup কিন্তু প্রত্যেক করতে নিজস্ব ফাংশন, এবং ধ্রুব আছে। সুতরাং এই কনভেনশনটি কেবল প্রসঙ্গের সাথে কাজ করে, এটি হ'ল যদি আমরা জানি যে ল্যান্ডাউ শর্তগুলি সমানদের কিছুটা "ইউনিফর্ম" ( কে এবং এন ) সংজ্ঞা থেকে এসেছে। Θ kn
রাফেল

2
@Raphael: এটা উদ্ঘাটিত করা থেকে অর্থহীন বলে মনে হয় এবং তারপর বিভিন্ন অনুমতি : ধ্রুবক পরিবর্তনশীল উপর নির্ভর করে তারপর হবে! এবং এটি একটি ভুল ব্যবহার হয়ে Θ অভিমানী Θ পরিবর্তনশীল আমি (অথবা উপরে উত্তর)। এমনকি আমরা যদি ভেরিয়েবলটি n বলে ধরে নিই তা এখনও আমার কাছে অর্থহীন বলে মনে হচ্ছে। fiΘΘikn
আর্যভাটা

3
বস্তুত, যে নিজস্ব ধ্রুবক থাকতে পারে, কিন্তু বিশেষ প্রসঙ্গ আপনি বর্ণনা মধ্যে , এটা পরিষ্কার যে প্রতি Θ নেই না নিজস্ব ধ্রুবক আছে। ΘΘ
জেফই

2
@ জেফ: ঠিক আছে। আমরা একাধিক থাকতে পারে যতদিন ধ্রুবক সত্যিই ধ্রুবক :-) হয় তাদের নিজস্ব ধ্রুবক সঙ্গে,Θ
আর্যভট্ট

1
@ জেফি, তবে আপনি কেবল নিজের অর্থটি কি লিখছেন না তবে অস্পষ্ট / ভুল কিছু পছন্দ করেন? মনে রাখবেন যে আমার আপডেট করা উত্তরটি এখন এটি করার একটি উপায় প্রস্তাব করে। আমি এ সম্পর্কে মন্তব্য প্রশংসা করব; লোকেরা আমার বক্তব্যকে কেন প্রত্যাখ্যান করে বলে মনে হচ্ছে তা বিনা কারণেই ডাউনভোটগুলি আমাকে বুঝতে সহায়তা করে না।
রাফেল

1

আমি মনে করি আমি সমস্যাটি পেরেক দিয়েছি। সংক্ষেপে: ল্যান্ডাউ পদগুলি ব্যবহার করে যোগফলের চলমান চলক থেকে সামান্ড ফাংশনের পরিবর্তনশীলকে ডেসপুল করে। আমরা এখনও তাদের (দেখতে) অভিন্ন হিসাবে পড়তে চাই, তবে বিভ্রান্তি।

এটি আনুষ্ঠানিকভাবে বিকাশ করতে, কি করে

Sni=1nΘ(f(i))(1)

সত্যিই মানে? এখন আমি যে এই অনুমান দিন আমি না - এন - অনন্ত; যদি আমরা n ∞ করি , এই জাতীয় প্রতিটি যোগফল Θ ( n ) এ মূল্যায়ন করে (যদি যোগানগুলি n এর থেকে পৃথক হয় এবং তাই ধ্রুবক থাকে) যা স্পষ্টতই ভুল। এখানে প্রথম জিনিস দেওয়া হচ্ছে যা আমরা জিনিসগুলি অপরিশোধিত করতে পারি: আমি যোগফলের মধ্যে আবদ্ধ (এবং ধ্রুবক), তবে আমরা এখনও এটিকে অনন্তে যেতে দেই?ΘinnΘ(n)ni

অনুবাদ করা (উপরের সীমাটির জন্য, নিম্ন সীমাটি একইভাবে কাজ করে), আমরা পাই(1)

f1,,fnΘ(f). Sni=1nfi(i)

এখন এটা স্পষ্ট যে sum- এবং parameter- আমি পৃথক করা হয়: আমরা সহজেই বর্ণনা করতে পারেন আমি যাতে তারা ব্যবহার আমি একটি ধ্রুবক হিসাবে। প্রশ্ন থেকে উদাহরণে, আমরা f i ( j ) = i 1 সংজ্ঞায়িত করতে পারিiifiiএবং আছেfi(j)=i1jΘ(1/j)

i=0nfi(i)"="i=0nΘ(1/j)=i=0nΘ(1/i)

তবে মূল যোগফলটি পরিষ্কারভাবে কোনও কিছুর সাথে মূল্যায়ন করে না । এখন বিনিময় জন্য আমি যার কেবলমাত্র পুনঃনামকরনের হয় - - মধ্যে Θ অদ্ভুত মনে হতে পারে কারণ আমি স্বাধীন নয় এন রেস্প। সমষ্টি, কিন্তু যদি আমরা যে আপত্তি এখন , আমরা ব্যবহৃত কখনও দেখা উচিত নয় আমি ভিতরে Θ প্রথম স্থানে (যে একই strangeness ঝুলিতে)।Θ(Hn)=Θ(logn)jiΘiniΘ

নোট করুন যে আমরা এমনকি ব্যবহার করতে পারি নি যে এছাড়াও n এর উপর নির্ভর করতে পারে ।fin

উপসংহারে, প্রস্তাবিত পরিচয়টি বোগাস us আমরা অবশ্যই কঠোর গণনার সংক্ষিপ্তসার হিসাবে এই পরিমাণগুলি কীভাবে পড়তে পারি সে সম্পর্কে কনভেনশনগুলিতে একমত হতে পারি। যাইহোক, এই জাতীয় সম্মেলনগুলি ল্যান্ডউ শর্তগুলির সংজ্ঞার সাথে একত্রে বেমানান হবে (তাদের সাধারণ অপব্যবহারের সাথে), প্রসঙ্গ ব্যতীত সঠিকভাবে বুঝতে অসম্ভব এবং কমপক্ষে বিভ্রান্তকারী (নতুনদের জন্য) - তবে এটি শেষ পর্যন্ত স্বাদের বিষয় (এবং নির্মমতার) বিষয় ?)।

আমার কাছে এটি ঘটেছিল যে আমরা আমাদের অর্থটি ঠিক কী লিখতে পারি এবং এখনও ল্যান্ডাউ শর্তাদির সুবিধার্থে ব্যবহার করতে পারি। আমরা জানি যে সমস্ত সংশ্লেষগুলি একটি সাধারণ ফাংশন থেকে আসে, বোঝায় যে অ্যাসিপটোটিক সীমানা একই ধ্রুবক ব্যবহার করে। এই যখন আমরা করা হারিয়ে গেছে সমষ্টি মধ্যে। সুতরাং আসুন এটি সেখানে না লিখুনΘ

i=1n2i1i(i+1)Θ(i=1n1i)=Θ(Hn)

পরিবর্তে. ফেলে মধ্যে সমষ্টি ফলাফল বাইরেΘ

  • একটি গাণিতিকভাবে সঠিক বিবৃতি এবং
  • একটি সহজ শব্দ ভিতরে আমরা সহজেই সাথে মোকাবিলা করতে পারেন (যা আমরা এখানে কি চাই, ঠিক আছে?)।Θ

সুতরাং এটি আমার মনে হচ্ছে যে এই উভয় একটি সঠিক এবং ব্যাপার নিচে লেখা একটি দরকারী উপায়, সেইজন্য এবং শুরু Landau চিহ্ন ব্যবহার বেশী প্রাধান্য দিতে হবে ভিতরে সমষ্টি যখন আমরা তাদের অর্থ বাহিরে এটি।


বিবেচনা করুন । আমি f i ( n ) = i ( i টি ধ্রুবক হিসাবে ব্যবহার করে ) সংজ্ঞায়িত করতে পারি , সুতরাং reason n i i = n i O ( 1 ) = O ( n ) আপনার যুক্তি দিয়ে ডান? তবে এই যোগফলটি ( এন 2 )inifi(n)=iiini=inO(1)=O(n)O(n2)
Xodarap

@Xodarap: আমার যুক্তি দ্বারা, ভালো সমষ্টি ধ্বসে নেই কাজ, কারণ সংযোজন ভেতরের গুলি (যা মিলিত নেই আমি কিংবা এন ) এর এন নেই অর্থ পরিবর্তন করুন। Θinn
রাফায়েল

আমি এগুলিকে তে সংযুক্ত করছি না , আমি কেবল এই সত্যটি ব্যবহার করছি n i k = n কে । (এবং আমি অনুমান করি যে n O ( f ) = O ( n f ) ।)nink=nknO(f)=O(nf)
জোদারাপ

@Xodarap: কিন্তু আপনি না আছে এক , কিন্তু এক আমি summand প্রতি। যদি অন্তর্নিহিত ফাংশনগুলি f আমি i ব্যবহার করি (একটি ধ্রুবক ফ্যাক্টর হিসাবে), আপনাকে এটি প্রসারিত করতে হবে, এবং যোগফলটি সঠিক হবে। সুতরাং, স্পষ্টতই, আমার যুক্তি দিয়ে আপনি যে সামমিনাল রুল প্রস্তাব করেছেন তা আপনার লেখার মতো কাজ করে না। ffifii
রাফেল

আমার যদি সিকোয়েন্স থাকে তবে এগুলির প্রত্যেকেরই ( 1 ) হয় (শর্তটি এগিয়ে যাওয়ার সাথে সাথে তারা বৃদ্ধি না করে)। আপনি কি বলবেন যে এর মধ্যে n যুক্ত করলে একটি যোগফল ( n ) তৈরি হবে ? যদি ধ্রুবক হওয়ার পরিবর্তে আমি তাদের ধ্রুবক ফাংশন হিসাবে বর্ণনা করি তবে f 1 ( x ) = 5 , f 2 ( x ) = 1 , ? 5,1,3,2,O(1)nO(n)f1(x)=5,f2(x)=1,
জোডরাপ

-1

তাহলে প্রতিটি একটি ধ্রুবক হয়, তাহলে সেখানে কিছু মি একটি x যেমন যে আমি : আমিমি একটি এক্স । সুতরাং পরিষ্কারভাবে c i f ( i ) c m a x f ( i ) = c m a x f ( i ) = O ( f ( i )cicmaxci:cicmax অল্প ওয়ের জন্য একই ধারণা।

cif(i)cmaxf(i)=cmaxf(i)=O(f(i))

আমি মনে করি যে এখানে সমস্যাটি । এটা তোলে এর ( 1 / এন ) (যেহেতু কিছু নেই ε যেমন যে আমি : 1 / আমি > ε ), তাই সামগ্রিক যোগফল হতে হবে এন ( 1 / এন ) = ( 1 ) । এবং প্রতিটি শব্দ হে ( 1 ) সামগ্রিক যোগফল অর্থ হল হে ( )1/iΘ(1)o(1/n)ϵi:1/i>ϵno(1/n)=o(1)O(1)O(n)। সুতরাং এই পদ্ধতি থেকে কোন শক্ত সীমা পাওয়া যাবে না।

আমি আপনার প্রশ্নগুলি মনে করি:

  1. আবদ্ধ প্রতিটি পদক্ষেপের ছোট o এবং প্রতিটি পদের বড় o করে n এর পরে গুণন করা কি গ্রহণযোগ্য? (উত্তর: হ্যাঁ)inf(i)n
  2. এর চেয়ে ভাল পদ্ধতি আর কি আছে? (উত্তর: আমি তা জানি না))

আশা করি অন্য কেউ আরও 2 টি আরও পরিষ্কার করে উত্তর দিতে পারেন।

সম্পাদনা: আপনার প্রশ্নটি আবার দেখুন, আমি মনে করি আপনি জিজ্ঞাসা করছেন

?inΘ(f(n))=Θ(nf(n))

যার উত্তর হ্যাঁ। এই ক্ষেত্রে যদিও, প্রত্যেক শব্দ নয় কিছু, যাতে পদ্ধতির পৃথক্ পড়ে।Θ

সম্পাদনা 2: আপনি বলছেন " বিবেচনা করুন , তারপরে কোনও সি মি একটি এক্স নেই "। দ্ব্যর্থহীন সত্য। আপনি বলে যে যদি আমি একটি অ ধ্রুবক ফাংশন আমি , তারপর এটি, সংজ্ঞা, অ-ধ্রুবক দ্বারা হয়।ci=icmaxcii

মনে রাখবেন যে আপনি যদি এটি এভাবে সংজ্ঞায়িত করেন তবে Θ ( i ) নই , এটি Θ ( i 2 ) । বস্তুত, যদি আপনি "ধ্রুবক" define "কোনো ফাংশন মানে আমি ", তারপরে কোন দুটি ফাংশন আমি একটি "ধ্রুবক" দ্বারা পৃথক!ciiΘ(i)Θ(i2)ii

সম্ভবত এটি ভাবার সহজ উপায়: আমাদের 1 , 1 সিকোয়েন্স রয়েছে । এই অনুক্রমের সবচেয়ে ছোট শব্দটি কী? ঠিক আছে, এটিএনউপর নির্ভর করবে। সুতরাং আমরা পদগুলি ধ্রুবক হিসাবে বিবেচনা করতে পারি না।1,12,,1nn

(কম্পিউটার বিজ্ঞানীরা প্রায়শই বিগ-ও-এর সাথে বেশি পরিচিত, তাই এর একটি স্থির বৃহত্তম শব্দ আছে কিনা তা জিজ্ঞাসা করা আরও স্বজ্ঞাত হতে পারে ))1,,n

আপনার প্রমাণ সরবরাহ করতে: 1 , , n এর পরিসরে ( i ) এর ক্ষুদ্রতম মান হতে দিন । তারপরে n i f ( i ) n i f ( i m i n ) = n f ( i m i n ) = n o ( f ( n ) )f(imin)f(i)1,,n

inf(i)inf(imin)=nf(imin)=no(f(n))

উপরের সীমানার জন্য একটি অ্যানালগাস প্রমাণ তৈরি করা যেতে পারে।

শেষ অবধি, আপনি লিখেছেন যে এবং প্রমাণ হিসাবে যে এইচ n = Θ ( লগ এন ) দিন । এই আসলে একটি পাল্টা-প্রমাণ: যদি এইচ এন চেয়ে "বড়" হয় এন , তাহলে এটি চেয়ে "ছোট" হতে পারে না লগ এন , যা এটা হতে হতে হলে কিসের দরকার হচ্ছে Θ ( লগ ) । সুতরাং এটি ( এন ) হতে পারে না ।Hn=o(n)Hn=Θ(logn)HnnlognΘ(logn)o(n)


1) "..তারপরে কিছু রয়েছে যা ..." - না, নেই। বিবেচনা করুন ( আমি ) আমি এন সঙ্গে আমি = আমি । 2) "আমি মনে করি না এইচ এন = ( এন ) " - এইচ এনΘ ( Ln এন ) 3) 1 / আমি Θ ( 1 ) । এটি ( 1 / এন ) - এটি ভুল। যেমনcmax(ci)iNci=iHn=o(n)HnΘ(lnn)1/iΘ(1)o(1/n) , 1 / i Ω ( 1 / এন ) । 4) "(উত্তর: হ্যাঁ)" - যতক্ষণ না আমি এই সত্যটির কোনও আনুষ্ঠানিক প্রমাণ দেখতে পাচ্ছি না ততক্ষণ আমি এটি বিশ্বাস করি না। তদ্ব্যতীত, " এন দ্বারা গুণা " প্রদর্শিত ক্ষেত্রে ঘটেছিল তা নয়। 1/i1/n1/iΩ(1/n)n
রাফেল

এন

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