উচ্চতর অর্ডার রঞ্জ – কোত্তা পদ্ধতিগুলি প্রায়শই ব্যবহার করা হয় না কেন?


17

আমি কেন কৌতূহল ছিল যে উচ্চ-ক্রম (অর্থাত্ 4 টিরও বেশি) রান-কোত্ত পদ্ধতিগুলি প্রায় কখনওই আলোচনা / নিযুক্ত হয় না (অন্তত আমার জ্ঞানের ক্ষেত্রে)। আমি বুঝতে পারি যে এটির জন্য প্রতি ধাপে বৃহত্তর গণ্য সময় প্রয়োজন (উদাহরণস্বরূপ 12 তম-অর্ডার এম্বেডেড স্টেপ সহ আর কে 14), তবে উচ্চতর ক্রম রানেজ – কত্তা পদ্ধতিগুলি (যেমন স্থিতিশীলতার সমস্যাগুলি) ব্যবহার করার কোনও অন্যতর উত্সাহ রয়েছে ? চরম সময়ের স্কেলগুলিতে অত্যন্ত দোলনযুক্ত সমাধানগুলির সাথে সমীকরণগুলিতে প্রয়োগ করা হলে, এই জাতীয় উচ্চ-আদেশের পদ্ধতিগুলি সাধারণত পছন্দ করা হয় না?


2
আমি মনে করি এটি একটি খুব বিষয়মূলক প্রশ্ন। আপনি ইতিমধ্যে উল্লেখ করেছেন যে সবচেয়ে বড় ক্ষতি হচ্ছে গণনা ব্যয় is সাধারণত আমরা নির্ভুলতা এবং গণনার সময়ের মধ্যে ভারসাম্য বজায় রাখার চেষ্টা করি। PDE এর ক্ষেত্রে লোকেরা যখন উচ্চতর ক্রমের কথা বলে তখন তারা সাধারণত তৃতীয় বা চতুর্থ ক্রম সম্পর্কে চিন্তা করে। এবং সময় পদক্ষেপটিও একই ক্রমে রাখা হয়।
বিক্রম

3
পিডিইতে, স্থানিক নির্ভুলতা আরও খারাপ হলে অস্থায়ী নির্ভরতার জন্য একটি হাই অর্ডার যথার্থতা স্কিম কোনও অর্থ দেয় না। প্রকৃতপক্ষে, স্থানিক নির্ভরতার নির্ভুলতা বেশিরভাগ 2 য় বা 3 য় অর্ডারের প্রায়শই, বিশেষত যখন কাঠামোগত কাঠামোগত কাজ করে। লোকেদের সর্বনিম্ন ব্যয়ের সাথে বিশ্বব্যাপী ত্রুটি কাটা নিয়ন্ত্রণ করা দরকার, সুতরাং, বিশেষ ক্ষেত্রে রঞ্জ-কত্তকে যথাযথ উচ্চমানের যথাযথ অর্ডার হিসাবে বিবেচনা করে।
tqviet

@ টকভিয়েট যদি স্থানিক ডেরিভেটিভগুলির জন্য 8 টি অর্ডার করার জন্য পশ্চাদপদ বা কেন্দ্রীয় পার্থক্যের পার্থক্যগুলি ব্যবহার করে, আর কে 8 উপযুক্ত হবে, না? সাধারণভাবে, স্থানিক ডেরিভেটিভগুলির এই জাতীয় উচ্চ অর্ডারের সীমাবদ্ধ পার্থক্য আনুমানিক ব্যবহার করে কোনও নির্ভুলতা বা স্থিতিশীলতার সমস্যা আছে?
ম্যাথিউজ 24

1
@ ম্যাথিউজ ২৪: স্থিতিশীলতার বিষয়ে আমি উল্লেখ করিনি, যা সমীকরণের উপর দৃ strongly়ভাবে নির্ভর করে। যখন একটি অত্যন্ত নির্ভুল স্কিম স্থানীয় নির্ভরতার জন্য প্রয়োগ করা হয়, আমরা কমপক্ষে যথাযথতার একই ক্রম সহ অস্থায়ী নির্ভরতার জন্য আরকে গ্রহণ করি, তবে স্থায়িত্বের অবস্থার জন্য এর কম মান প্রয়োজন হতে পারে । Δটি
tqviet

উত্তর:


17

পঞ্চম অর্ডার বা উচ্চতর রঞ্জ-কত্তা পদ্ধতি ব্যবহার করে সেখানে হাজার হাজার কাগজপত্র এবং কয়েকশো কোড রয়েছে। নোট করুন যে ম্যাটল্যাব-সর্বাধিক ব্যবহৃত সুস্পষ্ট ইন্টিগ্রেটার হ'ল ওডিই 45, যা 5 তম-আদেশের রানেজ-কত্তা পদ্ধতি ব্যবহার করে সমাধানটিকে অগ্রসর করে।

বহুল ব্যবহৃত উচ্চ-অর্ডার রঞ্জ-কত্তা পদ্ধতির উদাহরণ

Dormand & প্রিন্স একটি 5 ম-অর্ডার পদ্ধতি দেবার কাগজ 1700 উপর উদ্ধৃতির হয়েছে গুগল স্কলার অনুযায়ী । এগুলির বেশিরভাগই কোনও সমস্যা সমাধানের জন্য তাদের পদ্ধতি ব্যবহার করে কাগজপত্র। নগদ-কার্প পদ্ধতি কাগজে 400 টিরও বেশি উদ্ধৃতি দেওয়া আছে । সম্ভবত 5 এর চেয়ে বেশি অর্ডার দেওয়ার বহুল ব্যবহৃত-পদ্ধতি হ'ল প্রিন্স-ডরমন্ডের 8 তম-আদেশ পদ্ধতি যা গুগল স্কলারে ৪০০ এরও বেশি উদ্ধৃতি রয়েছে । আমি আরও অনেক উদাহরণ দিতে পারে; এবং মনে রাখবেন যে এই পদ্ধতিগুলি ব্যবহার করে এমন অনেক লোকই (কখনই নয়) কখনই কাগজপত্র উদ্ধৃত করে না।

আরও খেয়াল করুন যে হাই-অর্ডার এক্সট্রাপোলেশন এবং মুলতুবি সংশোধন পদ্ধতি হ'ল রানেজ-কত্তা পদ্ধতি

উচ্চ-অর্ডার পদ্ধতি এবং রাউন্ডিং ত্রুটি

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

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

উচ্চ আদেশের পদ্ধতিগুলি ঠিক ততটাই স্থিতিশীল হতে পারে

একজনবি

স্বর্গীয় যান্ত্রিকগুলিতে উচ্চ-অর্ডার পদ্ধতি

আপনি জিজ্ঞাসা করুন

চরম সময়ের স্কেলগুলিতে অত্যন্ত দোলনযুক্ত সমাধানগুলির সাথে সমীকরণগুলিতে প্রয়োগ করা হলে, এই জাতীয় উচ্চ-আদেশের পদ্ধতিগুলি সাধারণত পছন্দ করা হয় না?

ঠিক ঠিক বলেছেন! এর একটি প্রধান উদাহরণ স্বর্গীয় যান্ত্রিকতা। আমি সে অঞ্চলের বিশেষজ্ঞ নই। তবে এই কাগজটি উদাহরণস্বরূপ, স্বর্গীয় যান্ত্রিকগুলির জন্য পদ্ধতির তুলনা করে এবং এমনকি অর্ডার 5 এর চেয়ে কম বিবেচনা করে না It এটি সিদ্ধান্তে পৌঁছেছে যে 11 বা 12 আদেশের পদ্ধতিগুলি বেশিরভাগ কার্যকর (আদেশ 8 এর প্রিন্স-ডরমন্ড পদ্ধতিতেও খুব প্রায়ই) দক্ষ).


কেচসন: আপনি কি এই বিবৃতি সম্পর্কে কিছু প্রমাণ বা ব্যাখ্যা সরবরাহ করতে পারেন: "উচ্চ-অর্ডার এক্সট্রাপোলেশন এবং মুলতুবি সংশোধন পদ্ধতিগুলি কি রানেজ-কত্তা পদ্ধতি"? বিশেষত "স্থগিত সংশোধন পদ্ধতি"। ধন্যবাদ।
tqviet

@ ডেভিড কেচসন আপনি কী আলোচনা করতে পারবেন যে বহির্মুখী বৃত্তাকার বৃত্তাকার অন্তর বা রেডিয়াল গাণিতিকের মতো বৈধযুক্ত (যাচাইকৃত) কম্পিউটিং কৌশল ব্যবহার করলে আপনার উত্তর কীভাবে পরিবর্তিত হবে? ডাবল নির্ভুলতার চেয়ে বাহ্যিক বৃত্তাকার বৃত্তাকার অন্তর বা রেডিয়াল পাটিগণিত ব্যবহার করা হত কীভাবে? রঞ্জ-কট্টার ক্রম বাড়ার সাথে সাথে মোড়ক ও নির্ভরতার সাথে কী ঘটবে, এবং কেবল মজাদার জন্য, আসুন আমরা বলি যে ওডিই খুব শক্ত is
মার্ক এল স্টোন

@ মার্কএল.স্টোন এটি সম্পূর্ণ ভিন্ন প্রশ্নের সেট। আপনি যদি তাদের জিজ্ঞাসা করতে চান তবে দয়া করে পৃথক প্রশ্ন হিসাবে তাদের পোস্ট করুন। তবে, আমি এই বিষয়গুলিতে বিশেষজ্ঞ নই এবং উত্তর দিতে সক্ষম হব না।
ডেভিড কেচসন

1
@ টাকভিয়েট একটি ব্যাখ্যার জন্য এই কাগজটি একবার দেখুন ।
ডেভিড কেচসন

12

যতক্ষণ আপনি স্ট্যান্ডার্ড ডাবল নির্ভুলতা ফ্লোটিং পয়েন্ট পাটিগণিত ব্যবহার করছেন, তত্ক্ষণাত যুক্তিসঙ্গত সংখ্যক পদক্ষেপে উচ্চ নির্ভুলতার সাথে সমাধান পেতে খুব উচ্চতর অর্ডার পদ্ধতির প্রয়োজন হয় না। অনুশীলনে আমি দেখতে পেলাম যে সমাধানের যথার্থতা সাধারণত আর কেএফ 45 এর সাথে নেওয়া পদক্ষেপের সংখ্যা / দৈর্ঘ্যের চেয়ে দ্বিগুণ নির্ভুলতা ভাসমান পয়েন্ট উপস্থাপনার মাধ্যমে সাধারণত 1.0e-16 এর আপেক্ষিক ত্রুটির মধ্যে সীমাবদ্ধ।

আপনি যদি ডাবল নির্ভুলতা ভাসমান পয়েন্ট পাটিগণিত স্কিমের চেয়ে কিছু উচ্চে স্যুইচ করেন, তবে 10 তম অর্ডার পদ্ধতি ব্যবহার করা ভাল হবে।


5
আমি মনে করি এই উত্তরটি বিভ্রান্তিকর। উচ্চ-অর্ডার পদ্ধতিগুলি অনেক কম গোলিং ত্রুটির দিকে পরিচালিত করে, যখন প্রয়োজনীয় নির্ভুলতা দুর্দান্ত হয় বা সময় ব্যবধান দীর্ঘ হয় তখন লো-অর্ডার পদ্ধতিগুলি রাউন্ডিং ত্রুটির প্রভাব বিস্তার করে; নীচে আমার উত্তর দেখুন।
ডেভিড কেচসন

2
মুল বক্তব্যটি হ'ল ডাবল স্পষ্টতা ভাসমান পয়েন্টে আপনি এমনকি 1.0e-16 এর তুলনামূলক নির্ভুলতার সাথে কোনও সমাধানের প্রতিনিধিত্ব করতে পারবেন না। অনেক ব্যবহারিক পরিস্থিতিতে ভাল পুরানো আরকেএফ 45 আপনি যে ধাপে ছোট পদক্ষেপের প্রয়োজন ছাড়াই আগ্রহী সেই সময়ের মধ্যে আপনাকে সেই নির্ভুলতার স্তরে নিয়ে যাবে। কড়া ব্যবস্থা বা পরিস্থিতিগুলির জন্য এটি একটি ভাল পছন্দ নাও হতে পারে যেখানে একটি সহজাত ইন্টিগ্রেটারের জন্য বলা হয়, তবে উচ্চতর অর্ডার রঞ্জ কত্তা পদ্ধতি সেই পরিস্থিতিতেও দুর্দান্ত সমাধান নয়। আমি সম্মত হই যে খুব দীর্ঘ সময়ের জন্য উচ্চতর অর্ডার রৌজে কত্তা পদ্ধতিগুলি কিছুটা বোঝাতে পারে।
ব্রায়ান বোর্চারস

10

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

