سوال ۱۱۲ کنکور ارشد ریاضی ۱۴۰۰
فرض کنید ، که در آن ، و . بهازای ، مقدارهای و را میتوان بهصورت کارا به ترتیب با ............. عملیات اصلی محاسبه کرد.
پاسخ صحیح: گزینهٔ D — و
این ماتریس یک بازتابندهٔ هاوسهولدر است — هرگز آن را تشکیل ندهید
با داریم
که همان بازتاب هاوسهولدر نسبت به اَبَرصفحهٔ است. این ماتریس متقارن و متعامد است (، ).
تمام هدف از ذخیرهٔ ضمنی به کمک تنها بردار (بههمراه اسکالر ) این است که ضربهای شامل هرگز به ماتریس رتبهیکِ یعنی نیاز نداشته باشند. تشکیل هزینهٔ ضرب دارد و ضرب چگال نیز عمل ممیز شناور دیگر — و دام گزینههای انحرافی دقیقاً بر همین استوار است.
هزینهٔ
از شرکتپذیری جملهٔ رتبهیک استفاده کنید: ، یعنی
الگوریتم چنین است:
- — یک ضرب داخلی: ضرب و جمع.
- — یک تقسیم (خودِ برابر است و یکبار محاسبه میشود).
- — یک عمل axpy: ضرب و تفریق.
مجموعاً عمل ممیز شناور، و بنابراین .
هزینهٔ
را محاسبه نکنید و سپس کورکورانه با ضرب داخلی نگیرید (هرچند این هم است، اما راه تمیزتر حتی ارزانتر است). فرم درجهدوم را بسط دهید:
در اینجا از پیش در دسترس است و تنها یک ضرب داخلی دیگر است: عمل اضافی. پس نیز عمل هزینه دارد، و باز هم است.
نتیجه
هر دو کمیت با عمل پایه قابل محاسبهاند، که همان گزینهٔ ۴ است.
| کمیت | سادهلوحانه (تشکیل ) | ضمنی (ذخیرهٔ ) |
|---|---|---|
دقیقاً به همین دلیل است که تجزیهٔ QR هاوسهولدر برای یک ماتریس هزینهٔ دارد و نه : هر بازتابنده ستونبهستون و بهصورت یک بهروزرسانی رتبهیک بر زیرماتریس باقیمانده اعمال میشود، نه بهصورت یک ضرب ماتریسی صریح.
نکتهٔ کنکوری: هرگاه ماتریسی به شکل باشد (هاوسهولدر، بهروزرسانی رتبهیک، شرمن–موریسون)، آن را بهصورت دستهبندی مجدد کنید. ضرب یک ماتریس رتبهیک در یک بردار همواره است؛ تنها کسی که را صریحاً میسازد هزینهٔ میپردازد.