Перетворення Адамара (також відоме як Перетворення Уолша — Адамара, Перетворення Адамара — Радемахера — Уолша, Перетворення Уолша, або Перетворення Уолша — Фур'є) — приклад узагальненого класу перетворень Фур'є. Воно виконує ортогональне, симетричне, інволютивне, лінійне перетворення над матрицею розміром 2m з дійсних чисел (або комплексних чисел, або гіперкомплексних чисел, хоча самі матриці Адамара є суто дійсними).
Перетворення Адамара можна розглядати як побудоване з розміру-2 дискретне перетворення Фур'є (ДПФ) і насправді еквівалентне багатовимірному ДПФ розміру 2 × 2 × ⋯ × 2 × 2. Воно розкладає довільний вхідний вектор на суперпозицію функцій Уолша.
Перетворення названо на честь французького математика Жака Адамара, німецько-американського математика та американського математика .
Визначення
Перетворення Адамара Hm це 2m × 2m матриця, матриця Адамара (масштабована коефіцієнтом нормалізації), яка перетворює 2m дійсних чисел xn у 2m дійсних чисел Xk. Перетворення Адамара може бути визначене двома способами: рекурсивно, або за допомогою представлення у двійковій системі числення індексів n і k.
Рекурсивно перетворення Адамара 1 × 1 визначається як H0 за ідентичністю H0 = 1, і після визначається Hm для m > 0 як:
де 1/√2 — це нормалізація, яку іноді опускають.
Для m > 1 можна також визначити Hm як:
де представляє добуток Кронекера. Таким чином, крім цього коефіцієнта нормалізації, матриці Адамара повністю складаються з 1 і −1.
Еквівалентно, матриця Адамара може бути визначена за її (k, n)-ми елементами
де kj та nj — це двійкові цифри (0 та 1) k і n відповідно. Зверніть увагу, що для елемента у верхньому лівому куті визначається: . У цьому випадку ми маємо:
Це саме багатовимірне ДПФ нормується щоб бути унітарним, якщо входи та виходи розглядаються як багатовимірні масиви, проіндексовані nj and kj, відповідно.
Далі наводяться деякі приклади матриць Адамара.
де — побітовий добуток двійкових подань чисел i та j. Наприклад, якщо , то , погоджується із вищесказаним (ігноруючи загальну константу). Зверніть увагу, що перший рядок, перший елемент стовпця матриці позначається .
H1 є саме ДПФ розміру 2. Це також можна розглядати як перетворення Фур'є над двоелементною адитивною групою Z/(2).
Рядки матриць Адамара — це функції Уолша.
Обчислювальна складність
У класичній моделі обчислень перетворення Адамара можна обчислити за операцій (), використовуючи алгоритм [en].
У квантовій моделі обчислень перетворення Адамара можна обчислити за час , оскільки це квантові логічні вентилі, які можуть бути паралелізовані.
Застосування у квантових обчисленнях
У квантовій інформатиці перетворення Адамара, яке в цьому контексті частіше називають вентилем Адамара (див. Квантовий вентиль), є однокубітним обертанням, відображенням станів кубіта і у суперпозицію станів з однаковою вагою обчислювальних базисів і . Зазвичай фази вибираються таким чином, щоб отримати:
у нотації Дірака. Це відповідає матриці перетворень
у базисі також відомому як обчислювальний базис. Стани і відомі як and відповідно, і разом складають полярний базис у квантових обчисленнях.
Багато квантових алгоритмів використовують перетворення Адамара як початковий крок, оскільки воно відображає m кубітів, ініціалізованих за допомогою у суперпозицію всіх 2m ортогональних станів у рівноважному базисі.
Примітно, що обчислення квантового перетворення Адамара — це просто застосування вентиля Адамара до кожного кубіта окремо через тензорну структуру добутку у перетворенні Адамара. Цей простий результат означає, що квантове перетворення Адамара вимагає log nоперацій порівняно з класичним випадком у n log n операцій.
Операції з вентилем Адамара
Одне застосування вентиля Адамара до кубіта 0 або 1 створить квантовий стан, який, якщо його спостерігатимуть, буде рівним 0 або 1 з однаковою ймовірністю (як це видно на перших двох операціях). Це точно як підкидання справедливої монети у стандартній [en]. Однак, якщо вентиль Адамара застосовується двічі поспіль (як це робиться в останніх двох операціях), то кінцевий стан завжди збігається з початковим.
Застосування у молекулярній філогенетиці (еволюційній біології)
Перетворення Адамара може бути використано для оцінки філогенетичних дерев за молекулярними даними. Філогенетика — це галузь еволюційної біології, орієнтоване на розуміння взаємозв'язків між організмами. Перетворення Адамара, застосоване до вектора (або матриці) частот шаблонів сайтів, отриманих з ДНК множинним вирівнюванням послідовностей, може бути використано для створення іншого вектора, який несе інформацію про топологію дерева. Оборотна природа філогенетичного перетворення Адамара також дозволяє обчислювати ймовірності ділянок за вектором дерева топології, дозволяючи використовувати перетворення Адамара для оцінки максимальної правдоподібності філогенетичних дерев. Однак останнє застосування менш корисне, ніж перетворення з вектора шаблонів сайту на вектор дерева, оскільки існують інші способи обчислення ймовірності сайту які набагато ефективніші. Однак оборотний характер філогенетичного перетворення Адамара справді забезпечує елегантний інструмент для математичної філогенетики.
Механіка філогенетичного перетворення Адамара включає обчислення вектора , що надає інформацію про топологію та довжини гілок для дерева з використанням вектора або матриці шаблонів сайту .
де — матриця Адамара відповідного розміру. Це рівняння можна переписати як серію з трьох рівнянь для спрощення його інтерпретації:
Оборотний характер цього рівняння дозволяє розрахувати очікуваний вектор (або матрицю) шаблонів сайту наступним чином:
Ми можемо використовувати двоступінчасту модель замін Кавендера-Фарріса-Неймана (CFN) для ДНК, кодуючи нуклеотиди як двійкові символи (пурини A і G кодуються як R, а піримідини C і T кодуються як Y). Це дає можливість кодувати множинне вирівнювання послідовностей як вектор шаблонів сайту який можна перетворити на вектор дерева , як показано на наступному прикладі:
Індекс | Двійковий шаблон | Шаблони вирівнювання | ||||
---|---|---|---|---|---|---|
0 | 0000 | RRRR і YYYY | -0.475 | 0 | 1 | 0.6479 |
1 | 0001 | RRRY і YYYR | 0.2 | -0.5 | 0.6065 | 0.1283 |
2 | 0010 | RRYR і YYRY | 0.025 | -0.15 | 0.8607 | 0.02 |
3* | 0011 | RRYY і YYRR | 0.025 | -0.45 | 0.6376 | 0.0226 |
4 | 0100 | RYRR і YRYY | 0.2 | -0.45 | 0.6376 | 0.1283 |
5* | 0101 | RYRY і YRYR | 0 | -0.85 | 0.4274 | 0.0258 |
6* | 0110 | RYYR і YRRY | 0 | -0.5 | 0.6065 | 0.0070 |
7 | 0111 | RYYY і YRRR | 0.025 | -0.9 | 0.4066 | 0.02 |
У прикладі, наведеному в цій таблиці, використовується спрощена схема рівнянь із трьома рівняннями, і це стосується дерева чотирьох таксонів, яке можна записати як ((A, B), (C, D)); у [en]. Шаблони сайтів написані в порядку ABCD. Це конкретне дерево має дві довгі кінцеві гілки (0,2 [en] на сайт), дві короткі кінцеві гілки (0,025 трансверсії на сайт) і коротку внутрішню гілку (0,025 заміни трансверсії на сайт); таким чином, це буде записано як ((A: 0,025, B: 0,2): 0,025, (C: 0,025, D: 0,2)); у форматі newick. У цьому дереві буде показано [en], якщо дані аналізуються за допомогою [en] (припускаючи, що проаналізована послідовність досить довга, щоб частоти спостережуваних картин сайту були близькі до очікувані частоти, показаної в стовпці ). Тривале притягання гілок відображає той факт, що очікувана кількість шаблонів сайтів з індексом 6 — які підтримують дерево ((A, C), (B, D)); — перевищує очікувану кількість шаблонів сайтів, які підтримують справжнє дерево (індекс 4). Очевидно, що обернена природа філогенетичного перетворення Адамара означає, що вектор дерева відповідає правильному дереву. Тому аналіз ощадливості після перетворення є статистично узгодженим, як це було б стандартним аналізом максимальної правдоподібності з використанням правильної моделі (у цьому випадку моделі CFN).
Зверніть увагу, що шаблон сайту з 0 відповідає сайтам, які не змінилися (після кодування нуклеотидів як пуринів або піримідинів). Індекси із зірочками (3, 5 та 6) є «інформаційними», і решта індексів представляють схеми ділянок, де один таксон відрізняється від інших трьох таксонів (тому вони еквівалентні довжинам кінцевих гілок у стандартному філогенетичному дереві з максимальною правдоподібністю).
Якщо хтось хоче використовувати дані нуклеотидів без перекодування як R і Y (і, зрештою, як 0 і 1), можна закодувати шаблони сайтів як матрицю. Якщо ми розглянемо дерево з чотирма таксонами, то загалом існує 256 візерунків (чотири нуклеотиди у 4-й степені). Однак симетрії [en] дозволяють нам звести 256 можливих моделей ділянок ДНК до 64 шаблонів, що робить можливим кодування нуклеотидних даних для чотири-таксонного дерева як матриці 8х8 способом, аналогічним вектору з 8 елементів, що використовувались вище для схеми перетворення (RY). Це досягається шляхом перекодування даних за допомогою 4-групи Клейна:
Нуклеотид 1 | Нуклеотид 2 | Нуклеотид 3 | Нуклеотид 4 |
---|---|---|---|
A (0,0) | G (1,0) | C (0,1) | T (1,1) |
C (0,0) | T (1,0) | A (0,1) | G (1,1) |
G (0,0) | A (1,0) | T (0,1) | C (1,1) |
T (0,0) | C (1,0) | G (0,1) | A (1,1) |
Як і у даних RY, шаблони сайтів індексуються відносно бази в довільно обраному першому таксоні з базами в наступних таксонах, кодованих щодо цієї першої бази. Таким чином, перший таксон отримує бітову пару (0,0). Використовуючи ці бітові пари, можна створити два вектори, подібні до RY-векторів, а потім заповнити матрицю, використовуючи ці вектори. Це можна проілюструвати на прикладі Hendy et al. (1994), який заснований на множинному вирівнюванні послідовностей чотирьох псевдогенів гемоглобіну приматів:
0 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | |
---|---|---|---|---|---|---|---|---|
0 | 8988 | 9 | 10 | 12 | 24 | 90 | ||
1 | 41 | 9 | ** | |||||
2 | 45 | 13 | ||||||
3 | 54* | 14 | 3 | |||||
4 | 94 | 20 | ||||||
5 | 1 | |||||||
6 | 2 | 2 | ||||||
7 | 356 | 1 | 1 | 75 |
Значно більша кількість шаблонів сайтів у стовпці 0 відображає той факт, що стовпець 0 відповідає перехідним відмінностям, які накопичуються швидше, ніж відмінності трансверсії практично у всіх порівняннях геномних областей (і, безумовно, накопичуються швидше в псевдогенах гемоглобіну, що використовуються для цього працюючого прикладу). Якщо ми розглянемо шаблон сайту AAGG, це буде двійковий шаблон 0000 для другого елемента пари бітів групи Клейна та 0011 для першого елемента. У цьому випадку двійковий шаблон, заснований на першому елементі, перший елемент відповідає індексу 3 (тому рядок 3 у стовпці 0; в таблиці позначається однією зірочкою). Шаблони сайтів GGAA, CCTT та TTCC кодувалися б точно так само. Шаблон сайту AACT кодувався двійковим шаблоном 0011 на основі другого елемента та 0001 на основі першого елемента; це дає індекс 1 для першого елемента та індекс 3 для другого. Індекс, заснований на другій парі бітів групи Клейна, множиться на 8, даючи індекс стовпця (у цьому випадку це буде стовпець 24) Клітинка, яка включатиме кількість шаблонів сайтів AACT, позначена двома зірочками; однак відсутність номера у прикладі вказує на те, що вирівнювання послідовностей не включає шаблони сайтів AACT (аналогічно, відсутні шаблони вебсайтів CCAG, GGTC та TTGA, які кодувалися б однаково).
Інші застосування
Перетворення Адамара також використовується в шифруванні даних, а також у багатьох методах обробки сигналів та алгоритмах стиснення даних, таких як JPEG XR та MPEG-4 AVC. У додатках стиснення відео він зазвичай використовується у формі суми абсолютних трансформованих різниць. Це також найважливіша частина алгоритму Грувера та алгоритму Шора в квантових обчисленнях. Перетворення Адамара також застосовується в експериментальних методах, таких як ЯМР, мас-спектрометрія та кристалографія. Воно додатково використовується в деяких версіях локально-чутливого гешування для отримання псевдовипадкових обертань матриці.
Див. також
- [en]
- (Гаарів вейвлет#Гаарове перетворення)
- [en]
Посилання
- Ritter, Terry (August 1996). Walsh-Hadamard Transforms: A Literature Survey.
- Akansu, A.N.; Poluri, R. (July 2007). Walsh-Like Nonlinear Phase Orthogonal Codes for Direct Sequence CDMA Communications (PDF). IEEE Transactions on Signal Processing. 55 (7): 3800—6. doi:10.1109/TSP.2007.894229.
- Pan, Jeng-shyang Data Encryption Method Using Discrete Fractional Hadamard Transformation (May 28, 2009)
- Lachowicz, Dr. Pawel. Walsh–Hadamard Transform and Tests for Randomness of Financial Return-Series (April 7, 2015)
- Beddard, Godfrey; Yorke, Briony A. (January 2011). Pump-probe Spectroscopy using Hadamard Transforms (PDF).
- Yorke, Briony A.; Beddard, Godfrey; Owen, Robin L.; Pearson, Arwen R. (September 2014). Time-resolved crystallography using the Hadamard transform. Nature Methods. 11 (11): 1131—1134. doi:10.1038/nmeth.3139. PMC 4216935. PMID 25282611.
Примітки
- Compare Figure 1 in Townsend, W. J.; Thornton, M. A. Walsh Spectrum Computations Using Cayley Graphs. CiteSeerX 10.1.1.74.8029.
- Kunz, H.O. (1979). On the Equivalence Between One-Dimensional Discrete Walsh-Hadamard and Multidimensional Discrete Fourier Transforms. IEEE Transactions on Computers. 28 (3): 267—8. doi:10.1109/TC.1979.1675334.
- Hendy, Michael D.; Penny, David (December 1989). A Framework for the Quantitative Study of Evolutionary Trees. Systematic Zoology. 38 (4): 297. doi:10.2307/2992396.
- Hendy, Michael D.; Penny, David (January 1993). Spectral analysis of phylogenetic data. Journal of Classification (англ.). 10 (1): 5—24. doi:10.1007/BF02638451. ISSN 0176-4268.
- Székely, L. A., Erdős, P. L., Steel, M. A., & Penny, D. (1993). A Fourier inversion formula for evolutionary trees. Applied mathematics letters, 6(2), 13-16.
- Felsenstein, Joseph (November 1981). Evolutionary trees from DNA sequences: A maximum likelihood approach. Journal of Molecular Evolution (англ.). 17 (6): 368—376. doi:10.1007/BF01734359. ISSN 0022-2844.
- Stamatakis, Alexandros (2019), Warnow, Tandy (ред.), A Review of Approaches for Optimizing Phylogenetic Likelihood Calculations, Bioinformatics and Phylogenetics (англ.), Cham: Springer International Publishing, т. 29, с. 1—19, doi:10.1007/978-3-030-10837-3_1, ISBN , процитовано 10 жовтня 2020
- Chor, Benny; Hendy, Michael D.; Holland, Barbara R.; Penny, David (1 жовтня 2000). Multiple Maxima of Likelihood in Phylogenetic Trees: An Analytic Approach. Molecular Biology and Evolution (англ.). 17 (10): 1529—1541. doi:10.1093/oxfordjournals.molbev.a026252. ISSN 1537-1719.
- Matsen, Frederick A.; Steel, Mike (1 жовтня 2007). Ané, Cécile; Sullivan, Jack (ред.). Phylogenetic Mixtures on a Single Tree Can Mimic a Tree of Another Topology. Systematic Biology (англ.). 56 (5): 767—775. doi:10.1080/10635150701627304. ISSN 1076-836X.
- Waddell, Peter J; Steel, M.A (December 1997). General Time-Reversible Distances with Unequal Rates across Sites: Mixing Γ and Inverse Gaussian Distributions with Invariant Sites. Molecular Phylogenetics and Evolution (англ.). 8 (3): 398—414. doi:10.1006/mpev.1997.0452.
- Steel, M. A.; Hendy, M. D.; Penny, D. (1 грудня 1993). Parsimony Can Be Consistent!. Systematic Biology (англ.). 42 (4): 581—587. doi:10.1093/sysbio/42.4.581. ISSN 1063-5157.
- Hendy, M. D.; Penny, D.; Steel, M. A. (12 квітня 1994). A discrete Fourier analysis for evolutionary trees. Proceedings of the National Academy of Sciences (англ.). 91 (8): 3339—3343. doi:10.1073/pnas.91.8.3339. ISSN 0027-8424. PMC 43572. PMID 8159749.
- Miyamoto, M. M.; Koop, B. F.; Slightom, J. L.; Goodman, M.; Tennant, M. R. (1 жовтня 1988). Molecular systematics of higher primates: genealogical relations and classification. Proceedings of the National Academy of Sciences (англ.). 85 (20): 7627—7631. doi:10.1073/pnas.85.20.7627. ISSN 0027-8424. PMC 282245. PMID 3174657.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Peretvorennya Adamara takozh vidome yak Peretvorennya Uolsha Adamara Peretvorennya Adamara Rademahera Uolsha Peretvorennya Uolsha abo Peretvorennya Uolsha Fur ye priklad uzagalnenogo klasu peretvoren Fur ye Vono vikonuye ortogonalne simetrichne involyutivne linijne peretvorennya nad matriceyu rozmirom 2m z dijsnih chisel abo kompleksnih chisel abo giperkompleksnih chisel hocha sami matrici Adamara ye suto dijsnimi Dobutok bulevoyi funkciyi na matricyu Uolsha ye spektrom Uolsha 1 0 1 0 0 1 1 0 H 8 4 2 0 2 0 2 0 2 Shvidke peretvorennya Uolsha Adamara shvidshij shlyah do obchislennya spektra Uolsha vid 1 0 1 0 0 1 1 0 Originalna funkciya mozhe buti virazhena u terminah yiyi spektra Uolsha cherez arifmetichnij polinom Peretvorennya Adamara mozhna rozglyadati yak pobudovane z rozmiru 2 diskretne peretvorennya Fur ye DPF i naspravdi ekvivalentne bagatovimirnomu DPF rozmiru 2 2 2 2 Vono rozkladaye dovilnij vhidnij vektor na superpoziciyu funkcij Uolsha Peretvorennya nazvano na chest francuzkogo matematika Zhaka Adamara nimecko amerikanskogo matematika ta amerikanskogo matematika ViznachennyaPeretvorennya Adamara Hm ce 2m 2m matricya matricya Adamara masshtabovana koeficiyentom normalizaciyi yaka peretvoryuye 2m dijsnih chisel xn u 2m dijsnih chisel Xk Peretvorennya Adamara mozhe buti viznachene dvoma sposobami rekursivno abo za dopomogoyu predstavlennya u dvijkovij sistemi chislennya indeksiv n i k Rekursivno peretvorennya Adamara 1 1 viznachayetsya yak H0 za identichnistyu H0 1 i pislya viznachayetsya Hm dlya m gt 0 yak H m 1 2 H m 1 H m 1 H m 1 H m 1 displaystyle H m frac 1 sqrt 2 begin pmatrix H m 1 amp H m 1 H m 1 amp H m 1 end pmatrix de 1 2 ce normalizaciya yaku inodi opuskayut Dlya m gt 1 mozhna takozh viznachiti Hm yak H m H 1 H m 1 displaystyle H m H 1 otimes H m 1 de displaystyle otimes predstavlyaye dobutok Kronekera Takim chinom krim cogo koeficiyenta normalizaciyi matrici Adamara povnistyu skladayutsya z 1 i 1 Ekvivalentno matricya Adamara mozhe buti viznachena za yiyi k n mi elementami k i 0 m 1 k i 2 i k m 1 2 m 1 k m 2 2 m 2 k 1 2 k 0 n i 0 m 1 n i 2 i n m 1 2 m 1 n m 2 2 m 2 n 1 2 n 0 displaystyle begin aligned k amp sum i 0 m 1 k i 2 i k m 1 2 m 1 k m 2 2 m 2 cdots k 1 2 k 0 n amp sum i 0 m 1 n i 2 i n m 1 2 m 1 n m 2 2 m 2 cdots n 1 2 n 0 end aligned de kj ta nj ce dvijkovi cifri 0 ta 1 k i n vidpovidno Zvernit uvagu sho dlya elementa u verhnomu livomu kuti viznachayetsya k n 0 displaystyle k n 0 U comu vipadku mi mayemo H m k n 1 2 m 2 1 j k j n j displaystyle left H m right k n frac 1 2 frac m 2 1 sum j k j n j Ce same bagatovimirne 2 2 2 2 displaystyle scriptstyle 2 times 2 times cdots times 2 times 2 DPF normuyetsya shob buti unitarnim yaksho vhodi ta vihodi rozglyadayutsya yak bagatovimirni masivi proindeksovani nj and kj vidpovidno Dali navodyatsya deyaki prikladi matric Adamara H 0 1 H 1 1 2 1 1 1 1 H 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 H 3 1 2 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 H n i j 1 2 n 2 1 i j displaystyle begin aligned H 0 amp begin pmatrix begin array r 1 end array end pmatrix H 1 frac 1 sqrt 2 amp begin pmatrix begin array rr 1 amp 1 1 amp 1 end array end pmatrix H 2 frac 1 2 amp begin pmatrix begin array rrrr 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 end array end pmatrix H 3 frac 1 2 frac 3 2 amp begin pmatrix begin array rrrrrrrr 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 amp 1 end array end pmatrix left H n right i j frac 1 2 frac n 2 amp 1 i cdot j end aligned de i j displaystyle i cdot j pobitovij dobutok dvijkovih podan chisel i ta j Napriklad yaksho n 2 displaystyle scriptstyle n geq 2 to H n 3 2 1 3 2 1 1 1 1 0 1 1 0 1 1 1 displaystyle scriptstyle left H n right 3 2 1 3 cdot 2 1 1 1 cdot 1 0 1 1 0 1 1 1 pogodzhuyetsya iz visheskazanim ignoruyuchi zagalnu konstantu Zvernit uvagu sho pershij ryadok pershij element stovpcya matrici poznachayetsya H n 0 0 displaystyle scriptstyle left H n right 0 0 H1 ye same DPF rozmiru 2 Ce takozh mozhna rozglyadati yak peretvorennya Fur ye nad dvoelementnoyu aditivnoyu grupoyu Z 2 Ryadki matric Adamara ce funkciyi Uolsha Obchislyuvalna skladnistU klasichnij modeli obchislen peretvorennya Adamara mozhna obchisliti za n log n displaystyle n log n operacij n 2 m displaystyle n 2 m vikoristovuyuchi algoritm en U kvantovij modeli obchislen peretvorennya Adamara mozhna obchisliti za chas O 1 displaystyle O 1 oskilki ce kvantovi logichni ventili yaki mozhut buti paralelizovani Zastosuvannya u kvantovih obchislennyahU kvantovij informatici peretvorennya Adamara yake v comu konteksti chastishe nazivayut ventilem Adamara div Kvantovij ventil ye odnokubitnim obertannyam vidobrazhennyam staniv kubita 0 displaystyle 0 rangle i 1 displaystyle 1 rangle u superpoziciyu staniv z odnakovoyu vagoyu obchislyuvalnih bazisiv 0 displaystyle 0 rangle i 1 displaystyle 1 rangle Zazvichaj fazi vibirayutsya takim chinom shob otrimati H 0 1 2 0 0 1 2 1 displaystyle H frac 0 rangle 1 rangle sqrt 2 langle 0 frac 0 rangle 1 rangle sqrt 2 langle 1 u notaciyi Diraka Ce vidpovidaye matrici peretvoren H 1 1 2 1 1 1 1 displaystyle H 1 frac 1 sqrt 2 begin pmatrix 1 amp 1 1 amp 1 end pmatrix u bazisi 0 1 displaystyle 0 rangle 1 rangle takozh vidomomu yak obchislyuvalnij bazis Stani 0 1 2 textstyle frac left 0 right rangle left 1 right rangle sqrt 2 i 0 1 2 textstyle frac left 0 right rangle left 1 right rangle sqrt 2 vidomi yak displaystyle left boldsymbol right rangle and displaystyle left boldsymbol right rangle vidpovidno i razom skladayut polyarnij bazis u kvantovih obchislennyah Bagato kvantovih algoritmiv vikoristovuyut peretvorennya Adamara yak pochatkovij krok oskilki vono vidobrazhaye m kubitiv inicializovanih za dopomogoyu 0 displaystyle 0 rangle u superpoziciyu vsih 2m ortogonalnih staniv u 0 1 displaystyle 0 rangle 1 rangle rivnovazhnomu bazisi Primitno sho obchislennya kvantovogo peretvorennya Adamara ce prosto zastosuvannya ventilya Adamara do kozhnogo kubita okremo cherez tenzornu strukturu dobutku u peretvorenni Adamara Cej prostij rezultat oznachaye sho kvantove peretvorennya Adamara vimagaye log noperacij porivnyano z klasichnim vipadkom u n log n operacij Operaciyi z ventilem Adamara H 0 1 2 0 1 2 1 H 1 1 2 0 1 2 1 H 1 2 0 1 2 1 1 2 0 1 1 2 0 1 0 H 1 2 0 1 2 1 1 2 0 1 1 2 0 1 1 displaystyle begin aligned H 0 rangle amp frac 1 sqrt 2 0 rangle frac 1 sqrt 2 1 rangle rangle H 1 rangle amp frac 1 sqrt 2 0 rangle frac 1 sqrt 2 1 rangle rangle H left frac 1 sqrt 2 0 rangle frac 1 sqrt 2 1 rangle right amp frac 1 2 Big 0 rangle 1 rangle Big frac 1 2 Big 0 rangle 1 rangle Big 0 rangle H left frac 1 sqrt 2 0 rangle frac 1 sqrt 2 1 rangle right amp frac 1 2 Big 0 rangle 1 rangle Big frac 1 2 Big 0 rangle 1 rangle Big 1 rangle end aligned Odne zastosuvannya ventilya Adamara do kubita 0 abo 1 stvorit kvantovij stan yakij yaksho jogo sposterigatimut bude rivnim 0 abo 1 z odnakovoyu jmovirnistyu yak ce vidno na pershih dvoh operaciyah Ce tochno yak pidkidannya spravedlivoyi moneti u standartnij en Odnak yaksho ventil Adamara zastosovuyetsya dvichi pospil yak ce robitsya v ostannih dvoh operaciyah to kincevij stan zavzhdi zbigayetsya z pochatkovim Zastosuvannya u molekulyarnij filogenetici evolyucijnij biologiyi Peretvorennya Adamara mozhe buti vikoristano dlya ocinki filogenetichnih derev za molekulyarnimi danimi Filogenetika ce galuz evolyucijnoyi biologiyi oriyentovane na rozuminnya vzayemozv yazkiv mizh organizmami Peretvorennya Adamara zastosovane do vektora abo matrici chastot shabloniv sajtiv otrimanih z DNK mnozhinnim virivnyuvannyam poslidovnostej mozhe buti vikoristano dlya stvorennya inshogo vektora yakij nese informaciyu pro topologiyu dereva Oborotna priroda filogenetichnogo peretvorennya Adamara takozh dozvolyaye obchislyuvati jmovirnosti dilyanok za vektorom dereva topologiyi dozvolyayuchi vikoristovuvati peretvorennya Adamara dlya ocinki maksimalnoyi pravdopodibnosti filogenetichnih derev Odnak ostannye zastosuvannya mensh korisne nizh peretvorennya z vektora shabloniv sajtu na vektor dereva oskilki isnuyut inshi sposobi obchislennya jmovirnosti sajtu yaki nabagato efektivnishi Odnak oborotnij harakter filogenetichnogo peretvorennya Adamara spravdi zabezpechuye elegantnij instrument dlya matematichnoyi filogenetiki Mehanika filogenetichnogo peretvorennya Adamara vklyuchaye obchislennya vektora g T displaystyle gamma T sho nadaye informaciyu pro topologiyu ta dovzhini gilok dlya dereva T displaystyle T z vikoristannyam vektora abo matrici shabloniv sajtu s T displaystyle s T g T H 1 ln H s T displaystyle gamma T H 1 ln Hs T de H displaystyle H matricya Adamara vidpovidnogo rozmiru Ce rivnyannya mozhna perepisati yak seriyu z troh rivnyan dlya sproshennya jogo interpretaciyi r H s T displaystyle r Hs T r ln r displaystyle rho ln r g T H 1 r displaystyle gamma T H 1 rho Oborotnij harakter cogo rivnyannya dozvolyaye rozrahuvati ochikuvanij vektor abo matricyu shabloniv sajtu nastupnim chinom s T H 1 exp H g T displaystyle s T H 1 exp H gamma T Mi mozhemo vikoristovuvati dvostupinchastu model zamin Kavendera Farrisa Nejmana CFN dlya DNK koduyuchi nukleotidi yak dvijkovi simvoli purini A i G koduyutsya yak R a pirimidini C i T koduyutsya yak Y Ce daye mozhlivist koduvati mnozhinne virivnyuvannya poslidovnostej yak vektor shabloniv sajtu s T displaystyle s T yakij mozhna peretvoriti na vektor dereva g T displaystyle gamma T yak pokazano na nastupnomu prikladi Priklad sho pokazuye zastosuvannya peretvorennya Adamara do specifichnogo dereva znachennya dlya prikladu z Waddell et al 1997 Indeks Dvijkovij shablon Shabloni virivnyuvannya g T displaystyle gamma T r H 1 g T displaystyle rho H 1 gamma T r exp r displaystyle r exp rho s T H 1 r displaystyle s T H 1 rho 0 0000 RRRR i YYYY 0 475 0 1 0 6479 1 0001 RRRY i YYYR 0 2 0 5 0 6065 0 1283 2 0010 RRYR i YYRY 0 025 0 15 0 8607 0 02 3 0011 RRYY i YYRR 0 025 0 45 0 6376 0 0226 4 0100 RYRR i YRYY 0 2 0 45 0 6376 0 1283 5 0101 RYRY i YRYR 0 0 85 0 4274 0 0258 6 0110 RYYR i YRRY 0 0 5 0 6065 0 0070 7 0111 RYYY i YRRR 0 025 0 9 0 4066 0 02 U prikladi navedenomu v cij tablici vikoristovuyetsya sproshena shema rivnyan iz troma rivnyannyami i ce stosuyetsya dereva chotiroh taksoniv yake mozhna zapisati yak A B C D u en Shabloni sajtiv napisani v poryadku ABCD Ce konkretne derevo maye dvi dovgi kincevi gilki 0 2 en na sajt dvi korotki kincevi gilki 0 025 transversiyi na sajt i korotku vnutrishnyu gilku 0 025 zamini transversiyi na sajt takim chinom ce bude zapisano yak A 0 025 B 0 2 0 025 C 0 025 D 0 2 u formati newick U comu derevi bude pokazano en yaksho dani analizuyutsya za dopomogoyu en pripuskayuchi sho proanalizovana poslidovnist dosit dovga shob chastoti sposterezhuvanih kartin sajtu buli blizki do ochikuvani chastoti pokazanoyi v stovpci s T H 1 r displaystyle s T H 1 rho Trivale prityagannya gilok vidobrazhaye toj fakt sho ochikuvana kilkist shabloniv sajtiv z indeksom 6 yaki pidtrimuyut derevo A C B D perevishuye ochikuvanu kilkist shabloniv sajtiv yaki pidtrimuyut spravzhnye derevo indeks 4 Ochevidno sho obernena priroda filogenetichnogo peretvorennya Adamara oznachaye sho vektor dereva g T displaystyle gamma T vidpovidaye pravilnomu derevu Tomu analiz oshadlivosti pislya peretvorennya ye statistichno uzgodzhenim yak ce bulo b standartnim analizom maksimalnoyi pravdopodibnosti z vikoristannyam pravilnoyi modeli u comu vipadku modeli CFN Zvernit uvagu sho shablon sajtu z 0 vidpovidaye sajtam yaki ne zminilisya pislya koduvannya nukleotidiv yak puriniv abo pirimidiniv Indeksi iz zirochkami 3 5 ta 6 ye informacijnimi i reshta indeksiv predstavlyayut shemi dilyanok de odin takson vidriznyayetsya vid inshih troh taksoniv tomu voni ekvivalentni dovzhinam kincevih gilok u standartnomu filogenetichnomu derevi z maksimalnoyu pravdopodibnistyu Yaksho htos hoche vikoristovuvati dani nukleotidiv bez perekoduvannya yak R i Y i zreshtoyu yak 0 i 1 mozhna zakoduvati shabloni sajtiv yak matricyu Yaksho mi rozglyanemo derevo z chotirma taksonami to zagalom isnuye 256 vizerunkiv chotiri nukleotidi u 4 j stepeni Odnak simetriyi en dozvolyayut nam zvesti 256 mozhlivih modelej dilyanok DNK do 64 shabloniv sho robit mozhlivim koduvannya nukleotidnih danih dlya chotiri taksonnogo dereva yak matrici 8h8 sposobom analogichnim vektoru z 8 elementiv sho vikoristovuvalis vishe dlya shemi peretvorennya RY Ce dosyagayetsya shlyahom perekoduvannya danih za dopomogoyu 4 grupi Klejna Koduvannya 4 grupi Klejna dlya filogenetichnogo peretvorennya Adamara Nukleotid 1 Nukleotid 2 Nukleotid 3 Nukleotid 4 A 0 0 G 1 0 C 0 1 T 1 1 C 0 0 T 1 0 A 0 1 G 1 1 G 0 0 A 1 0 T 0 1 C 1 1 T 0 0 C 1 0 G 0 1 A 1 1 Yak i u danih RY shabloni sajtiv indeksuyutsya vidnosno bazi v dovilno obranomu pershomu taksoni z bazami v nastupnih taksonah kodovanih shodo ciyeyi pershoyi bazi Takim chinom pershij takson otrimuye bitovu paru 0 0 Vikoristovuyuchi ci bitovi pari mozhna stvoriti dva vektori podibni do RY vektoriv a potim zapovniti matricyu vikoristovuyuchi ci vektori Ce mozhna proilyustruvati na prikladi Hendy et al 1994 yakij zasnovanij na mnozhinnomu virivnyuvanni poslidovnostej chotiroh psevdogeniv gemoglobinu primativ Priklad virivnyuvannya zakodovanoyi poslidovnosti z Hendy et al 1994 znachennya z pidrahunku 9879 sajtiv 0 8 16 24 32 40 48 56 0 8988 9 10 12 24 90 1 41 9 2 45 13 3 54 14 3 4 94 20 5 1 6 2 2 7 356 1 1 75 Znachno bilsha kilkist shabloniv sajtiv u stovpci 0 vidobrazhaye toj fakt sho stovpec 0 vidpovidaye perehidnim vidminnostyam yaki nakopichuyutsya shvidshe nizh vidminnosti transversiyi praktichno u vsih porivnyannyah genomnih oblastej i bezumovno nakopichuyutsya shvidshe v psevdogenah gemoglobinu sho vikoristovuyutsya dlya cogo pracyuyuchogo prikladu Yaksho mi rozglyanemo shablon sajtu AAGG ce bude dvijkovij shablon 0000 dlya drugogo elementa pari bitiv grupi Klejna ta 0011 dlya pershogo elementa U comu vipadku dvijkovij shablon zasnovanij na pershomu elementi pershij element vidpovidaye indeksu 3 tomu ryadok 3 u stovpci 0 v tablici poznachayetsya odniyeyu zirochkoyu Shabloni sajtiv GGAA CCTT ta TTCC koduvalisya b tochno tak samo Shablon sajtu AACT koduvavsya dvijkovim shablonom 0011 na osnovi drugogo elementa ta 0001 na osnovi pershogo elementa ce daye indeks 1 dlya pershogo elementa ta indeks 3 dlya drugogo Indeks zasnovanij na drugij pari bitiv grupi Klejna mnozhitsya na 8 dayuchi indeks stovpcya u comu vipadku ce bude stovpec 24 Klitinka yaka vklyuchatime kilkist shabloniv sajtiv AACT poznachena dvoma zirochkami odnak vidsutnist nomera u prikladi vkazuye na te sho virivnyuvannya poslidovnostej ne vklyuchaye shabloni sajtiv AACT analogichno vidsutni shabloni vebsajtiv CCAG GGTC ta TTGA yaki koduvalisya b odnakovo Inshi zastosuvannyaPeretvorennya Adamara takozh vikoristovuyetsya v shifruvanni danih a takozh u bagatoh metodah obrobki signaliv ta algoritmah stisnennya danih takih yak JPEG XR ta MPEG 4 AVC U dodatkah stisnennya video vin zazvichaj vikoristovuyetsya u formi sumi absolyutnih transformovanih riznic Ce takozh najvazhlivisha chastina algoritmu Gruvera ta algoritmu Shora v kvantovih obchislennyah Peretvorennya Adamara takozh zastosovuyetsya v eksperimentalnih metodah takih yak YaMR mas spektrometriya ta kristalografiya Vono dodatkovo vikoristovuyetsya v deyakih versiyah lokalno chutlivogo geshuvannya dlya otrimannya psevdovipadkovih obertan matrici Div takozh en Gaariv vejvlet Gaarove peretvorennya en PosilannyaRitter Terry August 1996 Walsh Hadamard Transforms A Literature Survey Akansu A N Poluri R July 2007 Walsh Like Nonlinear Phase Orthogonal Codes for Direct Sequence CDMA Communications PDF IEEE Transactions on Signal Processing 55 7 3800 6 doi 10 1109 TSP 2007 894229 Pan Jeng shyang Data Encryption Method Using Discrete Fractional Hadamard Transformation May 28 2009 Lachowicz Dr Pawel Walsh Hadamard Transform and Tests for Randomness of Financial Return Series April 7 2015 Beddard Godfrey Yorke Briony A January 2011 Pump probe Spectroscopy using Hadamard Transforms PDF Yorke Briony A Beddard Godfrey Owen Robin L Pearson Arwen R September 2014 Time resolved crystallography using the Hadamard transform Nature Methods 11 11 1131 1134 doi 10 1038 nmeth 3139 PMC 4216935 PMID 25282611 PrimitkiCompare Figure 1 in Townsend W J Thornton M A Walsh Spectrum Computations Using Cayley Graphs CiteSeerX 10 1 1 74 8029 Kunz H O 1979 On the Equivalence Between One Dimensional Discrete Walsh Hadamard and Multidimensional Discrete Fourier Transforms IEEE Transactions on Computers 28 3 267 8 doi 10 1109 TC 1979 1675334 Hendy Michael D Penny David December 1989 A Framework for the Quantitative Study of Evolutionary Trees Systematic Zoology 38 4 297 doi 10 2307 2992396 Hendy Michael D Penny David January 1993 Spectral analysis of phylogenetic data Journal of Classification angl 10 1 5 24 doi 10 1007 BF02638451 ISSN 0176 4268 Szekely L A Erdos P L Steel M A amp Penny D 1993 A Fourier inversion formula for evolutionary trees Applied mathematics letters 6 2 13 16 Felsenstein Joseph November 1981 Evolutionary trees from DNA sequences A maximum likelihood approach Journal of Molecular Evolution angl 17 6 368 376 doi 10 1007 BF01734359 ISSN 0022 2844 Stamatakis Alexandros 2019 Warnow Tandy red A Review of Approaches for Optimizing Phylogenetic Likelihood Calculations Bioinformatics and Phylogenetics angl Cham Springer International Publishing t 29 s 1 19 doi 10 1007 978 3 030 10837 3 1 ISBN 978 3 030 10836 6 procitovano 10 zhovtnya 2020 Chor Benny Hendy Michael D Holland Barbara R Penny David 1 zhovtnya 2000 Multiple Maxima of Likelihood in Phylogenetic Trees An Analytic Approach Molecular Biology and Evolution angl 17 10 1529 1541 doi 10 1093 oxfordjournals molbev a026252 ISSN 1537 1719 Matsen Frederick A Steel Mike 1 zhovtnya 2007 Ane Cecile Sullivan Jack red Phylogenetic Mixtures on a Single Tree Can Mimic a Tree of Another Topology Systematic Biology angl 56 5 767 775 doi 10 1080 10635150701627304 ISSN 1076 836X Waddell Peter J Steel M A December 1997 General Time Reversible Distances with Unequal Rates across Sites Mixing G and Inverse Gaussian Distributions with Invariant Sites Molecular Phylogenetics and Evolution angl 8 3 398 414 doi 10 1006 mpev 1997 0452 Steel M A Hendy M D Penny D 1 grudnya 1993 Parsimony Can Be Consistent Systematic Biology angl 42 4 581 587 doi 10 1093 sysbio 42 4 581 ISSN 1063 5157 Hendy M D Penny D Steel M A 12 kvitnya 1994 A discrete Fourier analysis for evolutionary trees Proceedings of the National Academy of Sciences angl 91 8 3339 3343 doi 10 1073 pnas 91 8 3339 ISSN 0027 8424 PMC 43572 PMID 8159749 Miyamoto M M Koop B F Slightom J L Goodman M Tennant M R 1 zhovtnya 1988 Molecular systematics of higher primates genealogical relations and classification Proceedings of the National Academy of Sciences angl 85 20 7627 7631 doi 10 1073 pnas 85 20 7627 ISSN 0027 8424 PMC 282245 PMID 3174657