SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Strassen’s method


              2B
: Strassen's method
      n           2

  n        2           ?

                                  1
(A12 B12       1   A21 B21   1)




  A11*B11 Strassen
n<=8                  Strassen’s method
    n3

     M1~M7                     :

    MX                  (M1
A11+A22 B11+B22)

  Strassen's method           MX

         MX+1
: m(n)=9*m(n/2)+3*n2



      (n/2,n/4...etc)


    M1~M7            (M1~M7   )
  n*n
              lg n
f(n)=∑ 9*(n/(2k))2 + 2*n2 + Θ(lg n) = Θ(n2)
              k=1
: Pentium D 3.00GHz / Freebsd 7.0-RELEASE 32bit / gcc 4.2.1

     n3                         n

python                              :

 n                                              -100~100
n   Strassen’s method          n3

Strassen’s method     n=120~130

n                f(n) = 7*f(n/2)

n3                          Strassen
Orz.........

not pure Strassen’s method?

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Task assignment approach
Task assignment approachTask assignment approach
Task assignment approach
 
LLSF_for_Imperial
LLSF_for_ImperialLLSF_for_Imperial
LLSF_for_Imperial
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
16100lectre14 cg
16100lectre14 cg16100lectre14 cg
16100lectre14 cg
 
Sol71
Sol71Sol71
Sol71
 
Fuerzas cortantes y momento flector
Fuerzas cortantes y momento flectorFuerzas cortantes y momento flector
Fuerzas cortantes y momento flector
 
Meotod cramer s
Meotod  cramer sMeotod  cramer s
Meotod cramer s
 
Signal flow graph (sfg)
Signal flow graph (sfg)Signal flow graph (sfg)
Signal flow graph (sfg)
 
Factoring the difference of two squares
Factoring the difference of two squaresFactoring the difference of two squares
Factoring the difference of two squares
 
5.4 Slope Intercept Form
5.4 Slope Intercept Form5.4 Slope Intercept Form
5.4 Slope Intercept Form
 
Hprec7 4
Hprec7 4Hprec7 4
Hprec7 4
 
TechMathI - Ch3 Test Part2
TechMathI - Ch3 Test Part2TechMathI - Ch3 Test Part2
TechMathI - Ch3 Test Part2
 
Cee 311(2)
Cee 311(2)Cee 311(2)
Cee 311(2)
 
Factoring perfect-square-trinomials
Factoring perfect-square-trinomialsFactoring perfect-square-trinomials
Factoring perfect-square-trinomials
 
11.2 notes
11.2 notes11.2 notes
11.2 notes
 
Smu bca sem 3 fall 2015 assignments
Smu bca sem 3 fall 2015 assignmentsSmu bca sem 3 fall 2015 assignments
Smu bca sem 3 fall 2015 assignments
 
Alg March 23, 2009
Alg March 23, 2009Alg March 23, 2009
Alg March 23, 2009
 
Diapositivas yahir villamizar
Diapositivas yahir villamizarDiapositivas yahir villamizar
Diapositivas yahir villamizar
 
Generate Slater Type Orbitals
Generate Slater Type Orbitals Generate Slater Type Orbitals
Generate Slater Type Orbitals
 
Ncvps seq series
Ncvps seq seriesNcvps seq series
Ncvps seq series
 

Andere mochten auch

Andere mochten auch (20)

Recuperacion de datos del celular
Recuperacion de datos del celularRecuperacion de datos del celular
Recuperacion de datos del celular
 
Perros
PerrosPerros
Perros
 
Buztintxuri euntzentxiki
Buztintxuri   euntzentxikiBuztintxuri   euntzentxiki
Buztintxuri euntzentxiki
 
Modelado de torrentes
Modelado de torrentesModelado de torrentes
Modelado de torrentes
 
F:\marketing
F:\marketingF:\marketing
F:\marketing
 
El workflow11 1_
El workflow11  1_El workflow11  1_
El workflow11 1_
 
JBP免費注冊賺美金簡報檔
JBP免費注冊賺美金簡報檔JBP免費注冊賺美金簡報檔
JBP免費注冊賺美金簡報檔
 
Multimidia
MultimidiaMultimidia
Multimidia
 
Veleiro royalclipper
Veleiro royalclipperVeleiro royalclipper
Veleiro royalclipper
 
Ezkaba
EzkabaEzkaba
Ezkaba
 
Caso pec 2.2
Caso pec 2.2Caso pec 2.2
Caso pec 2.2
 
Una experiencia usando la metodologia PACIE
Una experiencia usando la metodologia PACIEUna experiencia usando la metodologia PACIE
Una experiencia usando la metodologia PACIE
 
Jornadas urbanmovil
Jornadas urbanmovilJornadas urbanmovil
Jornadas urbanmovil
 