আরও কঠোরভাবে, উচ্চতর অর্ডার পদ্ধতি কঠোর সমস্যার জন্য নিম্ন-আদেশ পদ্ধতির চেয়ে কম স্থিতিশীল। আমাদের উদাহরণস্বরূপ, লিনিয়ার মাল্টিস্টেপ পদ্ধতিগুলির জন্য ডাহলকুইস্ট বাধা রয়েছে।

R2

আরকে সূত্রগুলিতে এল-স্থিতিশীলতার জন্য অনুরূপ (তবে আরও জটিল) বিবৃতি দেওয়া যেতে পারে। সব ক্ষেত্রে, ক্রম বৃদ্ধি প্রায়শই আরও সঠিক সমাধানের দিকে যায় না। নীচে প্রোথেরো এবং রবিনসনের 1974 এর কাগজপত্রের একটি অংশ উদ্ধৃত:

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

এই বিষয়টির আরও কঠোর চিকিত্সার জন্য, হায়ার ও ওয়ানারের ক্লাসিক পাঠ্যটি দেখুন, "সাধারণ ডিফারেনশিয়াল সমীকরণগুলি II: কঠোর এবং ডিফারেনশিয়াল - বীজগণিত সমস্যাগুলি সমাধান করা", 1991 দেখুন।

অনুশীলনে, কঠোর সমীকরণগুলি প্রায়শই ট্র্যাপিজয়েডাল নিয়ম বা টিআর-বিডিএফ 2 সূত্র (এমএটিএবিএলে ode23t এবং ode23tb ফাংশন) ব্যবহার করে প্রায় সমাধান করা হয়। এই উভয়ই অন্তর্নিহিত দ্বিতীয়-আদেশ পদ্ধতি। অবশ্যই, যেখানে স্থিতিশীলতা কোনও সমস্যা নয় (যেমন ননস্টিফ সমীকরণগুলিতে) আমরা প্রচুর বিকল্প থেকে বেছে নিতে পারি; আর কে 45 সর্বাধিক সাধারণ পছন্দ।


অনেক আগ্রহব্যাঞ্জক. আদেশটি এ-স্থিতিশীল মাল্টিস্টেপ পদ্ধতিতে কেন 2 এর চেয়ে কম বা সমান হতে হবে তার কোনও (স্বজ্ঞাত) ব্যাখ্যা আছে? এবং কেবল পরিষ্কার করার জন্য, আপনি যখন বলছেন আর কে সূত্রের জন্য অনুরূপ বিবৃতি দেওয়া যেতে পারে, এটি কি আবার 2 আদেশের?
ম্যাথিউজ 24

তবে রানেজ-কত্তা পদ্ধতিগুলির জন্য, স্বেচ্ছাসেবী আদেশের এ-স্থিতিশীল পদ্ধতি রয়েছে।
ডেভিড কেচসন

@DavidKetcheson হ্যাঁ, কিন্তু তারা নয় জোরালোভাবে এ-স্থিতিশীল (অর্থাত এল-স্থিতিশীল)। যখন ডিএইগুলি সমাধান করার জন্য ব্যবহৃত হয় তখন তাদের প্রচুর সমস্যা হয়, যেমন সরল ট্রানজিস্টর সার্কিটগুলি অনুকরণ করে। প্রকৃতপক্ষে, স্পাইসে কৃত্রিম বাজানোর জন্য টিআর কুখ্যাত, যা টিআর-বিডিএফ 2 এর বিকাশকে অনুপ্রাণিত করে।
রিচার্ড জাং

@ ডেভিড কেটসন রেফারেন্সের জন্য দেখুন doi.org/10.1090/S0025-5718-1974-0331793-2 । ডিএইগুলির জন্য এ-স্থিতিশীলতার ধারণাটি যথেষ্ট শক্তিশালী নয় এবং ডিএইগুলি সমাধান করার জন্য উচ্চ-অর্ডার এ-স্থিতিশীল পদ্ধতিগুলি প্রায়শই অদ্ভুত ফলাফল দেয়।
রিচার্ড জাং

অবশ্যই, তবে প্রশ্নটি ডিএই বা মাল্টিস্টেপ পদ্ধতি সম্পর্কে নয়।
ডেভিড কেচসন

9

বেঞ্চমার্ক সেটআপ

