A'A এবং AA 'সূত্রগুলির শর্ত সংখ্যা


9

এটি দেখানো হয়েছে (ইউসুফ সাদ, বিচ্ছিন্ন রৈখিক সিস্টেমের Iterative পদ্ধতি , পৃষ্ঠা 260) যাcond(AA)cond(A)2

এটি কি সত্য? AA যেমন?

ক্ষেত্রে A হয় N×M সঙ্গে NM, আমি এটা পর্যবেক্ষণ cond(AA)cond(AA)

এর নিরিখে শর্তাবলী গঠনের অর্থ কি? AA এই ক্ষেত্রে ভাল?


2
আপনি দুটি ম্যাট্রিকের শর্ত সংখ্যাটি বিস্তৃত আকারের সাথে তুলনা করছেন। কেন ব্যাখ্যা না করে মনে হয় যে তুলনা সম্ভবত অর্থবহ নয়। অবশ্যই, যদি আপনি আরও ছোট ম্যাট্রিক্স ব্যবহার করে যা প্রয়োজন তা অর্জন করতে পারেন তবে আপনার উচিত (কন্ডিশনারটি একই রকম হলেও)।
ডেভিড কেচসন

1
নীচে স্টেফানো এম এর নতুন উত্তরটি সঠিক। এটি পড়ুন এবং এটি ভোট দিন।
ডেভিড কেচসন

উত্তর:


6

যদি ARN×M সঙ্গে N<Mতাহলে

rank(ATA)=rank(AAT)=rank(A)N<M
যাতে ATARM×M পূর্ণ পদমর্যাদায় হতে পারে না , অর্থাত্ এটি একবচন।

সেই অনুযায়ী শর্ত নম্বরটি number κ2(ATA)=। সুনির্দিষ্ট নির্ভুল গণিতের কারণে, আপনি cond(A'A)যদি মাতলাবে গণনা করেন তবে আপনি একটি বৃহত সংখ্যা পাবেন, না Inf


@ অস্কারবি: এর একক মান A ঠিক আছে N, এর মতো কোনও জিনিস নেই Mএকক মান! আপনার ডেরাইভেশনটি সঠিক, তবে দয়া করে নোট করুন ifσi, i=1N এসভি এর হয় Aতাহলে SST=diag(σ12,,σn2)যখন, STS=diag(σ12,,σn2,0,,0) সঙ্গে MNপিছনে শূন্য।
স্টিফানো এম

8

ভাল, এর কারণ দেখুন ATA প্রায় স্কোয়ার কন্ডিশনের সংখ্যা রয়েছে A। এর এসভিডি পচন ব্যবহার করেA=USVT, সঙ্গে URN×N, SRN×M, VRM×M, আমরা প্রকাশ করতে পারেন ATA যেমন

ATA=(USVT)TUSVT=VSTUTUSVT=VSTSVT

যা আমরা লক্ষ্য করে এখানে পৌঁছেছি U অরথনরমাল, যেমন UTU=I। আরও আমরা নোটS একটি তির্যক ম্যাট্রিক্স, যেমন চূড়ান্ত পচন ATA হিসাবে প্রকাশ করা যেতে পারে VS2VT, সঙ্গে S2 অর্থ STS, থেকে প্রথম এন একক মানগুলির সাথে একটি তির্যক ম্যাট্রিক্স উপস্থাপন করা হচ্ছে Sতির্যক মধ্যে স্কোয়ার। এর অর্থ হল যেহেতু শর্ত সংখ্যাটি প্রথম এবং শেষ একবাক্য মানের অনুপাত,cond(A)=s1sN জন্য ARN×M,

cond(ATA)=s12sM2=(s1sM)2=cond(A)2

এখন, আমরা একই অনুশীলনটি সম্পাদন করতে পারি AAT:

AAT=USVT(USVT)T=USVTVSTUT=US2UT

যার অর্থ আমরা ফল পাই cond(AAT)=s12sN2, থেকে S2 এখানে মানে SSTউপরের স্বরলিপি থেকে একটি সূক্ষ্ম পার্থক্য।

তবে লক্ষণীয় যে সূক্ষ্ম পার্থক্য! জন্যATA, শর্ত সংখ্যাটির ডিনোমিনেটরে আরও বেশি মান রয়েছে sing AATN'th একক মান আছে। আপনি শর্ত সংখ্যায় উল্লেখযোগ্য পার্থক্য কেন দেখছেন তা এটি ব্যাখ্যা করে -AAT প্রকৃতপক্ষে তুলনায় "ভাল কন্ডিশনার" হবে ATA

তবুও, ডেভিড কেচসন সঠিক ছিলেন - আপনি দুটি পৃথক পৃথক ম্যাট্রিকের মধ্যে শর্ত সংখ্যা তুলনা করছেন। বিশেষত, আপনি যা অর্জন করতে পারেনATA আপনি যা অর্জন করতে পারেন তার মতো হবে না AAT


এটি একটি দুর্দান্ত ব্যাখ্যা! আমি পার্থক্য এখন স্পষ্টভাবে দেখতে। ম্যাট্রিক্স এ সাধারণ সমীকরণ তৈরি করতে ব্যবহৃত হয় এবং সামান্য পরিবর্তন সহ আপনি এটিকে সূচনা করতে পারেনAAশাস্ত্রীয় নয় AA। সাধারণ সমীকরণগুলি সমাধান না করে এলএসকিউআর এর মতো সলভার ব্যবহার করা সুবিধাজনক কিনা আপনি কি তা বলতে পারেন? যেহেতু এলএসকিউআর এই পণ্যটি তৈরি করার প্রয়োজন হয় না।
আলেকজান্ডার

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

এ নিজেই অসুস্থ শর্তযুক্ত (শর্ত সংখ্যা সহ) 107), ঘন এবং বড়। কিউআর কোনও বিকল্প নয়। এটি শর্তহীন হওয়ার কারণে আমাকে যাইহোক কিছু নিয়মিতকরণ করতে হবে ula এখন সাধারণ তিকনভ নিয়মিতকরণ যথেষ্ট বলে মনে হচ্ছে। মুল বক্তব্যটি যদি তা হয়cond(A)<cond(AAT)<cond(ATA) (আমার ক্ষেত্রে N<M) তারপরে এলএসকিউআর ব্যবহার করা সর্বদা পছন্দনীয় বলে মনে হয় যেহেতু আপনার কোনও পণ্য গঠনের দরকার নেই। প্রশ্নটি হল যদি সাধারণ সমীকরণ এবং এলএসকিউআর দিয়ে প্রাপ্ত সমাধানগুলি অভিন্ন হয়?
আলেকজান্ডার

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

