IPOPT
আই. পি. ও. পি. টি, "ইন্টেরিয়র পয়েন্ট অপ্টিমাইজার"-এর সংক্ষিপ্ত রূপ, যাকে আই-পি-অপ্ট বলা হয়, হল অবিচ্ছিন্ন সিস্টেমগুলির বড় আকারের অরৈখিক অপ্টিমাইজেশনের জন্য একটি সফ্টওয়্যার লাইব্রেরি। এটি ফোরট্রান এবং সি ভাষায় লেখা হয় এবং ইপিএল (পূর্বে সিপিএল)-এর অধীনে প্রকাশিত হয়। আই. পি. ও. পি. টি একটি মৌলিক-দ্বৈত অভ্যন্তরীণ বিন্দু পদ্ধতি প্রয়োগ করে এবং ফিল্টার পদ্ধতির (ফ্লেচার এবং লেফার) উপর ভিত্তি করে লাইন অনুসন্ধান ব্যবহার করে। আই. পি. ও. পি. টি বিভিন্ন মডেলিং পরিবেশ থেকে ডাকা যেতে পারে এবং সি. আই. পি. ও. পি. টি হল সি. ও. আই. এন-ও. আর প্রকল্পের অংশ। আই. পি. ও. পি. টি 1ম অন্তরজ (গ্রেডিয়েন্ট) এবং 2য় অন্তরজ (হেসিয়ান) তথ্য ব্যবহার করার জন্য ডিজাইন করা হয়েছে যদি প্রদান করা হয় (সাধারণত এ. এম. পি. এল-এর মতো মডেলিং পরিবেশে স্বয়ংক্রিয় পার্থক্য রুটিনের মাধ্যমে)। যদি কোনও হেসিয়ান সরবরাহ না করা হয়, তবে আই. পি. ও. পি. টি একটি আধা-নিউটন পদ্ধতি, বিশেষত একটি বি. এফ. জি. এস আপডেট ব্যবহার করে তাদের আনুমানিক মূল্যায়ন করবে। আই. পি. ও. পি. টি মূলত কার্নেগি মেলন বিশ্ববিদ্যালয়ের কেমিক্যাল ইঞ্জিনিয়ারিং বিভাগের পিএইচ. ডি ছাত্র আন্দ্রেয়াস ওয়াচার এবং অধ্যাপক লরেঞ্জ টি. বিগলার দ্বারা তৈরি করা হয়েছিল। তাদের কাজ 2009 সালে ইনফর্মস কম্পিউটিং সোসাইটি পুরস্কারের সাথে স্বীকৃত হয়েছিল। অরবিন্দ রঘুনাথন পরে ভারসাম্য সীমাবদ্ধতার সাথে গাণিতিক প্রোগ্রামিংয়ের জন্য আই. পি. ও. পি. টি-র একটি সম্প্রসারণ তৈরি করেন। আই. পি. ও. পি. টি-র এই সংস্করণটি সাধারণত আই. পি. ও. পি. টি-সি নামে পরিচিত ('সি' মানে 'পরিপূরক')। যদিও তত্ত্বগতভাবে যে কোনও মিশ্র-পূর্ণসংখ্যা প্রোগ্রামকে এমপিইসি হিসাবে পুনর্বিন্যাস করা যেতে পারে, এটি আইপিওপিটি-সি দিয়ে সমাধানযোগ্য হতে পারে বা নাও হতে পারে। আই. পি. ও. পি. টি ব্যবহার করে এম. আই. এন. এল. পি-র (মিশ্র-পূর্ণসংখ্যা অরৈখিক প্রোগ্রাম) সমাধান এখনও অন্বেষণ করা হচ্ছে। কার্ল লেয়ার্ড এবং আন্দ্রেয়াস ওয়াচার হলেন আইপিওপিটি 3-এর বিকাশকারী, যা সি + +-এ আইপিওপিটি-র পুনরায় প্রয়োগ। এই উন্নয়নের জন্য ওয়াচার এবং লেয়ার্ডকে 2011 সালে সংখ্যাসূচক সফ্টওয়্যারের জন্য জে. এইচ উইলকিনসন পুরস্কার প্রদান করা হয়। আরও দেখুন এআইএমএমএস এএমপিএল এপি মনিটর জিএএমএস ম্যাটল্যাব রেফারেন্স বাহ্যিক লিঙ্ক আইপিওপিটি হোম পেজ সংখ্যাসূচক সফ্টওয়্যার গাণিতিক অপ্টিমাইজেশন সফ্টওয়্যার অপ্টিমাইজেশন অ্যালগরিদম এবং পদ্ধতি