জুলিয়া সফ্টওয়্যার ডিফারেনটিয়ালএকুয়েশনস.জেএল-এ আমরা ফেইগিন পদ্ধতিগুলি সহ প্রচুর উচ্চতর অর্ডার পদ্ধতি প্রয়োগ করেছি। আপনি আমাদের পদ্ধতির তালিকায় এটি দেখতে পারেন এবং তারপরে এমন আরও অনেকগুলি রয়েছে যা আপনি সরবরাহকৃত টেবিল হিসাবে ব্যবহার করতে পারেন । যেহেতু এই সমস্ত পদ্ধতি একসাথে রাখা হয়েছে, আপনি সহজেই তাদের মধ্যে বেনমার্ক করতে পারেন। আমার কাছে অনলাইনে থাকা বেনমার্কগুলি আপনি এখানে দেখতে পাচ্ছেন এবং দেখতে পাচ্ছেন যে অনেকগুলি ভিন্ন ভিন্ন অ্যালগরিদমকে বেনমার্ক করা খুব সহজ very সুতরাং যদি আপনি বেঞ্চমার্কগুলি চালাতে কয়েক মিনিট সময় নিতে চান তবে এটির জন্য যান। এখানে কী আসে তার একটি সংক্ষিপ্ত বিবরণ এখানে।

প্রথমে এটি লক্ষণীয় গুরুত্বপূর্ণ যে, আপনি যদি প্রতিটি মানদণ্ডের দিকে নজর দেন, আপনি দেখতে পাবেন যে আমাদের DP5(ডরমনড-প্রিন্স অর্ডার 5) এবং DP8পদ্ধতিগুলি হায়ার ফোর্টরান কোডগুলি ( dopri5এবং dop853) এর চেয়ে দ্রুততর এবং তাই এই বাস্তবায়নগুলি খুব ভালভাবে অনুকূলিত হয়েছে । এগুলি দেখায় যে ডোরম্যান্ড-প্রিন্স পদ্ধতিগুলির অতিরিক্ত ব্যবহারের কারণটি অন্য থ্রেডে উল্লেখ করা হয়েছে কারণ পদ্ধতিগুলি ইতিমধ্যে লিখিত রয়েছে, কারণ এখনও সেগুলি সর্বোত্তম। সুতরাং সর্বাধিক অনুকূলিতকরণ বাস্তবায়নের মধ্যে আসল তুলনা হ'ল টিসিটারাস পদ্ধতিগুলি, ভার্নার পদ্ধতিগুলি এবং ডিফারেন্টিয়ালএকুয়েশনস.জেএল থেকে ফিগিন পদ্ধতিগুলির মধ্যে।

ফলাফলগুলো

সাধারণভাবে, 7 টিরও বেশি আদেশের পদ্ধতিগুলির একটি অতিরিক্ত গুণগত মূল্য থাকে যা সাধারণত অর্ডার দ্বারা ছাড়িয়ে যায় না, নির্বাচিত সহনশীলতাগুলি দেওয়া। এর একটি কারণ হ'ল নিম্ন অর্ডার পদ্ধতির জন্য সহগ পছন্দগুলি আরও অনুকূলিত করা হয়েছে (তাদের ছোট "নীতিগত কাণ্ড ত্রুটি সহগ আছে", আপনি যখন অপ্রত্যাশিতভাবে ছোট না হন তখন এটি আরও গুরুত্বপূর্ণ)। আপনি দেখতে পাচ্ছেন যে এখানে অনেক সমস্যায় ভার্নার দক্ষ 6 এবং 7 পদ্ধতিগুলি খুব ভালভাবে কাজ করে তবে ভার্নার দক্ষ 8 এর মতো পদ্ধতির একটি কম opeাল হতে পারে। এটি হ'ল উচ্চতর অর্ডারটির "লাভ" কম সহনশীলতায় মিশ্রিত হয়, তাই সর্বদা একটি সহনশীলতা থাকে যেখানে উচ্চতর আদেশের পদ্ধতিগুলি আরও কার্যকর হবে।

