"পজিটিভ সেমিডেফাইনেট" বা "পজিটিভ সুনির্দিষ্ট" সম্পর্কে আপনার কাজের সংজ্ঞা কী? ভাসমান পয়েন্ট গণিতের ক্ষেত্রে, আপনাকে এর জন্য একরকম সহনশীলতা নির্দিষ্ট করতে হবে।
আপনি ম্যাট্রিক্সের গণিত ইগেনভ্যালুগুলির ক্ষেত্রে এটি সংজ্ঞায়িত করতে পারেন। যাইহোক, যদি আপনি প্রথম নোটিশ একটি ম্যাট্রিক্স স্কেল ম্যাট্রিক্স সঙ্গে সুসংগত এর নির্ণিত eigenvalues, যাতে উদাহরণস্বরূপ, ম্যাট্রিক্স আমি গুন দ্বারা পেতে যে উচিত এক মিলিয়ন একটি গুণক দ্বারা তার eigenvalues একটি মিলিয়ন দ্বারা গুন করা হয়েছে। কি λ = - 1.0 একটি নেতিবাচক eigenvalue? যদি আপনার ম্যাট্রিক্সের অন্যান্য অন্যান্য ইগেনালুগুলি ইতিবাচক হয় এবং 10 30 এর ক্রম অনুসারে , তবে λ = - 1.0 কার্যকরভাবে 0 হয় এবং এটি একটি নেতিবাচক এগেনভ্যালু হিসাবে গণ্য করা উচিত নয়। এইভাবে স্কেলিংটিকে অ্যাকাউন্টে নেওয়া গুরুত্বপূর্ণ important একজনλ = - 1.01030λ = - 1.0
একজন যুক্তিবাদী পদ্ধতির আপনার ম্যাট্রিক্স eigenvalues গনা, এবং ঘোষণা করছি যে ম্যাট্রিক্স সংখ্যাসূচকভাবে ইতিবাচক semidefinite হলে সব eigenvalues চেয়ে বড় হয় হয় যেখানে λ সর্বোচ্চ বৃহত্তম eigenvalue হয়। - ϵ | λসর্বোচ্চ|λসর্বোচ্চ
দুর্ভাগ্যক্রমে, একটি ম্যাট্রিক্সের সমস্ত ইগনাল্যগুলি গণনা করা বরং সময় সাপেক্ষ। আরেকটি সাধারণভাবে ব্যবহৃত পদ্ধতির ম্যাট্রিক্সকে ভাসমান পয়েন্ট গণিতগুলিতে যদি কোলেস্কি ফ্যাক্টেরাইজেশন থাকে তবে একটি প্রতিসম ম্যাট্রিক্সকে ইতিবাচক সুনির্দিষ্ট হিসাবে বিবেচনা করা হয়। কোলেস্কি ফ্যাক্টেরাইজেশন গণনা করা ইগেনভ্যালুগুলি গণনা করার চেয়ে দ্রুতগতির একটি ক্রম। আপনি ম্যাট্রিক্সে পরিচয়ের একটি ছোট একাধিক যোগ করে এটি ইতিবাচক অর্ধেকজনিত পর্যন্ত প্রসারিত করতে পারেন। আবার, স্কেলিংয়ের সমস্যা রয়েছে। একটি দ্রুত পদ্ধতির ম্যাট্রিক্সের প্রতিসাম্য স্কেলিং করা যাতে তির্যক উপাদানগুলি 1.0 হয় এবং কোলেস্কি ফ্যাক্টেরাইজেশন গণনা করার আগে তির্যকটিতে যোগ করে । ε
আপনার যদিও এটির সাথে সাবধানতা অবলম্বন করা উচিত, কারণ পদ্ধতির সাথে কিছু সমস্যা রয়েছে। উদাহরণস্বরূপ, এমন পরিস্থিতি রয়েছে যেখানে এবং বি ইতিবাচকভাবে দৃ .়ভাবে বোঝায় যে তাদের ভাসমান বিন্দু কোলেস্কি ফ্যাক্টরীকরণ রয়েছে তবে ( এ + বি ) / ২ তে কোলেস্কি ফ্যাক্টেরাইজেশন নেই। সুতরাং "ভাসমান পয়েন্ট কলসকি ফ্যাক্টরিজেবল পজিটিভ সুনির্দিষ্ট ম্যাট্রিকেস" এর সেটটি উত্তল নয়! একজনবি( এ + বি ) / ২