Skip to content

Commit b99b4f6

Browse files
committed
Add code for images for typesofdata, oracle models, multiplexer
1 parent 57a0c62 commit b99b4f6

3 files changed

Lines changed: 113 additions & 0 deletions

File tree

algpseudocode/multiplexer.tex

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
\documentclass{article}
2+
\usepackage[utf8]{inputenc}
3+
4+
\usepackage{multirow}
5+
\usepackage{multicol}
6+
\usepackage{array}
7+
\usepackage{graphicx}
8+
9+
\usepackage{tikz}
10+
\usetikzlibrary{quantikz}
11+
12+
\usepackage[landscape, paperwidth=15cm, paperheight=30cm, margin=0mm]{geometry}
13+
14+
\title{\vspace{-5ex}}
15+
\date{\vspace{-5ex}}
16+
17+
\begin{document}
18+
19+
\maketitle
20+
21+
22+
23+
\begin{quantikz}
24+
\lstick{$\ket{0}$} & \octrl{1} & \ctrl{1} & \ctrl{1} & \\
25+
\lstick{$\ket{0}$} & \octrl{1} & \octrl{1} & \ctrl{1} & \\
26+
\lstick{$\ket{0}$} & \targ{} & \targ{} & \targ{} &
27+
\end{quantikz}
28+
29+
30+
31+
\end{document}

algpseudocode/oracle-models.tex

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
\documentclass{article}
2+
\usepackage[utf8]{inputenc}
3+
4+
\usepackage{multirow}
5+
\usepackage{multicol}
6+
\usepackage{array}
7+
\usepackage{graphicx}
8+
9+
10+
\usepackage[landscape, paperwidth=15cm, paperheight=30cm, margin=0mm]{geometry}
11+
12+
\title{\vspace{-5ex}}
13+
\date{\vspace{-5ex}}
14+
15+
\begin{document}
16+
17+
\maketitle
18+
19+
20+
\begin{table}[]
21+
\centering
22+
\begin{tabular}{ccclclcl}
23+
\cline{2-7}
24+
\multicolumn{1}{c|}{Oracle} & \multicolumn{3}{c|}{Numbers} & \multicolumn{3}{c|}{Quantum sampling access} & \\ \cline{2-7}
25+
\multicolumn{1}{c|}{\multirow{2}{*}{Implementation}} & \multicolumn{1}{c|}{\multirow{2}{*}{QRAM}} & \multicolumn{2}{c|}{Circuits} & \multicolumn{1}{c|}{KP-trees} & \multicolumn{1}{c|}{Grover-Rudolph} & \multicolumn{1}{c|}{Other} & \\ \cline{3-6}
26+
\multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{Sparse access} & \multicolumn{1}{c|}{Functions} & \multicolumn{2}{c|}{Oracle for numbers} & \multicolumn{1}{c|}{} & \\ \cline{2-7}
27+
\multicolumn{1}{l}{} & \multicolumn{1}{l}{} & \multicolumn{1}{l}{} & & \multicolumn{1}{l}{} & & \multicolumn{1}{l}{} &
28+
\end{tabular}
29+
\end{table}
30+
31+
32+
\end{document}

algpseudocode/typesofdata.tex

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
\documentclass{article}
2+
\usepackage[utf8]{inputenc}
3+
4+
\usepackage{multirow}
5+
\usepackage{multicol}
6+
\usepackage{array}
7+
\usepackage{graphicx}
8+
9+
10+
\usepackage[landscape, paperwidth=15cm, paperheight=30cm, margin=0mm]{geometry}
11+
12+
\title{\vspace{-5ex}}
13+
\date{\vspace{-5ex}}
14+
15+
\begin{document}
16+
17+
\maketitle
18+
19+
20+
\begin{table}[]
21+
\centering
22+
\scalebox{1.5}{
23+
\begin{tabular}{ccccc}
24+
& & \multicolumn{2}{c}{Type of algorithm} & \\
25+
& & \multicolumn{1}{c|}{Classical} & Quantum & \\ \cline{3-4}
26+
\multirow{2}{*}{\parbox[t]{2mm}{\multirow{3}{*}{\rotatebox[origin=c]{90}{Type of data}}}} & \multicolumn{1}{c|}{Classical} & \multicolumn{1}{c|}{\begin{tabular}[c]{@{}c@{}}CC\\ Classical ML\end{tabular}} & \multicolumn{1}{c|}{\begin{tabular}[c]{@{}c@{}}QC\\ Quantum ML\end{tabular}} & \\ \cline{2-4}
27+
& \multicolumn{1}{c|}{Quantum} & \multicolumn{1}{c|}{\begin{tabular}[c]{@{}c@{}}CQ\\ Classical ML on \\ quantum experiments\end{tabular}} & \multicolumn{1}{c|}{\begin{tabular}[c]{@{}c@{}}QQ\\ Quantum-Quantum ML\end{tabular}} & \\ \cline{3-4}
28+
& & & &
29+
\end{tabular}
30+
}
31+
\end{table}
32+
33+
34+
35+
36+
% \begin{center}
37+
% \begin{tabular}{ m{5em} | m{4cm}| m{4cm} | }
38+
% \hline
39+
% oracle & numbers & quantum sampling access \\
40+
% \hline
41+
% cell1 dummy text dummy text dummy text & cell5 & cell6 \\
42+
% \hline
43+
% cell7 & cell8 & cell9 \\
44+
% \hline
45+
% \end{tabular}
46+
% \end{center}
47+
48+
49+
\end{document}
50+

0 commit comments

Comments
 (0)