Алгоритм Чанки

Алгоритм Чанки[1][2] — это алгоритм, позволяющий решать задачу вычисления определителя матрицы в классе NC. Идея алгоритма состоит в том, чтобы свести исходную задачу к решению системы относительно вектора , где нижнетреугольная матрица, которую можно обратить за время с использованием процессоров.

Параллельное возведение в степень

Пусть , — матрицы размеров и соответственно. Тогда для вычисления матрицы достаточно параллельно вычислить для всех , .

Префиксные суммы в выражениях такого вида могут быть вычислены за время с применением параллельных процессоров. Таким образом, используя процессоров, можно вычислить всю матрицу за время .

Применяя схожую процедуру для вычисления , можно вычислить все степени матрицы, не превосходящие , что потребует времени и процессоров.

Здесь  — время, необходимое для умножения двух квадратных матриц размера .

Обращение нижнетреугольной матрицы

Нижнетреугольную матрицу размера можно разбить на равные по размеру блоки

,

тогда обратная к ней матрица примет вид

.

Это означает, что задачу обращения матрицы можно решить путём двух параллельно выполняемых обращений нижнетреугольных матриц и размера и двух последовательно выполняемых умножений.

Пусть  — время, требуемое для обращения нижнетреугольной матрицы . Оно подчиняется рекуррентному соотношению

.

Выше показано, что , поэтому окончательная оценка, в силу основной теоремы о рекуррентных оценках, равна

.

Описание метода

Пусть — квадратная матрица со стороной . Её характеристический многочлен имеет вид

,

где элементарные симметрический многочлен степени , а собственные значения матрицы . В частности,

след матрицы,
определитель матрицы.

Для удобства вводится и введём вспомогательную величину , такую что

.

С учётом , можно выразить

Используя данное соотношение, можно записать

Таким образом, для произвольного справедливо

или в матричном виде

Для решения этой системы нужно обратить нижнетреугольную матрицу в левой части и умножить её на столбец из правой — все эти операции вместе с одновременным вычислением значений вида для всех могут быть выполнены за время с использованием процессоров. Получив решение , остаётся лишь взять последний элемент , который равен искомому .

Примечания

  1. Csanky, L.: Almost parallel matrix inversion algorithms. SIAM 618–623 (1976)
  2. Солтис, 2019

Литература

  • Kozen, Dexter (1991), The Design and Analysis of Algorithms, New York: Springer-Verlag, pp. 166–170, ISBN 0-387-97687-6
  • Солтис М. Алгоритм Чанки // Введение в анализ алгоритмов / пер. с англ. А. В. Логунова. — М.: ДМК Пресс, 2019. — С. 145—146. — 278 с. — ISBN 978-5-97060-696-4.

Read other articles:

County in Missouri, United States Not to be confused with Benton, Missouri. County in MissouriBenton CountyCountyThe Benton County Courthouse in WarsawLocation within the U.S. state of MissouriMissouri's location within the U.S.Coordinates: 38°18′N 93°17′W / 38.3°N 93.29°W / 38.3; -93.29Country United StatesState MissouriFoundedJanuary 3, 1835Named forThomas Hart BentonSeatWarsawLargest cityWarsawArea • Total753 sq mi (1,950 ...

 

German Catholic prelate (1472–1537) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2014) (Learn how and when to remove this template message) His EminenceNikolaus von SchönbergArchbishop of CapuaArchdioceseCapuaAppointed12 September 1520Term ended28 April 1536PredecessorIppolito d'EsteSuccessorTommaso CaraccioloOther post(s)Cardinal-Priest of San Si...

 

Cet article est une ébauche concernant une localité de Californie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. RidgecrestGéographiePays  États-UnisÉtat CalifornieComté comté de KernSuperficie 55,47 km2 (2010)Surface en eau 3,04 %Altitude 698 mCoordonnées 35° 37′ 21″ N, 117° 40′ 15″ ODémographiePopulation 27 959 hab. (2020)Densité 504 ha...