তবে প্রশ্নটি তখন, কত কম? একটি ভাল-অনুকূলিতকরণের বাস্তবায়নে, এটি দুটি কারণে বেশ কম। প্রথম কারণ হ'ল লোয়ার অর্ডার পদ্ধতিগুলি এফএসএল (শেষ হিসাবে প্রথম প্রথম) নামে কিছু প্রয়োগ করে। এই সম্পত্তিটির অর্থ হ'ল নিম্ন আদেশের পদ্ধতিগুলি পরবর্তী পদক্ষেপের পূর্ববর্তী পদক্ষেপ থেকে কোনও ফাংশন মূল্যায়ন পুনরায় ব্যবহার করে এবং এইভাবে কার্যকরভাবে একটি কম ফাংশন মূল্যায়ন করে। যদি এটি সঠিকভাবে ব্যবহার করা হয়, তবে 5 ম অর্ডার পদ্ধতির মতো কিছু (টেসিটারস বা ডরমনড-প্রিন্স) টেবিলের পরামর্শ অনুযায়ী 6 এর পরিবর্তে 5 টি ফাংশন মূল্যায়ন করছে। এটি ভার্নার 6 পদ্ধতির ক্ষেত্রেও সত্য।

অন্য কারণ বিরক্তি কারণে হয়। খুব উচ্চতর অর্ডার পদ্ধতি ব্যবহার করার একটি কারণ হ'ল কম পদক্ষেপ নেওয়া এবং কেবল অন্তর্বর্তী মানগুলিকে বিভক্ত করা। তবে, মধ্যবর্তী মানগুলি পেতে, পদক্ষেপ গ্রহণের জন্য ইন্টারপোলটিং ফাংশনের জন্য আরও বেশি ফাংশন মূল্যায়ন প্রয়োজন হতে পারে। আপনি যদি ভার্নার পদ্ধতিগুলি দেখুন, একটি অর্ডার 8 ইন্টারপোল্যান্ট পেতে অর্ডার 8 পদ্ধতির জন্য এটি 8 অতিরিক্ত ফাংশন মূল্যায়ন করে evalu অনেক সময় লো অর্ডার পদ্ধতিগুলি একটি "ফ্রি" ইন্টারপোলেন্ট সরবরাহ করে, উদাহরণস্বরূপ সর্বাধিক 5 তম অর্ডার পদ্ধতিতে একটি চতুর্থ অর্ডার ইন্টারপোলেশন থাকে (কোনও অতিরিক্ত ফাংশন মূল্যায়ন নেই)। সুতরাং এর অর্থ হ'ল যদি আপনার মধ্যবর্তী মানগুলি (যদি আপনি উচ্চ অর্ডার পদ্ধতি ব্যবহার করেন তবে আপনাকে ভাল প্লটের জন্য প্রয়োজন হবে) প্রয়োজন হয় তবে কিছু অতিরিক্ত লুকানো ব্যয় রয়েছে। এই আন্তঃবিবাহিত মানগুলি ইভেন্ট হ্যান্ডলিং এবং বিলম্বের ডিফারেনশিয়াল সমীকরণগুলি সমাধান করার জন্য সত্যই গুরুত্বপূর্ণ এবং আপনি কেন দেখেন যে অতিরিক্ত অন্তরঙ্গকরণ ব্যয়ের কারণগুলি রয়েছে।

তাহলে ফেগিন পদ্ধতি সম্পর্কে কী?

সুতরাং আপনি দেখতে পাবেন যে ফেগিন পদ্ধতিগুলি সন্দেহজনকভাবে মাপদণ্ড থেকে অনুপস্থিত। এগুলি ভাল, কনভার্জেনশন টেস্টগুলি স্বেচ্ছাসেবী নির্ভুলতার সংখ্যা ইত্যাদির উপর কাজ করে, তবে প্রকৃতপক্ষে এগুলি ভাল করার জন্য আপনাকে কিছুটা অযৌক্তিকভাবে কম সহনশীলতার জন্য জিজ্ঞাসা করতে হবে। উদাহরণস্বরূপ, আমি অপ্রকাশিত বেঞ্চমার্কগুলিতে পেয়েছি যা Feagin14ছাপিয়ে যায়Vern9 সহনশীলতাই দিকে (কার্যকর পদ্ধতি Verner 9th অর্ডার) -এর মত 1e-30। বিশৃঙ্খল গতিশীলতার সাথে অ্যাপ্লিকেশনগুলির জন্য (প্লাইডস বা 3-বডি অ্যাস্ট্রোফিজিক সমস্যার মতো) সংবেদনশীল নির্ভরতার কারণে (বিশৃঙ্খলা সিস্টেমের যৌগিক ত্রুটি দ্রুত) আপনি এই পরিমাণের নির্ভুলতা পেতে পারেন want যাইহোক, বেশিরভাগ লোকেরা সম্ভবত ডাবল-স্পষ্টতা ভাসমান পয়েন্ট সংখ্যাগুলির সাথে গণনা করছেন, এবং আমি এমন একটি মানদণ্ড খুঁজে পাইনি যেখানে তারা সহনশীলতার এই ডোমেইনে পিছনে চলে।

