ডাইনামিক প্রোগ্রামিং: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Desertsniper87 (আলোচনা | অবদান)
সম্পাদনা সারাংশ নেই
NahidSultanBot (আলোচনা | অবদান)
বট নিবন্ধ পরিষ্কার করেছে। কোন সমস্যায় এর পরিচালককে জানান।
৬ নং লাইন:
 
=== গাণিতিক অপ্টিমাইজেশান ===
গাণিতিক অপ্টিমাইজেশানের পরিভাষায়, ডাইনামিক প্রোগ্রামিং এর সাহায্যে সাধারণত বোঝানো হয়, কোন একটি বৃহৎ বিষয়ে সিদ্ধান্ত গ্রহনকেগ্রহণকে সময়ের সাথে সাথে ভেঙে একাধিক ছোট ছোট সিদ্ধান্ত গ্রহনেরগ্রহণের পদক্ষেপে বিভক্ত করার প্রক্রিয়া। মনে করি, '''মূল্যমান ফাংশনের''' একটি অনুক্রম ''V''<sub>1</sub>, ''V''<sub>2</sub>, ..., ''V<sub>n</sub>'' এবং সময় i=1 হতে n পর্যন্ত [[:en:State variable|সিস্টেমের অবস্থা]] নির্দেশকারী ''y'' কে উক্ত অনুক্রম আর্গুমেন্ট হিসেবে গ্রহনগ্রহণ করে। ''n'' সময়ে ''y'' অবস্থার প্রাপ্ত মানের দ্বারা ''V<sub>n</sub>''(''y'') কে সংজ্ঞায়িত করা হয়।
 
=== নিয়ন্ত্রণ তত্ত্ব ===
[[নিয়ন্ত্রণ তত্ত্ব|নিয়ন্ত্রণ তত্ত্বে]] একটি চিরাচরিত সমস্যা হচ্ছে, কোন একটি সিস্টেম <math>\dot{\mathbf{x}}(t) = \mathbf{g} \left( \mathbf{x}(t), \mathbf{u}(t), t \right)</math>কে অবিচ্ছিন্ন সময় অন্তর <math>t_{0} \leq t \leq t_{1}</math>এর মাঝে গ্রহনযোগ্যগ্রহণযোগ্য আবক্র পথ <math>\mathbf{x}^{\ast}</math>অনুসরণ করে এবং একটি [[:en:Loss function|কস্ট ফাংশন]] মিনিমাইজে বাধ্য করতে গেলে যে গ্রহনযোগ্যগ্রহণযোগ্য নিয়ন্ত্রণ <math>\mathbf{u}^{\ast}</math>দরকার সেটি বের করা।
 
: <math>J = b \left( \mathbf{x}(t_{1}), t_{1} \right) + \int_{t_{0}}^{t_{1}} f \left( \mathbf{x}(t), \mathbf{u}(t), t \right) \mathrm{d} t</math>
১৭ নং লাইন:
: <math>- J_{t}^{\ast} = \min_{\mathbf{u}} \left\{ f \left( \mathbf{x}(t), \mathbf{u}(t), t \right) + J_{x}^{\ast \mathsf{T}} \mathbf{g} \left( \mathbf{x}(t), \mathbf{u}(t), t \right) \right\}</math>
 