Nadie !!!
Nadie !!!Nadie !!!
Nadie !!!
 
Proyectos 2010 formato-2000-xp-2003
Proyectos 2010 formato-2000-xp-2003Proyectos 2010 formato-2000-xp-2003
Proyectos 2010 formato-2000-xp-2003
 
Matriz dafo
Matriz dafoMatriz dafo
Matriz dafo
 
Sintiendo
SintiendoSintiendo
Sintiendo
 
Empresas de servicios
Empresas de serviciosEmpresas de servicios
Empresas de servicios
 
En las escuelas andan diciendo
En las escuelas andan diciendoEn las escuelas andan diciendo
En las escuelas andan diciendo
 
Um modelo in silico do sistema imunológico humano - Apresentação 21/05
Um modelo in silico do sistema imunológico humano - Apresentação 21/05Um modelo in silico do sistema imunológico humano - Apresentação 21/05
Um modelo in silico do sistema imunológico humano - Apresentação 21/05
 

Ähnlich wie Algorithm Strassen's Method

Strassen’s Algorithm.pptx
Strassen’s Algorithm.pptxStrassen’s Algorithm.pptx
Strassen’s Algorithm.pptxYahyeKaire
 
Strassen’s Algorithm and matrix multiplication
Strassen’s Algorithm and matrix multiplicationStrassen’s Algorithm and matrix multiplication
Strassen’s Algorithm and matrix multiplicationZakReeceJames
 
合同数問題と保型形式
合同数問題と保型形式合同数問題と保型形式
合同数問題と保型形式Junpei Tsuji
 
Mathematical Modelling of Electro-Mechanical System in Matlab
Mathematical Modelling of Electro-Mechanical System in MatlabMathematical Modelling of Electro-Mechanical System in Matlab
Mathematical Modelling of Electro-Mechanical System in MatlabCOMSATS Abbottabad
 
#Import standard math functions from math import import .docx
#Import standard math functions from math import  import .docx#Import standard math functions from math import  import .docx
#Import standard math functions from math import import .docxgertrudebellgrove
 
Statistics formulaee
Statistics formulaeeStatistics formulaee
Statistics formulaeeSumit Satam
 
Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequencySARITHA REDDY
 
Stressen's matrix multiplication
Stressen's matrix multiplicationStressen's matrix multiplication
Stressen's matrix multiplicationKumar
 

Ähnlich wie Algorithm Strassen's Method (10)

Strassen’s Algorithm.pptx
Strassen’s Algorithm.pptxStrassen’s Algorithm.pptx
Strassen’s Algorithm.pptx
 
Strassen’s Algorithm and matrix multiplication
Strassen’s Algorithm and matrix multiplicationStrassen’s Algorithm and matrix multiplication
Strassen’s Algorithm and matrix multiplication
 
合同数問題と保型形式
合同数問題と保型形式合同数問題と保型形式
合同数問題と保型形式
 
Mathematical Modelling of Electro-Mechanical System in Matlab
Mathematical Modelling of Electro-Mechanical System in MatlabMathematical Modelling of Electro-Mechanical System in Matlab
Mathematical Modelling of Electro-Mechanical System in Matlab
 
#Import standard math functions from math import import .docx
#Import standard math functions from math import  import .docx#Import standard math functions from math import  import .docx
#Import standard math functions from math import import .docx
 
Statistics formulaee
Statistics formulaeeStatistics formulaee
Statistics formulaee
 
Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequency
 
Htdp27.key
Htdp27.keyHtdp27.key
Htdp27.key
 
Section4 stochastic
Section4 stochasticSection4 stochastic
Section4 stochastic
 
Stressen's matrix multiplication
Stressen's matrix multiplicationStressen's matrix multiplication
Stressen's matrix multiplication
 

Kürzlich hochgeladen

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Algorithm Strassen's Method

  • 2. : Strassen's method n 2 n 2 ? 1 (A12 B12 1 A21 B21 1) A11*B11 Strassen
  • 3. n<=8 Strassen’s method n3 M1~M7 : MX (M1 A11+A22 B11+B22) Strassen's method MX MX+1
  • 4. : m(n)=9*m(n/2)+3*n2 (n/2,n/4...etc) M1~M7 (M1~M7 ) n*n lg n f(n)=∑ 9*(n/(2k))2 + 2*n2 + Θ(lg n) = Θ(n2) k=1
  • 5. : Pentium D 3.00GHz / Freebsd 7.0-RELEASE 32bit / gcc 4.2.1 n3 n python : n -100~100
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. n Strassen’s method n3 Strassen’s method n=120~130 n f(n) = 7*f(n/2) n3 Strassen Orz......... not pure Strassen’s method?