Visual Basic.NET - Multiplicación de matrices solo con su determinante

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Multiplicación de matrices solo con su determinante

Publicado por Carla (1 intervención) el 29/05/2020 02:32:24
Necesito la ayuda con un codigo de vba que me entregue el orden en que se deben multiplicar las matrices (conociéndose solo las dimensiones de las matrices) para minimizar el total de multiplicaicones.
Ejemplo: tenemos 4 matrices con sus respectivas dimensiones
A2x4 B6x5 C4x7 D7x6
El programa debe entregar asi los resultados:
1- ((A*C)*D)*B supongamos que el total de multiplicaciones da 500
2-((C*D)*B)supongamos que el total de multiplicaciones da 400
Entonces el programa debe entregar que el mejor orden a multiplicar es el del 2 puesto que da un total de 400 multiplicaciones.
Debe dar todas las formas posibles que las matrices pueden multiplicarse y de estas escoger la que minimice el total de multiplicaciones.
Esto debe ser para un cantidad indefinida de matrices, por ejemplo para 100 matrices.
si es que pudieran ayudarme por favor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Multiplicación de matrices solo con su determinante

Publicado por Nacho (56 intervenciones) el 29/05/2020 10:48:52
Pero eso es muy sencillo. Son las combinaciones sin repetición de n elementos cogidos de dos en dos, y ordenarlas de mayor a menor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar