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