TUM-Thesis/content/implementation.typ
Marius Drechsler 9aca6c3042 Initial commit
2024-07-17 10:14:20 +02:00

36 lines
994 B
Typst
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#import "@preview/lovelace:0.3.0": pseudocode-list
= Implementation
== Visualisation
Initially, a visualisation of the diff algorithms applied to quantum circuits was created to assess their usefulness in equivalence checking.
Additionally, this served as exercise to better understand the algorithms to be used for the implementation in @qcec.
== QCEC Application Scheme
The Myers' Algorithm was implemented as an application scheme in @qcec.
#figure(
block(
pseudocode-list[
+ do something
+ do something else
+ *while* still something to do
+ do even more
+ *if* not done yet *then*
+ wait a bit
+ resume working
+ *else*
+ go home
+ *end*
+ *end*
],
width: 100%
),
caption: [Myers' algorithm.]
) <myers_algorithm>
== QCEC Benchmarking Tool
As @qcec doesnt have built-in benchmarks, a benchmarking tool was developed to test different configurations on various circuit pairs.