একটি [[আংশিক ব্যবকলনীয় সমীকরণ]] যেটি [[:en:Hamilton–Jacobi–Bellman equation|হ্যামিল্টন – জ্যাকোবি – বেলম্যান সমীকরণ]] হিসেবে পরিচিত যেখানে <math>J_{x}^{\ast} = \frac{\partial J^{\ast}}{\partial \mathbf{x}} = \left[ \frac{\partial J^{\ast}}{\partial x_{1}} ~~~~ \frac{\partial J^{\ast}}{\partial x_{2}} ~~~~ \dots ~~~~ \frac{\partial J^{\ast}}{\partial x_{n}} \right]^{\mathsf{T}}</math> এবং <math>J_{t}^{\ast} = \frac{\partial J^{\ast}}{\partial t}</math>. <math>t</math>, <math>\mathbf{x}</math>, এবং অজ্ঞাতনামা ফাংশন <math>J_{x}^{\ast}</math>এর সাপেক্ষে <math>\mathbf{u}</math>এর লঘুকরণ করে প্রাপ্ত ফলাফল হ্যামিল্টন – জ্যাকোবি – বেলম্যান সমীকরণে প্রতিস্থাপন করে আংশিক ব্যবকলনীয় সমীকরণটির সমাধান সীমানা শর্ত <math>J \left( t_{1} \right) = b \left( \mathbf{x}(t_{1}), t_{1} \right)</math> হতে পাওয়া যেতে পারে।<ref>{{citeবই bookউদ্ধৃতি|firstপ্রথমাংশ=M. I.|lastশেষাংশ=Kamien|authorlinkলেখক-সংযোগ=Morton Kamien|first2প্রথমাংশ২=N. L.|last2শেষাংশ২=Schwartz|authorlink2লেখক-সংযোগ২=Nancy Schwartz|titleশিরোনাম=Dynamic Optimization: The Calculus of Variations and Optimal Control in Economics and Management|locationঅবস্থান=New York|publisherপ্রকাশক=Elsevier|editionসংস্করণ=Second|yearবছর=1991|isbnআইএসবিএন=978-0-444-01609-6|urlইউআরএল=https://books.google.com/books?id=0IoGUn8wjDQC&pg=PA261|pageপাতা=261}}</ref> কার্যক্ষেত্রে, এর জন্য সাধারণত [[:en:Numerical partial differential equations|সংখ্যাগত কৌশলের]] প্রয়োজন পড়ে যাতে করে নিখুঁত অপ্টিমাইজেশন সম্পর্কের বিযুক্ত (ডিসক্রিট) আসন্নায়ন (অপ্টিমাইজেশন) সম্ভবপর হয়। বিকল্পভাবে, এই চলমান প্রক্রিয়াটিকে একটি বিযুক্ত ব্যবস্থার মাধ্যমে অনুমান করা সম্ভব, যা হ্যামিল্টন – জ্যাকোবি – বেলম্যান সমীকরণে প্রাপ্ত অবস্থার সাথে সামঞ্জস্যপূর্ণ একটি পুনরাবৃত্তিয় সম্পর্কের সৃষ্টি করে:
 
: <math>J_{k}^{\ast} \left( \mathbf{x}_{n-k} \right) = \min_{\mathbf{u}_{n-k}} \left\{ \hat{f} \left( \mathbf{x}_{n-k}, \mathbf{u}_{n-k} \right) + J_{k-1}^{\ast} \left( \hat{g} \left( \mathbf{x}_{n-k}, \mathbf{u}_{n-k} \right) \right) \right\}</math>
 
যেখানে <math>k</math>-তম ধাপে <math>n</math>টি সমভাবে বিস্তৃত বিযুক্ত সময় অন্তরে, <math>\hat{f}</math>এবং <math>\hat{g}</math>যথাক্রমে <math>f</math> and <math>\mathbf{g}</math>এর বিযুক্ত অনুুমানকে নির্দেশ করে। এই ফাংশনাল সমীকরণকে [[বেলম্যান সমীকরণ]] বলা হয়ে থাকে, যেটি সমাধান করে অনুকূলকরণ (অপ্টিমাইজেশান) সমীকরণের বিযুক্ত অনুমানের নিখুঁত একটি সমাধান পাওয়া সম্ভব।<ref>{{citeবই bookউদ্ধৃতি|firstপ্রথমাংশ=Donald E.|lastশেষাংশ=Kirk|titleশিরোনাম=Optimal Control Theory: An Introduction|locationঅবস্থান=Englewood Cliffs, NJ|publisherপ্রকাশক=Prentice-Hall|yearবছর=1970|isbnআইএসবিএন=978-0-13-638098-6|pagesপাতাসমূহ=94–95|urlইউআরএল=https://books.google.com/books?id=fCh2SAtWIdwC&pg=PA94}}</ref>[[চিত্র:Shortest_path_optimal_substructure.svg|সংযোগ=https://bn.wikipedia.org/wiki/%E0%A6%9A%E0%A6%BF%E0%A6%A4%E0%A7%8D%E0%A6%B0:Shortest_path_optimal_substructure.svg|ডান|থাম্ব|200x200পিক্সেল|'''চিত্র ১.''' অপ্টিমাল সাবস্ট্রাকচার বৈশিষ্ট ব্যবহার করে গ্রাফের মধ্যে স্বল্পতম দুরত্ব বের করা;একেকটি সরলরেখা এখানে একটি করে এজ (edge) নির্দেশ করছে;দুটি বিন্দুর মাঝে স্বল্পতম দুরত্ব বক্ররেখার মাধ্যমে প্রদর্শিত হয়েছে (যে কোন দুই প্রান্তবিন্দুর মাঝে অন্য পথ থাকতে পারে যাদের দেখানো হয়নি); গাঢ় রেখার মাধ্যমে শুরু হতে শেষ পর্যন্ত ক্ষুদ্রতম দুরত্ব দেখানো হয়েছে।]]
 
== তথ্যসূত্র ==