এছাড়াও, ফেগিন পদ্ধতিগুলির সাথে যেতে কোনও ইন্টারপোল্যান্ট নেই। সুতরাং আমি যা করি কেবল তাদের তৃতীয় অর্ডার হার্মাইটের অন্তরঙ্গকরণ রাখি যাতে সেইভাবে একটি উপস্থিত থাকে (এবং এটি আশ্চর্যজনকভাবে ভালভাবে কাজ করে)। যাইহোক, যদি কোনও স্ট্যান্ডার্ড ইন্টারপোলটিং ফাংশন না থাকে তবে আপনি উচ্চতর অর্ডার প্রবর্তন পেতে পুনরাবৃত্তির হার্মাইট পদ্ধতিটি করতে পারেন (মিডপয়েন্টটি পেতে এই অন্তরঙ্গটি ব্যবহার করুন, তারপরে একটি 5 তম অর্ডার ইন্টারপোলেশন ইত্যাদি করুন) তবে এটি অত্যন্ত ব্যয়বহুল এবং ফলাফল অন্তরঙ্গকরণের অগত্যা একটি কম নীতি কাটা ত্রুটি শর্ত নেই (সুতরাং এটি খুব ভাল যখন dtসত্যই ছোট হয়, যা আমরা চাই ক্ষেত্রে ঠিক তার বিপরীত!)। সুতরাং আপনার যথার্থতার সাথে মেলে যদি আপনার যদি কখনও সত্যিই একটি ভাল দ্রবণের প্রয়োজন হয় তবে আপনার অন্তত এমন কোনও কিছুতে ফিরে যেতে হবে Vern9

এক্সট্রোপোলেশন সম্পর্কে নোট

নোট করুন যে এক্সট্রাপোলেশন পদ্ধতিগুলি স্বেচ্ছাসেবী ক্রম রানেজ-কত্তা পদ্ধতি তৈরির জন্য অ্যালগরিদম। তবে, তাদের আদেশের জন্য তারা প্রয়োজনের তুলনায় আরও পদক্ষেপ গ্রহণ করে এবং উচ্চ নীতি কাটা ত্রুটি সহগ রয়েছে, এবং তাই তারা কোনও নির্দিষ্ট আদেশে একটি ভাল-অনুকূলিতকরণ আরকে পদ্ধতির মতো দক্ষ নয়। তবে পূর্ববর্তী বিশ্লেষণটি দেওয়া, এর অর্থ হ'ল অত্যন্ত স্বল্প সহনশীলতার একটি ডোমেন রয়েছে যেখানে এই পদ্ধতিগুলি "পরিচিত" আরকে পদ্ধতিগুলির চেয়ে আরও ভাল করবে। তবে আমি যে প্রতিটি বেঞ্চমার্কে দৌড়েছি, মনে হচ্ছে আমি এতোটা কম পাই নি।

স্থায়িত্ব সম্পর্কে নোট

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

  1. সর্বনিম্ন নীতি কাটা ত্রুটি সহগগুলি (এটি পরবর্তী আদেশের শর্তগুলির জন্য সহগ) অনুসন্ধান করুন
  2. অর্ডার সীমাবদ্ধতার সাপেক্ষে
  3. এবং স্থিতিশীলতা অঞ্চলটি ডরমনড-প্রিন্স অর্ডার 5 পদ্ধতির নিকটে করুন।

কেন শেষ অবস্থা? ঠিক আছে, কারণ যে পদ্ধতিটি পিআই-নিয়ন্ত্রিত অভিযোজক পদক্ষেপের পছন্দগুলি সম্পন্ন করে তার সাথে সর্বদা স্থিতিশীল থাকে, তাই এটি "ভাল যথেষ্ট" স্থায়িত্ব অঞ্চলের জন্য একটি ভাল বার। সুতরাং এটি কোনও কাকতালীয় ঘটনা নয় যে স্থিতিশীল অঞ্চলগুলি সমস্তরকম হয়।

উপসংহার

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

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