├── LICENSE ├── README.md ├── code ├── .gitignore ├── Makefile ├── README.txt ├── circuits │ ├── OLSQ │ │ ├── 16QBT_05CYC_TFL_0.qasm │ │ ├── 16QBT_10CYC_TFL_3.qasm │ │ ├── 16QBT_15CYC_TFL_1.qasm │ │ ├── 4gt13_92.qasm │ │ ├── 4mod5-v1_22.qasm │ │ ├── adder.qasm │ │ ├── barenco_tof_4_after_heavy.qasm │ │ ├── barenco_tof_5_after_heavy.qasm │ │ ├── mod5mils_65.qasm │ │ ├── mod_mult_55_after_heavy.qasm │ │ ├── or.qasm │ │ ├── qaoa5.qasm │ │ ├── rc_adder_6_after_heavy.qasm │ │ ├── tof_4_after_heavy.qasm │ │ ├── tof_5_after_heavy.qasm │ │ └── vbe_adder_3_after_heavy.qasm │ ├── large │ │ ├── 9symml_195.qasm │ │ ├── adr4_197.qasm │ │ ├── cm42a_207.qasm │ │ ├── cm82a_208.qasm │ │ ├── cm85a_209.qasm │ │ ├── cycle10_2_110.qasm │ │ ├── dc2_222.qasm │ │ ├── dist_223.qasm │ │ ├── ham15_107.qasm │ │ ├── hwb8_113.qasm │ │ ├── inc_237.qasm │ │ ├── life_238.qasm │ │ ├── mlp4_245.qasm │ │ ├── pm1_249.qasm │ │ ├── qft_10.qasm │ │ ├── rd53_251.qasm │ │ ├── rd73_252.qasm │ │ ├── rd84_253.qasm │ │ ├── root_255.qasm │ │ ├── sqn_258.qasm │ │ ├── sqrt8_260.qasm │ │ ├── square_root_7.qasm │ │ ├── urf1_149.qasm │ │ ├── urf1_278.qasm │ │ ├── urf2_277.qasm │ │ └── z4_268.qasm │ └── small │ │ ├── 3_17_13.qasm │ │ ├── 4gt11_82.qasm │ │ ├── 4gt11_84.qasm │ │ ├── 4gt13_92.qasm │ │ ├── 4mod5-v0_19.qasm │ │ ├── 4mod5-v0_20.qasm │ │ ├── 4mod5-v1_22.qasm │ │ ├── 4mod5-v1_24.qasm │ │ ├── alu-v0_27.qasm │ │ ├── alu-v1_28.qasm │ │ ├── alu-v1_29.qasm │ │ ├── alu-v2_33.qasm │ │ ├── alu-v3_34.qasm │ │ ├── alu-v3_35.qasm │ │ ├── alu-v4_37.qasm │ │ ├── ex-1_166.qasm │ │ ├── ham3_102.qasm │ │ ├── miller_11.qasm │ │ ├── mod5d1_63.qasm │ │ ├── mod5mils_65.qasm │ │ ├── qft_4.qasm │ │ ├── rd32-v0_66.qasm │ │ └── rd32-v1_68.qasm ├── couplings │ ├── 2x2.txt │ ├── 2x3.txt │ ├── 2x4.txt │ ├── 4x4.txt │ ├── aspen4.txt │ ├── melbourne.txt │ ├── qx2.txt │ └── tokyo.txt ├── qelib1.inc └── src │ ├── CostFunc.hpp │ ├── CostFunc │ ├── CXFrontier.hpp │ ├── CXFull.hpp │ ├── Meta.cpp │ ├── Meta.hpp │ └── SimpleCost.hpp │ ├── Expander.hpp │ ├── Expander │ ├── DefaultExpander.hpp │ ├── GreedyTopK.hpp │ ├── Meta.cpp │ ├── Meta.hpp │ └── NoSwaps.hpp │ ├── Filter.hpp │ ├── Filter │ ├── HashFilter.hpp │ ├── HashFilter2.hpp │ ├── Meta.cpp │ └── Meta.hpp │ ├── Latency.hpp │ ├── Latency │ ├── Latency_1.hpp │ ├── Latency_1_2_6.hpp │ ├── Latency_1_3.hpp │ ├── Meta.cpp │ └── Meta.hpp │ ├── NodeMod.hpp │ ├── NodeMod │ ├── GreedyMapper.hpp │ ├── Meta.cpp │ └── Meta.hpp │ ├── Queue.hpp │ ├── Queue │ ├── DefaultQueue.hpp │ ├── Meta.cpp │ ├── Meta.hpp │ └── TrimSlowNodes.hpp │ ├── full_classes │ ├── Environment.hpp │ ├── GateNode.hpp │ ├── LinkedStack.hpp │ ├── Node.cpp │ ├── Node.hpp │ ├── QASMparser.cpp │ ├── QASMparser.h │ ├── QASMscanner.cpp │ ├── QASMscanner.hpp │ ├── QASMtoken.cpp │ ├── QASMtoken.hpp │ └── ScheduledGate.hpp │ └── main.cpp └── data ├── README.txt ├── coupling_maps ├── 2x3.txt ├── 2x4.txt ├── README.txt ├── aspen4.txt └── qx2.txt ├── min-depth ├── 16QBT_05CYC_TFL_0_aspen4.qasm ├── 16QBT_10CYC_TFL_3_aspen4.qasm ├── 16QBT_15CYC_TFL_1_aspen4.qasm ├── 4gt13_92_qx2.qasm ├── 4mod5-v1_22_2x3.qasm ├── 4mod5-v1_22_2x4.qasm ├── 4mod5-v1_22_qx2.qasm ├── README.txt ├── adder_2x3.qasm ├── adder_2x4.qasm ├── adder_qx2.qasm ├── mod5mils_65_qx2.qasm ├── or_qx2.qasm └── qaoa5_qx2.qasm └── min-gates ├── 16QBT_05CYC_TFL_0_aspen4.qasm ├── 16QBT_10CYC_TFL_3_aspen4.qasm ├── 16QBT_15CYC_TFL_1_aspen4.qasm ├── 4gt13_92_qx2.qasm ├── 4mod5-v1_22_2x3.qasm ├── 4mod5-v1_22_2x4.qasm ├── 4mod5-v1_22_qx2.qasm ├── README.txt ├── adder_2x3.qasm ├── adder_2x4.qasm ├── adder_qx2.qasm ├── mod5mils_65_qx2.qasm ├── or_qx2.qasm └── qaoa5_qx2.qasm /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/README.md -------------------------------------------------------------------------------- /code/.gitignore: -------------------------------------------------------------------------------- 1 | mapper 2 | objs/*.o 3 | -------------------------------------------------------------------------------- /code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/Makefile -------------------------------------------------------------------------------- /code/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/README.txt -------------------------------------------------------------------------------- /code/circuits/OLSQ/16QBT_05CYC_TFL_0.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/16QBT_05CYC_TFL_0.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/16QBT_10CYC_TFL_3.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/16QBT_10CYC_TFL_3.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/16QBT_15CYC_TFL_1.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/16QBT_15CYC_TFL_1.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/4gt13_92.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/4gt13_92.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/4mod5-v1_22.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/4mod5-v1_22.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/adder.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/adder.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/barenco_tof_4_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/barenco_tof_4_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/barenco_tof_5_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/barenco_tof_5_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/mod5mils_65.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/mod5mils_65.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/mod_mult_55_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/mod_mult_55_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/or.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/or.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/qaoa5.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/qaoa5.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/rc_adder_6_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/rc_adder_6_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/tof_4_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/tof_4_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/tof_5_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/tof_5_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/OLSQ/vbe_adder_3_after_heavy.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/OLSQ/vbe_adder_3_after_heavy.qasm -------------------------------------------------------------------------------- /code/circuits/large/9symml_195.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/9symml_195.qasm -------------------------------------------------------------------------------- /code/circuits/large/adr4_197.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/adr4_197.qasm -------------------------------------------------------------------------------- /code/circuits/large/cm42a_207.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/cm42a_207.qasm -------------------------------------------------------------------------------- /code/circuits/large/cm82a_208.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/cm82a_208.qasm -------------------------------------------------------------------------------- /code/circuits/large/cm85a_209.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/cm85a_209.qasm -------------------------------------------------------------------------------- /code/circuits/large/cycle10_2_110.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/cycle10_2_110.qasm -------------------------------------------------------------------------------- /code/circuits/large/dc2_222.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/dc2_222.qasm -------------------------------------------------------------------------------- /code/circuits/large/dist_223.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/dist_223.qasm -------------------------------------------------------------------------------- /code/circuits/large/ham15_107.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/ham15_107.qasm -------------------------------------------------------------------------------- /code/circuits/large/hwb8_113.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/hwb8_113.qasm -------------------------------------------------------------------------------- /code/circuits/large/inc_237.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/inc_237.qasm -------------------------------------------------------------------------------- /code/circuits/large/life_238.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/life_238.qasm -------------------------------------------------------------------------------- /code/circuits/large/mlp4_245.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/mlp4_245.qasm -------------------------------------------------------------------------------- /code/circuits/large/pm1_249.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/pm1_249.qasm -------------------------------------------------------------------------------- /code/circuits/large/qft_10.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/qft_10.qasm -------------------------------------------------------------------------------- /code/circuits/large/rd53_251.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/rd53_251.qasm -------------------------------------------------------------------------------- /code/circuits/large/rd73_252.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/rd73_252.qasm -------------------------------------------------------------------------------- /code/circuits/large/rd84_253.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/rd84_253.qasm -------------------------------------------------------------------------------- /code/circuits/large/root_255.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/root_255.qasm -------------------------------------------------------------------------------- /code/circuits/large/sqn_258.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/sqn_258.qasm -------------------------------------------------------------------------------- /code/circuits/large/sqrt8_260.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/sqrt8_260.qasm -------------------------------------------------------------------------------- /code/circuits/large/square_root_7.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/square_root_7.qasm -------------------------------------------------------------------------------- /code/circuits/large/urf1_149.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/urf1_149.qasm -------------------------------------------------------------------------------- /code/circuits/large/urf1_278.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/urf1_278.qasm -------------------------------------------------------------------------------- /code/circuits/large/urf2_277.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/urf2_277.qasm -------------------------------------------------------------------------------- /code/circuits/large/z4_268.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/large/z4_268.qasm -------------------------------------------------------------------------------- /code/circuits/small/3_17_13.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/3_17_13.qasm -------------------------------------------------------------------------------- /code/circuits/small/4gt11_82.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4gt11_82.qasm -------------------------------------------------------------------------------- /code/circuits/small/4gt11_84.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4gt11_84.qasm -------------------------------------------------------------------------------- /code/circuits/small/4gt13_92.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4gt13_92.qasm -------------------------------------------------------------------------------- /code/circuits/small/4mod5-v0_19.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4mod5-v0_19.qasm -------------------------------------------------------------------------------- /code/circuits/small/4mod5-v0_20.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4mod5-v0_20.qasm -------------------------------------------------------------------------------- /code/circuits/small/4mod5-v1_22.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4mod5-v1_22.qasm -------------------------------------------------------------------------------- /code/circuits/small/4mod5-v1_24.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/4mod5-v1_24.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v0_27.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v0_27.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v1_28.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v1_28.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v1_29.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v1_29.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v2_33.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v2_33.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v3_34.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v3_34.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v3_35.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v3_35.qasm -------------------------------------------------------------------------------- /code/circuits/small/alu-v4_37.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/alu-v4_37.qasm -------------------------------------------------------------------------------- /code/circuits/small/ex-1_166.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/ex-1_166.qasm -------------------------------------------------------------------------------- /code/circuits/small/ham3_102.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/ham3_102.qasm -------------------------------------------------------------------------------- /code/circuits/small/miller_11.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/miller_11.qasm -------------------------------------------------------------------------------- /code/circuits/small/mod5d1_63.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/mod5d1_63.qasm -------------------------------------------------------------------------------- /code/circuits/small/mod5mils_65.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/mod5mils_65.qasm -------------------------------------------------------------------------------- /code/circuits/small/qft_4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/qft_4.qasm -------------------------------------------------------------------------------- /code/circuits/small/rd32-v0_66.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/rd32-v0_66.qasm -------------------------------------------------------------------------------- /code/circuits/small/rd32-v1_68.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/circuits/small/rd32-v1_68.qasm -------------------------------------------------------------------------------- /code/couplings/2x2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/2x2.txt -------------------------------------------------------------------------------- /code/couplings/2x3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/2x3.txt -------------------------------------------------------------------------------- /code/couplings/2x4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/2x4.txt -------------------------------------------------------------------------------- /code/couplings/4x4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/4x4.txt -------------------------------------------------------------------------------- /code/couplings/aspen4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/aspen4.txt -------------------------------------------------------------------------------- /code/couplings/melbourne.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/melbourne.txt -------------------------------------------------------------------------------- /code/couplings/qx2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/qx2.txt -------------------------------------------------------------------------------- /code/couplings/tokyo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/couplings/tokyo.txt -------------------------------------------------------------------------------- /code/qelib1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/qelib1.inc -------------------------------------------------------------------------------- /code/src/CostFunc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc.hpp -------------------------------------------------------------------------------- /code/src/CostFunc/CXFrontier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc/CXFrontier.hpp -------------------------------------------------------------------------------- /code/src/CostFunc/CXFull.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc/CXFull.hpp -------------------------------------------------------------------------------- /code/src/CostFunc/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc/Meta.cpp -------------------------------------------------------------------------------- /code/src/CostFunc/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc/Meta.hpp -------------------------------------------------------------------------------- /code/src/CostFunc/SimpleCost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/CostFunc/SimpleCost.hpp -------------------------------------------------------------------------------- /code/src/Expander.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander.hpp -------------------------------------------------------------------------------- /code/src/Expander/DefaultExpander.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander/DefaultExpander.hpp -------------------------------------------------------------------------------- /code/src/Expander/GreedyTopK.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander/GreedyTopK.hpp -------------------------------------------------------------------------------- /code/src/Expander/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander/Meta.cpp -------------------------------------------------------------------------------- /code/src/Expander/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander/Meta.hpp -------------------------------------------------------------------------------- /code/src/Expander/NoSwaps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Expander/NoSwaps.hpp -------------------------------------------------------------------------------- /code/src/Filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Filter.hpp -------------------------------------------------------------------------------- /code/src/Filter/HashFilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Filter/HashFilter.hpp -------------------------------------------------------------------------------- /code/src/Filter/HashFilter2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Filter/HashFilter2.hpp -------------------------------------------------------------------------------- /code/src/Filter/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Filter/Meta.cpp -------------------------------------------------------------------------------- /code/src/Filter/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Filter/Meta.hpp -------------------------------------------------------------------------------- /code/src/Latency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency.hpp -------------------------------------------------------------------------------- /code/src/Latency/Latency_1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency/Latency_1.hpp -------------------------------------------------------------------------------- /code/src/Latency/Latency_1_2_6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency/Latency_1_2_6.hpp -------------------------------------------------------------------------------- /code/src/Latency/Latency_1_3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency/Latency_1_3.hpp -------------------------------------------------------------------------------- /code/src/Latency/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency/Meta.cpp -------------------------------------------------------------------------------- /code/src/Latency/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Latency/Meta.hpp -------------------------------------------------------------------------------- /code/src/NodeMod.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/NodeMod.hpp -------------------------------------------------------------------------------- /code/src/NodeMod/GreedyMapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/NodeMod/GreedyMapper.hpp -------------------------------------------------------------------------------- /code/src/NodeMod/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/NodeMod/Meta.cpp -------------------------------------------------------------------------------- /code/src/NodeMod/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/NodeMod/Meta.hpp -------------------------------------------------------------------------------- /code/src/Queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Queue.hpp -------------------------------------------------------------------------------- /code/src/Queue/DefaultQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Queue/DefaultQueue.hpp -------------------------------------------------------------------------------- /code/src/Queue/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Queue/Meta.cpp -------------------------------------------------------------------------------- /code/src/Queue/Meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Queue/Meta.hpp -------------------------------------------------------------------------------- /code/src/Queue/TrimSlowNodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/Queue/TrimSlowNodes.hpp -------------------------------------------------------------------------------- /code/src/full_classes/Environment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/Environment.hpp -------------------------------------------------------------------------------- /code/src/full_classes/GateNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/GateNode.hpp -------------------------------------------------------------------------------- /code/src/full_classes/LinkedStack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/LinkedStack.hpp -------------------------------------------------------------------------------- /code/src/full_classes/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/Node.cpp -------------------------------------------------------------------------------- /code/src/full_classes/Node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/Node.hpp -------------------------------------------------------------------------------- /code/src/full_classes/QASMparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMparser.cpp -------------------------------------------------------------------------------- /code/src/full_classes/QASMparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMparser.h -------------------------------------------------------------------------------- /code/src/full_classes/QASMscanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMscanner.cpp -------------------------------------------------------------------------------- /code/src/full_classes/QASMscanner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMscanner.hpp -------------------------------------------------------------------------------- /code/src/full_classes/QASMtoken.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMtoken.cpp -------------------------------------------------------------------------------- /code/src/full_classes/QASMtoken.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/QASMtoken.hpp -------------------------------------------------------------------------------- /code/src/full_classes/ScheduledGate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/full_classes/ScheduledGate.hpp -------------------------------------------------------------------------------- /code/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/code/src/main.cpp -------------------------------------------------------------------------------- /data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/README.txt -------------------------------------------------------------------------------- /data/coupling_maps/2x3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/coupling_maps/2x3.txt -------------------------------------------------------------------------------- /data/coupling_maps/2x4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/coupling_maps/2x4.txt -------------------------------------------------------------------------------- /data/coupling_maps/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/coupling_maps/README.txt -------------------------------------------------------------------------------- /data/coupling_maps/aspen4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/coupling_maps/aspen4.txt -------------------------------------------------------------------------------- /data/coupling_maps/qx2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/coupling_maps/qx2.txt -------------------------------------------------------------------------------- /data/min-depth/16QBT_05CYC_TFL_0_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/16QBT_05CYC_TFL_0_aspen4.qasm -------------------------------------------------------------------------------- /data/min-depth/16QBT_10CYC_TFL_3_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/16QBT_10CYC_TFL_3_aspen4.qasm -------------------------------------------------------------------------------- /data/min-depth/16QBT_15CYC_TFL_1_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/16QBT_15CYC_TFL_1_aspen4.qasm -------------------------------------------------------------------------------- /data/min-depth/4gt13_92_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/4gt13_92_qx2.qasm -------------------------------------------------------------------------------- /data/min-depth/4mod5-v1_22_2x3.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/4mod5-v1_22_2x3.qasm -------------------------------------------------------------------------------- /data/min-depth/4mod5-v1_22_2x4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/4mod5-v1_22_2x4.qasm -------------------------------------------------------------------------------- /data/min-depth/4mod5-v1_22_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/4mod5-v1_22_qx2.qasm -------------------------------------------------------------------------------- /data/min-depth/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/README.txt -------------------------------------------------------------------------------- /data/min-depth/adder_2x3.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/adder_2x3.qasm -------------------------------------------------------------------------------- /data/min-depth/adder_2x4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/adder_2x4.qasm -------------------------------------------------------------------------------- /data/min-depth/adder_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/adder_qx2.qasm -------------------------------------------------------------------------------- /data/min-depth/mod5mils_65_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/mod5mils_65_qx2.qasm -------------------------------------------------------------------------------- /data/min-depth/or_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/or_qx2.qasm -------------------------------------------------------------------------------- /data/min-depth/qaoa5_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-depth/qaoa5_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/16QBT_05CYC_TFL_0_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/16QBT_05CYC_TFL_0_aspen4.qasm -------------------------------------------------------------------------------- /data/min-gates/16QBT_10CYC_TFL_3_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/16QBT_10CYC_TFL_3_aspen4.qasm -------------------------------------------------------------------------------- /data/min-gates/16QBT_15CYC_TFL_1_aspen4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/16QBT_15CYC_TFL_1_aspen4.qasm -------------------------------------------------------------------------------- /data/min-gates/4gt13_92_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/4gt13_92_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/4mod5-v1_22_2x3.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/4mod5-v1_22_2x3.qasm -------------------------------------------------------------------------------- /data/min-gates/4mod5-v1_22_2x4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/4mod5-v1_22_2x4.qasm -------------------------------------------------------------------------------- /data/min-gates/4mod5-v1_22_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/4mod5-v1_22_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/README.txt -------------------------------------------------------------------------------- /data/min-gates/adder_2x3.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/adder_2x3.qasm -------------------------------------------------------------------------------- /data/min-gates/adder_2x4.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/adder_2x4.qasm -------------------------------------------------------------------------------- /data/min-gates/adder_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/adder_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/mod5mils_65_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/mod5mils_65_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/or_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/or_qx2.qasm -------------------------------------------------------------------------------- /data/min-gates/qaoa5_qx2.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/time-optimal-qmapper/TOQM/HEAD/data/min-gates/qaoa5_qx2.qasm --------------------------------------------------------------------------------