Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

What is the best order to form the product ABCD if A, B, C, and D are matrices with dimensions 30×10,10×40,40×50,50×30respectively?.

Short Answer

Expert verified

A((BC)D)

First multiply B and C, then multiply this product with D and finally multiply A with this previous product.

Step by step solution

Achieve better grades quicker with Premium

  • Unlimited AI interaction
  • Study offline
  • Say goodbye to ads
  • Export flashcards

Over 22 million students worldwide already upgrade their learning with Vaia!

01

Given

Given:

A30×10matrix

B10×40matrix

C40×50matrix

D50×30matrix.

The matrix product ABCD can be determined in five ways:

((AB)C)D,(AB)(CD),(A(BC))D,A((BD)D),A(B(CD))(Note: we first multiply the two matrices in the most inner set of brackets).

02

Determine Multiplication

Multiplying a p×q matrix and a q×r matrix requires pqr multiplications.

AB requires 301040=12000multiplications.

BC requires104050=20000multiplications.

CD requires405030=60000multiplications.

Product of AB and C requires304050=60000multiplications.

Product of A and BC requires301050=15000multiplications.

Product of BC and D requires301030=9000multiplications.

Product of B and CD requires 105030=15000multiplications.

Product of AB and CD requires role="math" localid="1668665662254" 104030=12000multiplications.

Product of ABC and D requires 305030=45000multiplications.

Product of A and BCD requires301030=9000multiplications.

Combining this information, we can determine the number of multiplications required for each matrix product (Note: The product in the most inner set of brackets occur first, then the product in the outer set of brackets and then the remaining two products):

(AB)C)D requires 12000+60000+45000=117000multiplications.

(AB)(CD) requires 12000+60000=72000multiplications.

(A(BC))D requires 20000+15000+45000=80000multiplications.

A((BC)D) requires 20000+15000+9000=44000multiplications.

A(B(CD)) requires 60000+12000+9000=81000multiplications.

Thus A((BC)D) requires the least number of multiplications.

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Study anywhere. Anytime. Across all devices.

Sign-up for free