Prírodou inšpirované algoritmyštudijné materiály pre projekt mobilnej triedy umelej inteligencie |
||
Fredkinove hradloFredkinove hradloFredkinove hradlo je základný element v teórii zachovávania logiky (conservative logic) vyvinutý Edwardom Fredkinom a Tomasom Toffolim. Toto hradlo je reverzibilné, pretože logická funkcia je injektívna. Okrem toho je to ešte bit zachovávajúce hradlo, pretože medzi vstupom a výstupom sa zachováva počet jednotiek. Fredkinove hradlo je zobrazené na nasledujúcom obrázku. ![]()
Fredkinovým hradlom je kombinačný logický element, ktorým je možné realizovať logické funkcie ako sú Fredkinove hradlo je základnou časťou biliardového automatu (BBM). BBM je fyzikálny výpočtový model, ktorého logické operácie sú realizované elastickými zrážkami ideálnych gúľ ( navzájom si odovzdajú energiu a to bez straty energie v okolí). Na realizáciu Fredkinovho hradla v BBM sú použité jednoduchšie logické hradlá, ktoré sa nazývajú interakčné hradlo a prepínacie hradlo. Interakčné hradlo
Interakčné hradlo (I-hradlo) má ![]()
Na nasledujúcom obrázku je inverzné interakčné hradlo, ktoré má naopak ![]()
V inverznom I-hradle prvý a posledný zo štyroch vstupov musí musia mať rovnakú hodnotu Prepínacie hradlo
Prepínacie hradlo (S-hradlo) má ![]() Inverzné prepínacie hradlo realizuje inverznú funkciu S-hradla za predpokladu, že vstupy vyhovujú podmienkam: c*z=0 a NOT(c)*y=0 ![]() Na nasledujúcom obrázku je ukázané ako je F-hradlo zostrojené pomocou dvoch S-hradiel a dvoch inverzných S-hradiel. ![]() |
||
Kontakt: Marek Bundzel |