সাম্যতা এবং বৈষম্যের সীমাবদ্ধতার জন্য সীমিত অপ্টিমাইজেশন লাইব্রেরি


14

আমার অপ্টিমাইজেশান ফাংশনের জন্য উপযুক্ত একটি সীমাবদ্ধ অপ্টিমাইজেশন লাইব্রেরি চয়ন করার জন্য কোনও প্রস্তাবনা? আমি ক) কমিয়ে দিচ্ছি) রৈখিক সাম্যতা এবং অসমতার সীমাবদ্ধতার সাথে অ-লিনিয়ার ফাংশন এবং ii) ফাংশনের গ্রেডিয়েন্ট এবং হেসিয়ান উপলব্ধ।

যদি এটি সহায়তা করে তবে আমি যে ফাংশনটি কম করছি তা হ'ল কুলব্যাক-লেবলার ডাইভারজেন্স

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

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


বাঁধা কি লিনিয়ার?
কার্ডিনাল

@ কার্ডিনাল - হ্যাঁ - সীমাবদ্ধতাগুলি লিনিয়ার
রাম আহলুওয়ালিয়া

2
একজনএক্স=constrOptimএকজনএক্সএকজনএক্স

এটা খুব চালাক। আমি এটি এক্সপ্লোর করব এবং দেখুন এটি কীভাবে সম্পাদন করে will আপনার এটিকে উত্তর হিসাবে পোস্ট করা বিবেচনা করা উচিত। অন্যান্য সরঞ্জামগুলি কী উপলব্ধ তা দেখার জন্য আমি কয়েক দিন প্রশ্নটি খোলা রাখব
রাম আহলুওয়ালিয়া

2
@ কার্ডিনালাল ট্রিকটি ইন্টিরিয়র পয়েন্ট পদ্ধতির জন্য সাহায্য করে না যেমন কনস্ট্রোপটিমের মতো, যেহেতু পদ্ধতিটি সম্ভাবনাময় অঞ্চলের অভ্যন্তরে প্রবেশের একটি বিন্দু দরকার
স্ট্যাকওভারজিও

উত্তর:


14

উভয় প্যাকেজ, আলাবামা এবং Rsolnp, "[i] সাধারণ ননলাইনর অপ্টিমাইজেশনের জন্য অগমেন্টেড ল্যাগরেঞ্জ গুণক পদ্ধতির বিস্তৃতি" --- যেমন অপটিমাইজেশন টাস্ক ভিউ বলেছে --- এবং এটি বেশ নির্ভরযোগ্য এবং শক্তিশালী। সাম্য এবং বৈষম্য সীমাবদ্ধতাগুলি আবার (অ-লাইনার) ফাংশন হিসাবে সংজ্ঞায়িত করতে পারে।

আমি উভয় প্যাকেজ নিয়ে কাজ করেছি। কখনও কখনও, Rsolnp দিয়ে সীমাবদ্ধতাগুলি তৈরি করা কিছুটা সহজ, আবার আলাবামা মাঝে মাঝে কিছুটা দ্রুত উপস্থিত হয়।

Rdonlp2 প্যাকেজটি রয়েছে যা একটি বাহ্যিক এবং অপ্টিমাইজেশান সম্প্রদায় সুপরিচিত সফ্টওয়্যার লাইব্রেরিতে নির্ভর করে। দুর্ভাগ্যক্রমে, এর লাইসেন্সের অবস্থাটি এই মুহুর্তে কিছুটা অনিশ্চিত।


1
আমি আজ খুঁজে পেয়েছি যা আলাবামা বৈষম্য সীমাবদ্ধতার একটি সম্পত্তি যুক্ত করতে চাই। যদি আপনার অসমতার সীমাবদ্ধতা একটি অদম্য অঞ্চল তৈরি করে, তবে কোডটি কোনও সতর্কতা / ত্রুটি বার্তা ছাড়াই চলে এবং প্যারামিটারের স্থির মান হিসাবে সীমানার গড় মান গ্রহণ করে। উদাহরণস্বরূপ যদি আপনার x> 6 এবং x <4 থাকে তবে সমাধানটি কোনও সতর্কতা ছাড়াই x = 5 দিয়ে সমাধান সরবরাহ করবে।
গৌরব সিংহল

1
দেখে মনে হচ্ছে এই উত্তরটি এখনও পরিদর্শন ও পঠিত। অতএব, আমি যুক্ত করতে চাই যে একটি নতুন প্যাকেজ রয়েছে এনএলসিওপিটিম (২০১৫ সাল থেকে)। এটি অনৈখিক উদ্দেশ্য এবং সীমাবদ্ধ ফাংশনগুলির সাথে অপ্টিমাইজেশনের সমস্যাগুলি সমাধান করে, যেখানে অলৈখিক সাম্যতা এবং অসমতার সীমাবদ্ধতা অনুমোদিত। আমি এটি নিয়মিত ব্যবহার করি
হ্যান্স ডাব্লু।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.