সমাধান


22

আমার এবং ম্যাট্রিক রয়েছে । বিক্ষিপ্ত হয় এবং সঙ্গে খুব বড় (কয়েক মিলিয়ন অনুক্রম হতে পারে।) একটি হল সঙ্গে লম্বা ম্যাট্রিক্স বরং ছোট ( ) এবং প্রতিটি কলামের করতে পারেন শুধুমাত্র একটি একক আছে বাকি হচ্ছে এন্ট্রি এর, যেমন যে । বিশাল, তাই এটি উল্টানো সত্যিই শক্ত, এবং আমি মতো একটি ক্রিলোভ সাবস্পেস পদ্ধতি ব্যবহার করে মতো লিনিয়ার সিস্টেমটি সমাধান করতে পারি, তবে আমার কাছে নেইএকজনজিএকজনএন×এনএনজিএন×মিমি1<মি<100010জিটিজি=আমিএকজনএকজনএক্স=বিআমিসিজিএসটিএকটি()একজন-1 স্পষ্টভাবে।

আমি ফর্মের একটি সিস্টেম সমাধান করতে চান: , যেখানে এবং হয় দৈর্ঘ্য ভেক্টর। এটি করার একটি উপায় হ'ল বাইরের পুনরাবৃত্ত অ্যালগরিদমের প্রতিটি পুনরাবৃত্তির জন্য for এর সমাধান করার জন্য পুনরাবৃত্ত অ্যালগরিদমের মধ্যে একটি পুনরাবৃত্ত অ্যালগরিদম ব্যবহার করা। তবে এটি অত্যন্ত গণনামূলকভাবে ব্যয়বহুল হবে। আমি ভাবছিলাম যে এই সমস্যাটি সমাধান করার জন্য কোনও গণনামূলকভাবে আরও সহজ উপায় আছে কিনা।(জিটিএকজন-1জি)এক্স=এক্সমিএকজন-1


আমি মাত্র আমার উত্তরে 0-1 কাঠামোটি শোষণের বিষয়ে একটি মন্তব্য যুক্ত করেছি।
আর্নল্ড নিউমায়ার

উত্তর:


19

ভেক্টর পরিচয় করিয়ে দাও এবং পুনরাবৃত্ত পদ্ধতিটি ব্যবহার করে এক সাথে জন্য বৃহত সংযুক্ত সিস্টেমের , । যদি প্রতিসম থাকে (সম্ভবত বলে মনে হয় আপনি এটিকে স্পষ্টভাবে রাষ্ট্র না) তারপর সিস্টেম প্রতিসম (কিন্তু অনির্দিষ্ট, যদিও quasidefinite যদি ইতিবাচক নির্দিষ্ট হয়), একটি যথাযথ পদ্ধতি নির্বাচন করার জন্য আপনাকে সহায়তা হতে পারে। (প্রাসঙ্গিক কীওয়ার্ডস: কেকেটি ম্যাট্রিক্স, কোয়াসাইডেফিনাইট ম্যাট্রিক্স)।একটি Y + + জি এক্স = 0 জি টি Y = - ( Y , এক্স ) একটি একটিY: =-একজন-1জিএক্সএকজনY+ +জিএক্স=0জিটিY=-(Y,এক্স)একজনএকজন

সম্পাদনা: যেমন জটিল প্রতিসাম্য, তেমনি বর্ধিত ম্যাট্রিক্সও, তবে কোসাইডাইফাইনেটেন্স নেই। তবে আপনি routine গণনা করতে রুটিন ব্যবহার করতে পারেন ; অতএব আপনি কিউএমআর ftp://ftp.math.ucla.edu/pub/camreport/cam92-19.pdf হিসাবে একটি পদ্ধতি অভিযোজিত করতে পারেন (বাস্তব সিস্টেমের জন্য ডিজাইন করা, কিন্তু আপনি সহজেই জটিল সিস্টেমের জন্য এটি পুনরায় লিখতে পারেন, অ্যাডমিন্ট ব্যবহার করে আপনার সমস্যা সমাধানের জন্য স্থানান্তর স্থান)।x x = ¯ ¯ এক্সএকজনএকজনএক্সএকজন*এক্স=একজনএক্স¯¯