Mammalian protein found in Homo sapiens BMP1Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes3EDG, 3EDHIdentifiersAliasesBMP1, bone morphogenetic protein 1, OI13, PCOLC, PCP, PCP2, TLDExternal IDsOMIM: 112264 MGI: 88176 HomoloGene: 55955 GeneCards: BMP1 Gene location (Human)Chr.Chromosome 8 (human)[1]Band8p21.3Start22,165,140 bp[1]End22,212,326 bp[1]Gene location (Mouse)Chr.Chromosome 14 (mouse)[2]Band14 D2|14 36.32 cMStart70,474,558 b...

 

Guerra preventiva (o un colpo preventivo) è il tentativo di respingere o sconfiggere un'offensiva o un'invasione percepita come inevitabile, o per ottenere un vantaggio strategico in un'imminente guerra (presumibilmente inevitabile), prima che la minaccia si materializzi. Indice 1 Nel diritto internazionale 2 Approccio classico 3 I quattro elementi di Sofaer 4 Intenti 5 Note 6 Voci correlate 7 Collegamenti esterni Nel diritto internazionale Lo stesso argomento in dettaglio: Legittima difesa ...

 

Biografi ini tidak memiliki sumber tepercaya sehingga isinya tidak dapat dipastikan. Bantu memperbaiki artikel ini dengan menambahkan sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus.Cari sumber: Ronald de Boer – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Ronald de Boer Ronald de BoerInformasi pribadi...

B

  此條目介紹的是拉丁字母中的第2个字母。关于其他用法,请见「B (消歧义)」。   提示:此条目页的主题不是希腊字母Β、西里尔字母В、Б、Ъ、Ь或德语字母ẞ、ß。 BB b(见下)用法書寫系統拉丁字母英文字母ISO基本拉丁字母(英语:ISO basic Latin alphabet)类型全音素文字相关所属語言拉丁语读音方法 [b][p][ɓ](适应变体)Unicode编码U+0042, U+0062字母顺位2数值 2歷史發...

 

Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (October 2020) (Learn how and when to remove this template message) FanouropitaTypeCakePlace of originGreece, CyprusCooking time 60 minutesMain ingredientsflourSimilar dishesvasilopita  Media: Fanouropita Fanouropita is a sweet cake recipe from Greek cuisine and is traditionally a Lenten cake, als...

 

Geografi Ptolemaeus dalam sebuah terjemahan Latin sekitar tahun 1411 oleh Jacobus Angelus dengan 27 peta oleh Claus Swart. Geografi (bahasa Yunani Kuno: Γεωγραφικὴ Ὑφήγησις, Geōgraphikḕ Hyphḗgēsis, lit. Panduan Geografi), juga dikenal dalam bahasa Latin Geographia dan disebut juga Cosmographia, adalah gazetir, atlas, risalah kartografi, dan kumpulan ilmu pengetahuan geografi pada zaman Kekaisaran Romawi. Pertama kali ditulis oleh Klaudius Ptolemaeus dalam ba...

Questa voce sull'argomento centri abitati del San Paolo è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Cosmoramacomune LocalizzazioneStato Brasile Stato federato San Paolo MesoregioneSão José do Rio Preto MicroregioneVotuporanga AmministrazioneSindacoClaudinei Monteiro Gil TerritorioCoordinate20°28′42″S 49°46′36″W / 20.478333°S 49.776667°W-20.478333; -49.776667�...

 

