Alpha max plus beta min algorithm (original) (raw)

About DBpedia

The alpha max plus beta min algorithm is a high-speed approximation of the square root of the sum of two squares. The square root of the sum of two squares, also known as Pythagorean addition, is a useful function, because it finds the hypotenuse of a right triangle given the two side lengths, the norm of a 2-D vector, or the magnitude of a complex number z = a + bi given the real and imaginary parts. The approximation is expressed as where is the maximum absolute value of a and b, and is the minimum absolute value of a and b.

thumbnail

Property Value
dbo:abstract The alpha max plus beta min algorithm is a high-speed approximation of the square root of the sum of two squares. The square root of the sum of two squares, also known as Pythagorean addition, is a useful function, because it finds the hypotenuse of a right triangle given the two side lengths, the norm of a 2-D vector, or the magnitude of a complex number z = a + bi given the real and imaginary parts. The algorithm avoids performing the square and square-root operations, instead using simple operations such as comparison, multiplication, and addition. Some choices of the α and β parameters of the algorithm allow the multiplication operation to be reduced to a simple shift of binary digits that is particularly well suited to implementation in high-speed digital circuitry. The approximation is expressed as where is the maximum absolute value of a and b, and is the minimum absolute value of a and b. For the closest approximation, the optimum values for and are and , giving a maximum error of 3.96%. (en)
dbo:thumbnail wiki-commons:Special:FilePath/AlphaMaxBetaMin.png?width=300
dbo:wikiPageExternalLink http://www.dspguru.com/dsp/tricks/magnitude-estimator https://math.stackexchange.com/q/1282435
dbo:wikiPageID 6016645 (xsd:integer)
dbo:wikiPageLength 4855 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118137080 (xsd:integer)
dbo:wikiPageWikiLink dbr:Hypotenuse dbr:Vector_(geometric) dbc:Approximation_algorithms dbr:Complex_number dbr:Norm_(mathematics) dbr:Pythagorean_addition dbr:Stack_Exchange dbc:Pythagorean_theorem dbc:Root-finding_algorithms dbr:Square_root dbr:Hypot dbr:Real_number dbr:Magnitude_(mathematics) dbr:Imaginary_number dbr:File:AlphaMaxBetaMin.png dbr:File:Alpha_Max_Beta_Min_approximation.png dbr:Richard_G._Lyons
dbp:wikiPageUsesTemplate dbt:Cite_web dbt:Distinguish dbt:ISBN dbt:Short_description
dct:subject dbc:Approximation_algorithms dbc:Pythagorean_theorem dbc:Root-finding_algorithms
rdf:type owl:Thing yago:WikicatApproximationAlgorithms yago:WikicatRoot-findingAlgorithms yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Algorithm105847438 yago:Event100029378 yago:Procedure101023820 yago:PsychologicalFeature100023100 yago:YagoPermanentlyLocatedEntity yago:Rule105846932
rdfs:comment The alpha max plus beta min algorithm is a high-speed approximation of the square root of the sum of two squares. The square root of the sum of two squares, also known as Pythagorean addition, is a useful function, because it finds the hypotenuse of a right triangle given the two side lengths, the norm of a 2-D vector, or the magnitude of a complex number z = a + bi given the real and imaginary parts. The approximation is expressed as where is the maximum absolute value of a and b, and is the minimum absolute value of a and b. (en)
rdfs:label Alpha max plus beta min algorithm (en)
owl:differentFrom dbr:Alpha–beta_pruning dbr:Minimax
owl:sameAs freebase:Alpha max plus beta min algorithm yago-res:Alpha max plus beta min algorithm wikidata:Alpha max plus beta min algorithm https://global.dbpedia.org/id/4PDLx
prov:wasDerivedFrom wikipedia-en:Alpha_max_plus_beta_min_algorithm?oldid=1118137080&ns=0
foaf:depiction wiki-commons:Special:FilePath/AlphaMaxBetaMin.png wiki-commons:Special:FilePath/Alpha_Max_Beta_Min_approximation.png
foaf:isPrimaryTopicOf wikipedia-en:Alpha_max_plus_beta_min_algorithm
is dbo:wikiPageDisambiguates of dbr:Alpha_max
is dbo:wikiPageWikiLink of dbr:List_of_algorithms dbr:List_of_numerical_analysis_topics dbr:Pythagorean_addition dbr:Alpha_max dbr:Methods_of_computing_square_roots
is foaf:primaryTopic of wikipedia-en:Alpha_max_plus_beta_min_algorithm