সম্পাদনা 2: প্রকৃতপক্ষে, এর (0,1) কাঠামোর অর্থ হল যে আপনি এর উপাদানগুলি xd কে প্রতীকীভাবে মুছে ফেলতে পারবেন , এভাবে সমাধানের জন্য একটি ছোট সিস্টেমের সাথে শেষ পর্যন্ত। এর অর্থ এর কাঠামোর সাথে বিশৃঙ্খলা , এবং কেবল তখনই প্রদান করে যখন লিনিয়ার অপারেটরের পরিবর্তে স্পার্স বিন্যাসে স্পষ্টভাবে দেওয়া হয়।x জি টি Y একটি একটিজিএক্সজিটিYএকজনএকজন


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

দুটি সিস্টেমের শর্ত সংখ্যাটি সাধারণত বেশ সম্পর্কযুক্ত; এটি উপর নির্ভর করে । - কীভাবে জটিল প্রতিসামগ্রী কাজে লাগানো যায় সে সম্পর্কে আমি আমার উত্তর তথ্যে যুক্ত করেছি। জি
আর্নল্ড নিউমায়ার

হাই বন্ধুরা! সব জবাব দেওয়ার জন্য ধন্যবাদ; এই জায়গাটি দুর্দান্ত! মূল প্রশ্নের একটি বর্ধন: এখন ধরে নিন যে আমার কাছে , যেখানে জি এবং এ এর ​​মূল প্রশ্নের মতো একই অর্থ রয়েছে তবে বি একটি র‌্যাঙ্কের ঘাটতিযুক্ত এনএক্সএন ম্যাট্রিক্স ( A এর সমান আকার) এবং পুরো জি টি - এইচ বি - 1 জি সম্পূর্ণ র‌্যাঙ্ক। আপনি কীভাবে নতুন সিস্টেমটি সমাধান করতে যাবেন, যেহেতু এখন বি এর বিপরীতটি বিদ্যমান নেই তাই আপনার A B - 1 A H থাকতে পারে না(জিটিএকজন-এইচবিএকজন-1জি)এক্স=জিটিএকজন-এইচবিএকজন-1জিএকজনবি-1একজনএইচ। আমি মনে করি না এটি খ এর সিউডোইনভার্সের সাথে কেবল কাজ করবে।
কস্টিস

1
পরিচয় দিন এবং z- র : = একটি - এইচ বি Y , এবং উপমা এগিয়ে যাওয়ার ক্ষেত্রে কাজ। (সম্ভবত আপনাকে বি বি পূর্ণমানের ম্যাট্রিকগুলিতে তৈরি করতে হবে এবং একটি অতিরিক্ত মধ্যবর্তী ভেক্টর প্রবর্তন করতে হবে।)Y: =একজন-1জিএক্সz- র: =একজন-এইচবিYবি
আর্নল্ড নিউমায়ার