অসাধারণ ব্যাখ্যা। +1 আপনার জন্য স্যার!
meawoppl

2

যে দাবি condA2condATA(স্কোয়ার ম্যাট্রিকের জন্য) প্রশ্নে এবং [সম্পাদনা: আমি ভুল লেখি] আর্টানের উত্তরটি বোকামি। পাল্টা-উদাহরণস্বরূপ

A=(ϵ10ϵ),ϵ1

যার জন্য আপনি সহজেই এবং ।condATA=O(ϵ4)condA2=O(ϵ2)


ঠিক আছে যে চাপে ঠিক আছে যে এগ্রি, এসভিডিএস, কনড সংখ্যা সম্পর্কে সাধারণভাবে এবং খুব আলাদা নয় তবে আমার মতে প্রশ্নের দাবী । A2ATA[cond(A)]2
স্টেফানো এম

@ স্টেফানোএম ধন্যবাদ, মনে হচ্ছে আমি ভুলভাবে পড়েছি, যদিও আলোচনা থেকে কেবল এটিই ছিল না।
জেদ ব্রাউন

1

সঠিক গাণিতিক কনডে (A ^ 2) = কনড (A'A) = কনড (এএ '), যেমন দেখুন। গোলুব এবং ভ্যান anণ, তৃতীয় সংস্করণ, পি 70। এটি যদি প্রায় র‌্যাঙ্কের ঘাটতি হয় তবে ভাসমান পয়েন্ট গণিতের ক্ষেত্রে এটি সত্য নয়। সর্বোত্তম পরামর্শ হ'ল ন্যূনতম বর্গ সমস্যাগুলি সমাধান করার সময় উপরের বইয়ের রেসিপিগুলি অনুসরণ করা, সবচেয়ে নিরাপদ হচ্ছে এসভিডি পদ্ধতির, পি 257। এসভিডি গণনার সময় পরিবর্তে \ ওয়ারেপসিলন-র‌্যাঙ্ক ব্যবহার করুন, যেখানে mat ওয়ার্পসিলন আপনার ম্যাট্রিক্স ডেটার রেজোলিউশন।


আমি দুঃখিত, আমি গোলুব এবং ভ্যান 3rdণ তৃতীয় এডি পি এর দিকে চেয়েছিলাম। 70, এবং কনড (A ^ 2) = কনড (এ ^ টিএ) = কনড (এএ ^ টি) এর ব্যাক আপ করার মতো কোনও কিছুই খুঁজে পেল না। আপনি কি আপনার রেফারেন্সের সাথে আরও সুনির্দিষ্ট হতে পারেন?
অস্কারব

এখানে কোনও বিবৃতি নেই, তবে আপনি উপপাদ্যটি ২.০.২ এবং সিউডোইনভারস, বিভাগ ৫.৫.৪ থেকে কনড (এএ ') = কনড (এ'এ) থেকে প্রাপ্ত করতে পারেন। যে কারণটি আমি সিউডোইনভারস গ্রহণ করি তা হ'ল হাতে ন্যূনতম স্কোয়ার সমস্যার জন্য এটি matters কনডের পরে সমতা (A after 2) প্রায় \ প্রায় হওয়া উচিত, টাইপোর জন্য দুঃখিত।
আর্টান

না, এই উত্তরটি সম্পূর্ণ ভুল। আমার পাল্টা উদাহরণ দেখুন।
জেদ ব্রাউন

সাদ অবশ্যই কিছু নির্দিষ্ট প্রসঙ্গে এই জাতীয় বিন্দু তৈরি করেছেন। হাতের কাছে প্রশ্নের জন্য যা প্রাসঙ্গিক তা হ'ল অগ্রণী যুক্তি।
আর্টান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.