Light cruiser For other ships with the same name, see German ship Emden. Emden in China, 1931 Class overview Preceded by FK proposals (planned) Cöln class (actual) Succeeded byKönigsberg class History Germany NameEmden NamesakeEmden Ordered1921 Laid down8 December 1921 Launched6 January 1925 Commissioned15 October 1925 FateScuttled 3 May 1945, scrapped 1949 General characteristics TypeLight cruiser Displacement Standard: 5,300 long tons (5,400 t) Full load: 6,990 long tons (7,100&...

 

Style of hat For the fungus, see Hygrocybe conica. For the band, see Witch Hats. For the more general concept of a pointed hat not linked to witchcraft, see Pointed hat. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Witch hat – news · newspapers · books · scholar · JSTOR (March 2019) (Learn how and when to...

Questa voce sull'argomento schermidori ungheresi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Barnabás BerzsenyiNazionalità Ungheria Scherma SpecialitàSpada Palmarès  Olimpiadi  Ungheria ArgentoMelbourne 1956Spada sq.  Mondiali ArgentoBruxelles 1953Spada in. BronzoRoma 1955Spada sq. ArgentoParigi 1957Spada sq. Statistiche aggiornate al 25 giugno 2009 Modifica dati su Wikidata · Manuale Barnabás Berzsenyi (Kemenesm...

 

Municipality in the canton of Graubünden, Switzerland This article is about the city in Switzerland. For other uses, see Davos (disambiguation). Municipality in Graubünden, SwitzerlandDavosMunicipalityTop: View of the Sertig Valley, Middle left: World Economic Forum congress centre, Middle right: Lake Davos, Bottom: View over Davos FlagCoat of armsLocation of Davos DavosShow map of SwitzerlandDavosShow map of Canton of GraubündenCoordinates: 46°48′N 9°50′E / 46.800°N...

 

German politician Maria MichalkPersonal detailsBorn (1949-12-06) 6 December 1949 (age 74)Merka, Saxony, East GermanyOccupationPolitician Maria Ludwiga Michalk (born 6 December 1949) is a German politician. She was a member of the German Bundestag from 1990 to 1994 and from 2002 to 2017 as a member of the Christian Democratic Union (CDU) party.[1] Biography She was born in Merka in Radibor municipality and attended the local Sorbian high school. She trained as an industrial clerk...

Pour les articles homonymes, voir Tempête (homonymie). Tempête KlausCarte montrant le trajet de la tempête dans la journée du 24 janvier 2009.LocalisationPays Andorre, Espagne, France, Italie, PortugalCaractéristiquesType Tempête synoptique hivernaleVent maximal 216 km/hPression minimale 965,8 hPaDate de formation 23 janvier 2009Date de dissipation 25 janvier 2009Durée 3 joursConséquencesNombre de morts 31Coût 1,2 milliard d'euros (estimation pour la France)Destructions no...

 

This article is about the ancient region in the south of Europe. For other uses, see Illyria (disambiguation). Historical region in Western Balkan, Southeast EuropeIllyriaHistorical regionApproximate area settled by Illyrian tribes during classical antiquityAreaSoutheast EuropeRegionWestern Balkan In classical and late antiquity, Illyria (/ɪˈlɪəriə/; Ancient Greek: Ἰλλυρία, Illyría or Ἰλλυρίς, Illyrís;[1][2] Latin: Illyria,[3] Illyricum)[4 ...

 

Hypothetical prehistoric ethnolinguistic group The Proto-Indo-Europeans are a hypothetical prehistoric ethnolinguistic group of Eurasia who spoke Proto-Indo-European (PIE), the reconstructed common ancestor of the Indo-European language family. Knowledge of them comes chiefly from that linguistic reconstruction, along with material evidence from archaeology and archaeogenetics. The Proto-Indo-Europeans likely lived during the Late Neolithic period (6,400–3,500 BC). Mainstream scholars place...

蹄鉄理論は、極右と極左は各メンバーが認めている以上に多数の類似性があるとする。(左下が「極左」、中央上が「中道」、右下が「極右」) 蹄鉄理論(ていてつりろん、英語: Horseshoe theory)はフランスの作家ジャン=ピエール・ファイユによって提唱された政治学における理論の一つで、通常は正反対にあるとみなされている極右と極左は、蹄鉄(馬蹄)の先の形�...

 

American chef (1962–2023) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Michael Chiarello – news · newspapers · books · scholar · JSTOR (October 2023) (Learn how and when to remove this message) Michael ChiarelloChiarello in 2015Born(1962-01-26)January 26, 1962Red Bluff, California, U.S.DiedOctober 6, 20...