হাই আর্নল্ড ধন্যবাদ, এটি আসলে কাজ করে! আমি এটি কয়েকটি খুব ছোট পরীক্ষার উদাহরণ দিয়ে পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করে। যাইহোক, আমার পুনরাবৃত্তির সমাধানকারীটির অগমেন্টেড ম্যাট্রিক্সকে উল্টানোতে বিশাল সমস্যা হচ্ছে। মূল A ম্যাট্রিক্স সহ ফর্মের সিস্টেমটি সমাধান করতে যখন প্রায় 80 টি পুনরাবৃত্তি (কয়েক সেকেন্ড) সময় লাগে , বর্ধিত ম্যাট্রিক্স সহ সিস্টেমটি (যা 2n + mx 2n + m বা 2n-mx 2n- মিঃ @ ওল্ফগ্যাং-ব্যানারথের পদ্ধতির ব্যবহার করে একটি আরএইচএস সমাধান করতে কয়েক হাজার হাজার পুনরাবৃত্তি (কয়েক ঘন্টা) লাগে। একীকরণ ত্বরান্বিত করার জন্য কোন কৌশল আছে? সম্ভবত একটি পূর্বশর্ত? একজনএক্স=
কস্টিস

7

আর্নল্ডের জবাব অনুসরণ করে, সমস্যাটি সহজ করার জন্য আপনি কিছু করতে পারেন। বিশেষত, সিস্টেমটি । তারপরে নোট করুন যে জি লম্বা এবং সংকীর্ণ এবং প্রতিটি সারিতে অন্য একটি মাত্র 1 এবং শূন্য রয়েছে অন্যথায় বিবৃতিতে জি টি y = - বি এর অর্থ হ'ল y এর উপাদানগুলির একটি উপসেট একটি নির্দিষ্ট মান, অর্থাত্ উপাদানগুলির - Ay+Gx=0,GTy=জিজিটিY=-Y-

আসুন আমরা বলতে পারি যে সরলতার জন্য এর এম কলাম এবং এন সারি রয়েছে এবং ঠিক প্রথম এমের সারিগুলিতে সেগুলি রয়েছে এবং এক্স এর উপাদানগুলি পুনরায় সাজানোর জন্য আমি এটি তৈরি করতে পারি যাতে জিটির উপরে m × m পরিচয় ম্যাট্রিক্স থাকে এবং নীচে একটি এন - এম × মি শূন্য ম্যাট্রিক্স। তারপরে আমি y = ( y c , y f ) কে এম "বাধা" এবং এন - এম "ফ্রি" উপাদানগুলিতে ভাগ করতে পারি যাতেজিমিএনমিএক্সজিমি×মিএন-মি×মিY=(Y,Y)মিএন-মি । আমিও পার্টিশন করতে পারেন একটি যাতে একটি = ( একটি একজন একজন একজন ) । সমীকরণ থেকে A y + G x = 0 আমি তারপরে নিম্নলিখিতটি পেয়েছি: A c c y c + A c f y f + x = 0 ,Y=-একজনএকজন=(একজনএকজনএকজনএকজন)একজনY+ +জিএক্স=0 এবং ব্যবহার কি আমরা সম্পর্কে জানতে Y আমরা এই সমীকরণ দ্বিতীয় থেকে আছে একটি Y = একটি এবং এর ফলে এক্স = একটি - একটি একজন - 1 একজন অন্য কথায়, শুধুমাত্র ম্যাট্রিক্স আপনি বিপরীতমুখী আছে এর উপসেট একজন

একজনY+ +একজনY+ +এক্স=0,একজনY+ +একজনY=0
Y
একজনY=একজন
এক্স=একজন-একজনএকজন-1একজন
একজনযার সারি এবং কলাম উল্লেখ করা হয় নি (এর নাল স্থান জি )। এটি আপনি সহজেই করতে পারেন: (i) গণনা z = A f c b ; (ii) A f f h = z সমাধান করতে আপনার যা কিছু সলভার রয়েছে তা ব্যবহার করুন ; (iii) গণনা x = সি সি বি - সি এফ এইচজিজিz- র=একজনএকজন=z- রএক্স=একজন-একজন

অন্য কথায়, এর কাঠামোর ভিত্তিতে , আপনার কাছে রৈখিক ব্যবস্থা সমাধান করা A এর সাথে একক লিনিয়ার সিস্টেমটি সমাধান করার চেয়ে বেশি কঠিন নয় ।জিএকজন


0

তবে আমরা , জি টি এবং , তাই জানিজিজিটিএকজন

জিটিএকজন-1জিএক্স=

জিজিটিএকজন-1জিএক্স=জি

যেহেতু , তারপরে জি টি = জি - , সুতরাং জি জি টি = আই :জিটিজি=আমিজিটি=জি-1জিজিটি=আমি

একজন-1জিএক্স=জি

একজনএকজন-1জিএক্স=একজনজি

জিএক্স=একজনজি

জিটিজিএক্স=জিটিএকজনজি

এক্স=জিটিএকজনজি

আমি যদি কিছু মিস না করি তবে আপনার প্রদত্ত , এবং বি কে গণনার জন্য কোনও পুনরাবৃত্তি বা কোনও দ্রাবক প্রয়োজন হবে না ।জিএকজন


3
হচ্ছে একটা বাম বিপরীত জি পরোক্ষভাবে না যে এটি একটি অধিকার বিপরীত হয়। বিবেচনা করুন জি = 1 , যেখানে জি টি = টি 1 বাম বিপরীত, কিন্তু জি জি টি = 1 টি 1আমিজিটিজিজি=1জিটি=1টিজিজিটি=11টিআমি
জ্যাক পলসন

1
জিসিএনসিমিজিটিজি=আমিমি×মিজিজিটিআমিএন×এন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.