The code below should be put into a script and run using mpiexec. It's primary function is to pass a MPI Comm object to pygsti.algorithms.germselection.build_up_breadth
.
from __future__ import print_function
import time
import pygsti
import pygsti.construction as pc
from pygsti.construction import std2Q_XYICNOT
from pygsti.algorithms import germselection as germsel
from mpi4py import MPI
comm = MPI.COMM_WORLD
def do_greedy_germsel(gs_target, forced_germs, candidate_counts,
seedStart, outFilename, comm):
#candidate_counts is a dict of keys = germ lengths, values = # of germs at that length
tStart = time.time()
candidate_germs = []
for i,(germLength, count) in enumerate(candidate_counts.items()):
if count == "all upto":
candidate_germs.extend( pc.list_all_gatestrings_without_powers_and_cycles(
gs_target.gates.keys(), maxLength=germLength) )
else:
candidate_germs.extend( pc.list_random_gatestrings_onelen(
gs_target.gates.keys(), germLength, count, seed=seedStart+i))
available_germs = pygsti.tools.remove_duplicates( forced_germs + candidate_germs )
print("%d available germs" % len(available_germs))
germs = germsel.build_up_breadth(gs_target, available_germs,
randomizationStrength=1e-3, numCopies=3, seed=1234,
gatePenalty=10.0, scoreFunc='all', tol=1e-6, threshold=1e5,
pretest=False, force=forced_germs, verbosity=5, comm=comm, memLimit=0.5*(1024**3))
if comm is None or comm.Get_rank() == 0:
print("Germs (%d) = \n" % len(germs), "\n".join(map(str,germs)))
print("Total time = %gs" % (time.time()-tStart))
pickle.dump(germs,open(outFilename,"wb"))
return germs
#2Q case
gs_target = std2Q_XYICNOT.gs_target
forced_germs = pygsti.construction.gatestring_list([(gl,) for gl in gs_target.gates.keys()]) #singletons
candidate_counts = { 3:"all upto", 4:30, 5:20, 6:20, 7:20, 8:20} # germLength:num_candidates
seedStart = 4
do_greedy_germsel(gs_target, forced_germs, candidate_counts,
seedStart, "germs_EXAMPLE.pkl", comm)
201 available germs Starting germ set optimization. Lower score is better. Memory estimate of 13.6 GB (0.5 GB limit) for all-Jac mode. Memory estimate of 0.2 GB (0.5 GB limit) for single-Jac mode. Initial germ set computation Iter 1 of 6 Gii: Initial germ set computation Iter 2 of 6 Gix: Initial germ set computation Iter 3 of 6 Giy: Initial germ set computation Iter 4 of 6 Gxi: Initial germ set computation Iter 5 of 6 Gyi: Initial germ set computation Iter 6 of 6 Gcnot: Outer iteration: 1 of 1282 amplified, 6 germs Inner iter over candidate germs Iter 001 of 195 GiiGix: Score: major=-114.0 minor=275.7550232560748, N: 194 Inner iter over candidate germs Iter 002 of 195 GiiGiy: Score: major=-114.0 minor=275.75224428270565, N: 194 Inner iter over candidate germs Iter 003 of 195 GiiGxi: Score: major=-114.0 minor=303.12985712455384, N: 194 Inner iter over candidate germs Iter 004 of 195 GiiGyi: Score: major=-114.0 minor=359.3300959231123, N: 194 Inner iter over candidate germs Iter 005 of 195 GiiGcnot: Score: major=-114.0 minor=276.26872683842225, N: 194 Inner iter over candidate germs Iter 006 of 195 GixGiy: Score: major=-114.0 minor=257.4426897879849, N: 194 Inner iter over candidate germs Iter 007 of 195 GixGxi: Score: major=-114.0 minor=341.5696468598034, N: 194 Inner iter over candidate germs Iter 008 of 195 GixGyi: Score: major=-114.0 minor=282.338674492408, N: 194 Inner iter over candidate germs Iter 009 of 195 GixGcnot: Score: major=-114.0 minor=577.5866443200878, N: 194 Inner iter over candidate germs Iter 010 of 195 GiyGxi: Score: major=-114.0 minor=294.80873540347477, N: 194 Inner iter over candidate germs Iter 011 of 195 GiyGyi: Score: major=-114.0 minor=274.01388120453754, N: 194 Inner iter over candidate germs Iter 012 of 195 GiyGcnot: Score: major=-114.0 minor=292.4187770509611, N: 194 Inner iter over candidate germs Iter 013 of 195 GxiGyi: Score: major=-114.0 minor=257.14469808616536, N: 194 Inner iter over candidate germs Iter 014 of 195 GxiGcnot: Score: major=-114.0 minor=295.19014734007106, N: 194 Inner iter over candidate germs Iter 015 of 195 GyiGcnot: Score: major=-114.0 minor=262.24440122325194, N: 194 Inner iter over candidate germs Iter 016 of 195 GiiGiiGix: Score: major=-104.0 minor=245.73088449107456, N: 194 Inner iter over candidate germs Iter 017 of 195 GiiGiiGiy: Score: major=-104.0 minor=236.10434931549185, N: 194 Inner iter over candidate germs Iter 018 of 195 GiiGiiGxi: Score: major=-104.0 minor=257.4811389850852, N: 194 Inner iter over candidate germs Iter 019 of 195 GiiGiiGyi: Score: major=-104.0 minor=295.32017448143534, N: 194 Inner iter over candidate germs Iter 020 of 195 GiiGiiGcnot: Score: major=-104.0 minor=274.607408708754, N: 194 Inner iter over candidate germs Iter 021 of 195 GiiGixGix: Score: major=-104.0 minor=453.2493918611686, N: 194 Inner iter over candidate germs Iter 022 of 195 GiiGixGiy: Score: major=-104.0 minor=275.1564063981899, N: 194 Inner iter over candidate germs Iter 023 of 195 GiiGixGxi: Score: major=-104.0 minor=304.47418773769414, N: 194 Inner iter over candidate germs Iter 024 of 195 GiiGixGyi: Score: major=-104.0 minor=278.44120228187916, N: 194 Inner iter over candidate germs Iter 025 of 195 GiiGixGcnot: Score: major=-104.0 minor=352.1721810679982, N: 194 Inner iter over candidate germs Iter 026 of 195 GiiGiyGix: Score: major=-104.0 minor=266.57020870563014, N: 194 Inner iter over candidate germs Iter 027 of 195 GiiGiyGiy: Score: major=-104.0 minor=448.32104717482, N: 194 Inner iter over candidate germs Iter 028 of 195 GiiGiyGxi: Score: major=-104.0 minor=297.3316824804599, N: 194 Inner iter over candidate germs Iter 029 of 195 GiiGiyGyi: Score: major=-104.0 minor=283.54615357575017, N: 194 Inner iter over candidate germs Iter 030 of 195 GiiGiyGcnot: Score: major=-104.0 minor=297.12854592193526, N: 194 Inner iter over candidate germs Iter 031 of 195 GiiGxiGix: Score: major=-104.0 minor=307.71199183761695, N: 194 Inner iter over candidate germs Iter 032 of 195 GiiGxiGiy: Score: major=-104.0 minor=307.7674841723881, N: 194 Inner iter over candidate germs Iter 033 of 195 GiiGxiGxi: Score: major=-104.0 minor=410.0988255344368, N: 194 Inner iter over candidate germs Iter 034 of 195 GiiGxiGyi: Score: major=-104.0 minor=284.3153092741726, N: 194 Inner iter over candidate germs Iter 035 of 195 GiiGxiGcnot: Score: major=-104.0 minor=303.8102280854164, N: 194 Inner iter over candidate germs Iter 036 of 195 GiiGyiGix: Score: major=-104.0 minor=283.5892520489328, N: 194 Inner iter over candidate germs Iter 037 of 195 GiiGyiGiy: Score: major=-104.0 minor=283.3226206509195, N: 194 Inner iter over candidate germs Iter 038 of 195 GiiGyiGxi: Score: major=-104.0 minor=273.5504913809546, N: 194 Inner iter over candidate germs Iter 039 of 195 GiiGyiGyi: Score: major=-104.0 minor=563.1049081486988, N: 194 Inner iter over candidate germs Iter 040 of 195 GiiGyiGcnot: Score: major=-104.0 minor=277.18869907206283, N: 194 Inner iter over candidate germs Iter 041 of 195 GiiGcnotGix: Score: major=-104.0 minor=352.3317810063291, N: 194 Inner iter over candidate germs Iter 042 of 195 GiiGcnotGiy: Score: major=-104.0 minor=298.1019089981339, N: 194 Inner iter over candidate germs Iter 043 of 195 GiiGcnotGxi: Score: major=-104.0 minor=309.6778947901517, N: 194 Inner iter over candidate germs Iter 044 of 195 GiiGcnotGyi: Score: major=-104.0 minor=279.3478112644729, N: 194 Inner iter over candidate germs Iter 045 of 195 GiiGcnotGcnot: Score: major=-104.0 minor=375.6548612782157, N: 194 Inner iter over candidate germs Iter 046 of 195 GixGixGiy: Score: major=-104.0 minor=327.9840714902066, N: 194 Inner iter over candidate germs Iter 047 of 195 GixGixGxi: Score: major=-104.0 minor=755.1272055918537, N: 194 Inner iter over candidate germs Iter 048 of 195 GixGixGyi: Score: major=-104.0 minor=362.97934478595647, N: 194 Inner iter over candidate germs Iter 049 of 195 GixGixGcnot: Score: major=-104.0 minor=532.4198103374531, N: 194 Inner iter over candidate germs Iter 050 of 195 GixGiyGiy: Score: major=-104.0 minor=293.57122809494956, N: 194 Inner iter over candidate germs Iter 051 of 195 GixGiyGxi: Score: major=-104.0 minor=313.06071440109775, N: 194 Inner iter over candidate germs Iter 052 of 195 GixGiyGyi: Score: major=-104.0 minor=291.50473798603565, N: 194 Inner iter over candidate germs Iter 053 of 195 GixGiyGcnot: Score: major=-104.0 minor=284.2173572664501, N: 194 Inner iter over candidate germs Iter 054 of 195 GixGxiGiy: Score: major=-104.0 minor=319.08915176860745, N: 194 Inner iter over candidate germs Iter 055 of 195 GixGxiGxi: Score: major=-104.0 minor=540.3153010508422, N: 194 Inner iter over candidate germs Iter 056 of 195 GixGxiGyi: Score: major=-104.0 minor=336.7157072809999, N: 194 Inner iter over candidate germs Iter 057 of 195 GixGxiGcnot: Score: major=-104.0 minor=372.1913770462986, N: 194 Inner iter over candidate germs Iter 058 of 195 GixGyiGiy: Score: major=-104.0 minor=274.6695769231819, N: 194 Inner iter over candidate germs Iter 059 of 195 GixGyiGxi: Score: major=-104.0 minor=350.2809681409066, N: 194 Inner iter over candidate germs Iter 060 of 195 GixGyiGyi: Score: major=-104.0 minor=383.2242705593425, N: 194 Inner iter over candidate germs Iter 061 of 195 GixGyiGcnot: Score: major=-104.0 minor=321.65875931184064, N: 194 Inner iter over candidate germs Iter 062 of 195 GixGcnotGiy: Score: major=-104.0 minor=290.15085601667533, N: 194 Inner iter over candidate germs Iter 063 of 195 GixGcnotGxi: Score: major=-104.0 minor=360.7166056237821, N: 194 Inner iter over candidate germs Iter 064 of 195 GixGcnotGyi: Score: major=-104.0 minor=308.8900481389921, N: 194 Inner iter over candidate germs Iter 065 of 195 GixGcnotGcnot: Score: major=-104.0 minor=3769.1180162488185, N: 194 Inner iter over candidate germs Iter 066 of 195 GiyGiyGxi: Score: major=-104.0 minor=452.76438995248725, N: 194 Inner iter over candidate germs Iter 067 of 195 GiyGiyGyi: Score: major=-104.0 minor=374.9703858917059, N: 194 Inner iter over candidate germs Iter 068 of 195 GiyGiyGcnot: Score: major=-104.0 minor=331.3662851574801, N: 194 Inner iter over candidate germs Iter 069 of 195 GiyGxiGxi: Score: major=-104.0 minor=405.68196783236044, N: 194 Inner iter over candidate germs Iter 070 of 195 GiyGxiGyi: Score: major=-104.0 minor=301.8879330130469, N: 194 Inner iter over candidate germs Iter 071 of 195 GiyGxiGcnot: Score: major=-104.0 minor=263.89036253364776, N: 194 Inner iter over candidate germs Iter 072 of 195 GiyGyiGxi: Score: major=-104.0 minor=294.94218928547866, N: 194 Inner iter over candidate germs Iter 073 of 195 GiyGyiGyi: Score: major=-104.0 minor=375.66995543431204, N: 194 Inner iter over candidate germs Iter 074 of 195 GiyGyiGcnot: Score: major=-104.0 minor=271.0758455134011, N: 194 Inner iter over candidate germs Iter 075 of 195 GiyGcnotGxi: Score: major=-104.0 minor=267.74637805153026, N: 194 Inner iter over candidate germs Iter 076 of 195 GiyGcnotGyi: Score: major=-104.0 minor=262.38089131433816, N: 194 Inner iter over candidate germs Iter 077 of 195 GiyGcnotGcnot: Score: major=-104.0 minor=908.7073076764777, N: 194 Inner iter over candidate germs Iter 078 of 195 GxiGxiGyi: Score: major=-104.0 minor=295.2464245465799, N: 194 Inner iter over candidate germs Iter 079 of 195 GxiGxiGcnot: Score: major=-104.0 minor=362.20948155218696, N: 194 Inner iter over candidate germs Iter 080 of 195 GxiGyiGyi: Score: major=-104.0 minor=308.6963511258919, N: 194 Inner iter over candidate germs Iter 081 of 195 GxiGyiGcnot: Score: major=-104.0 minor=291.890169968332, N: 194 Inner iter over candidate germs Iter 082 of 195 GxiGcnotGyi: Score: major=-104.0 minor=295.8368173452574, N: 194 Inner iter over candidate germs Iter 083 of 195 GxiGcnotGcnot: Score: major=-104.0 minor=403.6870514762389, N: 194 Inner iter over candidate germs Iter 084 of 195 GyiGyiGcnot: Score: major=-104.0 minor=298.67833058161057, N: 194 Inner iter over candidate germs Iter 085 of 195 GyiGcnotGcnot: Score: major=-104.0 minor=374.60451320307055, N: 194 Inner iter over candidate germs Iter 086 of 195 GixGcnotGixGcnot: Score: major=-94.0 minor=577.5866443200897, N: 194 Inner iter over candidate germs Iter 087 of 195 GiyGxiGyiGxi: Score: major=-94.0 minor=308.176991348469, N: 194 Inner iter over candidate germs Iter 088 of 195 GixGixGiiGyi: Score: major=-94.0 minor=320.52573988523477, N: 194 Inner iter over candidate germs Iter 089 of 195 GiyGiiGcnotGix: Score: major=-94.0 minor=316.4687253724783, N: 194 Inner iter over candidate germs Iter 090 of 195 GiyGixGxiGxi: Score: major=-94.0 minor=392.7259192019377, N: 194 Inner iter over candidate germs Iter 091 of 195 GxiGixGixGix: Score: major=-94.0 minor=458.3667868832056, N: 194 Inner iter over candidate germs Iter 092 of 195 GixGiiGiiGcnot: Score: major=-94.0 minor=298.16427513311487, N: 194 Inner iter over candidate germs Iter 093 of 195 GcnotGixGiiGix: Score: major=-94.0 minor=397.343919857139, N: 194 Inner iter over candidate germs Iter 094 of 195 GyiGyiGiiGxi: Score: major=-94.0 minor=351.30005476221714, N: 194 Inner iter over candidate germs Iter 095 of 195 GiiGxiGxiGcnot: Score: major=-94.0 minor=362.9972334806248, N: 194 Inner iter over candidate germs Iter 096 of 195 GixGyiGcnotGcnot: Score: major=-94.0 minor=349.39188976936293, N: 194 Inner iter over candidate germs Iter 097 of 195 GiiGiyGcnotGiy: Score: major=-94.0 minor=326.81700656379036, N: 194 Inner iter over candidate germs Iter 098 of 195 GyiGxiGyiGiy: Score: major=-94.0 minor=304.41554827778657, N: 194 Inner iter over candidate germs Iter 099 of 195 GiiGiiGiiGix: Score: major=-94.0 minor=238.7930965911741, N: 194 Inner iter over candidate germs Iter 100 of 195 GcnotGxiGyiGxi: Score: major=-94.0 minor=338.52909855451406, N: 194 Inner iter over candidate germs Iter 101 of 195 GxiGyiGcnotGcnot: Score: major=-94.0 minor=318.0378405468147, N: 194 Inner iter over candidate germs Iter 102 of 195 GyiGiiGiyGii: Score: major=-94.0 minor=285.29173900315885, N: 194 Inner iter over candidate germs Iter 103 of 195 GxiGyiGiiGix: Score: major=-94.0 minor=331.88078535666006, N: 194 Inner iter over candidate germs Iter 104 of 195 GiyGixGyiGiy: Score: major=-94.0 minor=284.4542598330642, N: 194 Inner iter over candidate germs Iter 105 of 195 GxiGiyGxiGcnot: Score: major=-94.0 minor=309.6276688870048, N: 194 Inner iter over candidate germs Iter 106 of 195 GcnotGiiGcnotGiy: Score: major=-94.0 minor=411.64461401839, N: 194 Inner iter over candidate germs Iter 107 of 195 GiiGiyGxiGcnot: Score: major=-94.0 minor=295.3713752850505, N: 194 Inner iter over candidate germs Iter 108 of 195 GiyGiiGcnotGii: Score: major=-94.0 minor=284.9049325856413, N: 194 Inner iter over candidate germs Iter 109 of 195 GiyGcnotGxiGiy: Score: major=-94.0 minor=284.63403417158617, N: 194 Inner iter over candidate germs Iter 110 of 195 GyiGiiGxiGiy: Score: major=-94.0 minor=314.1842200191656, N: 194 Inner iter over candidate germs Iter 111 of 195 GcnotGyiGiiGix: Score: major=-94.0 minor=327.2175177518696, N: 194 Inner iter over candidate germs Iter 112 of 195 GiyGyiGixGiy: Score: major=-94.0 minor=298.3837522963495, N: 194 Inner iter over candidate germs Iter 113 of 195 GcnotGcnotGiyGcnot: Score: major=-94.0 minor=379.95901181922744, N: 194 Inner iter over candidate germs Iter 114 of 195 GixGiiGxiGxi: Score: major=-94.0 minor=448.9009890713282, N: 194 Inner iter over candidate germs Iter 115 of 195 GcnotGcnotGyiGyi: Score: major=-94.0 minor=443.26152607568673, N: 194 Inner iter over candidate germs Iter 116 of 195 GcnotGixGyiGiiGii: Score: major=-84.0 minor=298.67107136816975, N: 194 Inner iter over candidate germs Iter 117 of 195 GxiGxiGiyGiyGxi: Score: major=-84.0 minor=376.0305516180416, N: 194 Inner iter over candidate germs Iter 118 of 195 GiyGyiGxiGxiGxi: Score: major=-84.0 minor=353.9303258751004, N: 194 Inner iter over candidate germs Iter 119 of 195 GcnotGyiGiyGcnotGyi: Score: major=-84.0 minor=357.20095232652005, N: 194 Inner iter over candidate germs Iter 120 of 195 GiiGyiGyiGyiGyi: Score: major=-84.0 minor=971.0785500373557, N: 194 Inner iter over candidate germs Iter 121 of 195 GxiGiiGcnotGiyGix: Score: major=-84.0 minor=331.8875279858149, N: 194 Inner iter over candidate germs Iter 122 of 195 GyiGcnotGixGyiGxi: Score: major=-84.0 minor=332.42593323110384, N: 194 Inner iter over candidate germs Iter 123 of 195 GyiGcnotGiyGixGiy: Score: major=-84.0 minor=328.7369430334085, N: 194 Inner iter over candidate germs Iter 124 of 195 GyiGyiGiyGcnotGiy: Score: major=-84.0 minor=313.5420416767273, N: 194 Inner iter over candidate germs Iter 125 of 195 GiyGyiGiiGiyGyi: Score: major=-84.0 minor=510.9576341650458, N: 194 Inner iter over candidate germs Iter 126 of 195 GyiGixGixGiyGiy: Score: major=-84.0 minor=330.6930757688387, N: 194 Inner iter over candidate germs Iter 127 of 195 GyiGixGixGcnotGxi: Score: major=-84.0 minor=386.17166777276384, N: 194 Inner iter over candidate germs Iter 128 of 195 GcnotGcnotGcnotGixGxi: Score: major=-84.0 minor=364.065349578455, N: 194 Inner iter over candidate germs Iter 129 of 195 GiyGiyGyiGyiGyi: Score: major=-84.0 minor=341.9405848306869, N: 194 Inner iter over candidate germs Iter 130 of 195 GiiGyiGiiGixGcnot: Score: major=-84.0 minor=314.35927875108786, N: 194 Inner iter over candidate germs Iter 131 of 195 GiyGiiGyiGiiGxi: Score: major=-84.0 minor=309.3571077163643, N: 194 Inner iter over candidate germs Iter 132 of 195 GixGiiGcnotGiiGxi: Score: major=-84.0 minor=343.88500326302056, N: 194 Inner iter over candidate germs Iter 133 of 195 GiyGxiGcnotGxiGxi: Score: major=-84.0 minor=358.33465859330033, N: 194 Inner iter over candidate germs Iter 134 of 195 GiiGyiGixGiyGii: Score: major=-84.0 minor=317.4657324472904, N: 194 Inner iter over candidate germs Iter 135 of 195 GixGcnotGxiGxiGiy: Score: major=-84.0 minor=317.62490691202214, N: 194 Inner iter over candidate germs Iter 136 of 195 GiiGyiGiyGyiGcnotGxi: Score: major=-74.0 minor=347.9345853492574, N: 194 Inner iter over candidate germs Iter 137 of 195 GxiGiiGixGiyGyiGyi: Score: major=-74.0 minor=360.91563844275566, N: 194 Inner iter over candidate germs Iter 138 of 195 GiyGiiGixGcnotGixGiy: Score: major=-74.0 minor=356.8514205653149, N: 194 Inner iter over candidate germs Iter 139 of 195 GcnotGiiGxiGcnotGixGxi: Score: major=-74.0 minor=405.67611170159034, N: 194 Inner iter over candidate germs Iter 140 of 195 GcnotGiiGxiGyiGyiGiy: Score: major=-74.0 minor=341.885592972416, N: 194 Inner iter over candidate germs Iter 141 of 195 GixGiyGiyGiyGiyGcnot: Score: major=-74.0 minor=934.8013754059428, N: 194 Inner iter over candidate germs Iter 142 of 195 GyiGixGxiGixGiyGiy: Score: major=-74.0 minor=357.5031031235319, N: 194 Inner iter over candidate germs Iter 143 of 195 GxiGiyGiyGyiGiyGcnot: Score: major=-74.0 minor=352.4400728271359, N: 194 Inner iter over candidate germs Iter 144 of 195 GixGyiGiyGiyGxiGxi: Score: major=-74.0 minor=341.60389292080663, N: 194 Inner iter over candidate germs Iter 145 of 195 GiyGiiGiiGyiGxiGyi: Score: major=-74.0 minor=305.202597142328, N: 194 Inner iter over candidate germs Iter 146 of 195 GcnotGyiGiiGixGxiGix: Score: major=-74.0 minor=412.51648280612915, N: 194 Inner iter over candidate germs Iter 147 of 195 GcnotGcnotGcnotGiyGcnotGii: Score: major=-74.0 minor=519.5115697217955, N: 194 Inner iter over candidate germs Iter 148 of 195 GixGiyGyiGiyGiiGiy: Score: major=-74.0 minor=354.1616641049697, N: 194 Inner iter over candidate germs Iter 149 of 195 GixGixGiiGiyGiyGyi: Score: major=-74.0 minor=363.7958705961546, N: 194 Inner iter over candidate germs Iter 150 of 195 GyiGxiGiyGyiGcnotGyi: Score: major=-74.0 minor=351.09578203816864, N: 194 Inner iter over candidate germs Iter 151 of 195 GyiGcnotGiiGcnotGixGiy: Score: major=-74.0 minor=392.88799999564657, N: 194 Inner iter over candidate germs Iter 152 of 195 GyiGyiGiiGxiGiiGiy: Score: major=-74.0 minor=350.15313573988965, N: 194 Inner iter over candidate germs Iter 153 of 195 GyiGiyGxiGyiGyiGyi: Score: major=-74.0 minor=490.8439238156214, N: 194 Inner iter over candidate germs Iter 154 of 195 GiiGiyGiyGiiGxiGxi: Score: major=-74.0 minor=342.40519744903827, N: 194 Inner iter over candidate germs Iter 155 of 195 GyiGcnotGiiGixGxiGii: Score: major=-74.0 minor=355.143253323541, N: 194 Inner iter over candidate germs Iter 156 of 195 GcnotGcnotGcnotGxiGixGiiGiy: Score: major=-64.0 minor=364.36060753437033, N: 194 Inner iter over candidate germs Iter 157 of 195 GiyGxiGiyGxiGxiGyiGyi: Score: major=-64.0 minor=399.41002082260786, N: 194 Inner iter over candidate germs Iter 158 of 195 GxiGiyGixGcnotGiyGixGii: Score: major=-64.0 minor=371.9445531441973, N: 194 Inner iter over candidate germs Iter 159 of 195 GcnotGiiGixGiiGixGiyGcnot: Score: major=-64.0 minor=372.6746297026003, N: 194 Inner iter over candidate germs Iter 160 of 195 GiyGcnotGiiGiyGiyGyiGcnot: Score: major=-64.0 minor=465.68859399361753, N: 194 Inner iter over candidate germs Iter 161 of 195 GixGiyGixGyiGxiGiiGxi: Score: major=-64.0 minor=374.74412465905306, N: 194 Inner iter over candidate germs Iter 162 of 195 GyiGiiGiyGyiGcnotGxiGii: Score: major=-64.0 minor=363.4551127114749, N: 194 Inner iter over candidate germs Iter 163 of 195 GiyGixGxiGixGiiGxiGii: Score: major=-64.0 minor=429.2055929849549, N: 194 Inner iter over candidate germs Iter 164 of 195 GyiGcnotGcnotGiyGxiGxiGxi: Score: major=-64.0 minor=433.2928794063995, N: 194 Inner iter over candidate germs Iter 165 of 195 GiyGiiGiiGiyGiyGixGxi: Score: major=-64.0 minor=352.91825711006845, N: 194 Inner iter over candidate germs Iter 166 of 195 GxiGyiGixGiyGyiGxiGyi: Score: major=-64.0 minor=411.422892362897, N: 194 Inner iter over candidate germs Iter 167 of 195 GxiGyiGyiGcnotGixGixGiy: Score: major=-64.0 minor=367.8169072770396, N: 194 Inner iter over candidate germs Iter 168 of 195 GiyGxiGyiGxiGcnotGyiGix: Score: major=-64.0 minor=366.2575747921476, N: 194 Inner iter over candidate germs Iter 169 of 195 GxiGxiGyiGyiGixGiiGxi: Score: major=-64.0 minor=465.68523033402556, N: 194 Inner iter over candidate germs Iter 170 of 195 GiiGyiGxiGcnotGcnotGixGcnot: Score: major=-64.0 minor=430.8291151899014, N: 194 Inner iter over candidate germs Iter 171 of 195 GyiGixGxiGcnotGyiGiiGxi: Score: major=-64.0 minor=395.3825672357572, N: 194 Inner iter over candidate germs Iter 172 of 195 GiyGiiGcnotGcnotGixGxiGiy: Score: major=-64.0 minor=396.086361236898, N: 194 Inner iter over candidate germs Iter 173 of 195 GiyGxiGxiGcnotGiiGxiGxi: Score: major=-64.0 minor=478.92365456997993, N: 194 Inner iter over candidate germs Iter 174 of 195 GiiGiiGxiGcnotGiiGiyGcnot: Score: major=-64.0 minor=377.04388364534833, N: 194 Inner iter over candidate germs Iter 175 of 195 GiyGiyGixGiiGixGxiGxi: Score: major=-64.0 minor=366.5748224692805, N: 194 Inner iter over candidate germs Iter 176 of 195 GiiGxiGiyGiiGiiGixGiyGix: Score: major=-54.0 minor=308.8557662500858, N: 194 Inner iter over candidate germs Iter 177 of 195 GiiGiyGixGcnotGcnotGiiGyiGxi: Score: major=-54.0 minor=417.2166699146689, N: 194 Inner iter over candidate germs Iter 178 of 195 GcnotGyiGxiGyiGiyGyiGyiGiy: Score: major=-54.0 minor=449.3349506046085, N: 194 Inner iter over candidate germs Iter 179 of 195 GcnotGyiGcnotGixGxiGcnotGxiGcnot: Score: major=-54.0 minor=446.0090451281918, N: 194 Inner iter over candidate germs Iter 180 of 195 GcnotGixGixGcnotGcnotGyiGiyGiy: Score: major=-54.0 minor=414.26807531142924, N: 194 Inner iter over candidate germs Iter 181 of 195 GxiGiyGiyGiyGcnotGixGyiGyi: Score: major=-54.0 minor=402.63668670046366, N: 194 Inner iter over candidate germs Iter 182 of 195 GcnotGiiGxiGxiGiyGiiGiiGix: Score: major=-54.0 minor=362.8016760968019, N: 194 Inner iter over candidate germs Iter 183 of 195 GyiGiiGiiGiyGiyGyiGyiGix: Score: major=-54.0 minor=392.682204615175, N: 194 Inner iter over candidate germs Iter 184 of 195 GcnotGiiGiyGixGiyGiyGiyGiy: Score: major=-54.0 minor=510.23119717278973, N: 194 Inner iter over candidate germs Iter 185 of 195 GixGixGixGyiGiyGxiGiyGiy: Score: major=-54.0 minor=413.9956084496813, N: 194 Inner iter over candidate germs Iter 186 of 195 GyiGxiGixGcnotGixGiiGxiGiy: Score: major=-54.0 minor=438.9999254223826, N: 194 Inner iter over candidate germs Iter 187 of 195 GixGiiGxiGixGiiGiyGxiGii: Score: major=-54.0 minor=382.7287918493888, N: 194 Inner iter over candidate germs Iter 188 of 195 GxiGiiGyiGyiGixGiiGcnotGxi: Score: major=-54.0 minor=446.9753666445396, N: 194 Inner iter over candidate germs Iter 189 of 195 GiiGiiGcnotGxiGixGxiGixGyi: Score: major=-54.0 minor=408.7101550183925, N: 194 Inner iter over candidate germs Iter 190 of 195 GiyGcnotGxiGcnotGixGxiGxiGyi: Score: major=-54.0 minor=408.1354302733384, N: 194 Inner iter over candidate germs Iter 191 of 195 GiiGcnotGyiGiyGiiGyiGyiGcnot: Score: major=-54.0 minor=454.98502973409853, N: 194 Inner iter over candidate germs Iter 192 of 195 GxiGcnotGixGiyGyiGyiGyiGcnot: Score: major=-54.0 minor=430.81972136307354, N: 194 Inner iter over candidate germs Iter 193 of 195 GyiGyiGcnotGxiGixGyiGixGyi: Score: major=-54.0 minor=553.0107232073505, N: 194 Inner iter over candidate germs Iter 194 of 195 GxiGiyGixGcnotGiiGyiGyiGiy: Score: major=-54.0 minor=404.2006477111416, N: 194 Inner iter over candidate germs Iter 195 of 195 GxiGixGcnotGixGxiGiyGyiGiy: Score: major=-54.0 minor=404.0304308442727, N: 194 Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194) Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194) Added GxiGyi to final germs (Score: major=-114.0 minor=257.14469808616536, N: 194) Outer iteration: 194 of 1282 amplified, 7 germs Inner iter over candidate germs Iter 001 of 194 GiiGix: Score: major=-120.0 minor=364.8997213422405, N: 220 Inner iter over candidate germs Iter 002 of 194 GiiGiy: Score: major=-120.0 minor=364.89694236887135, N: 220 Inner iter over candidate germs Iter 003 of 194 GiiGxi: Score: major=-120.0 minor=393.07706649165476, N: 220 Inner iter over candidate germs Iter 004 of 194 GiiGyi: Score: major=-120.0 minor=452.4468829189592, N: 220 Inner iter over candidate germs Iter 005 of 194 GiiGcnot: Score: major=-120.0 minor=364.2850384723912, N: 220 Inner iter over candidate germs Iter 006 of 194 GixGiy: Score: major=-120.0 minor=346.58738787415047, N: 220 Inner iter over candidate germs Iter 007 of 194 GixGxi: Score: major=-120.0 minor=440.54575290415625, N: 220 Inner iter over candidate germs Iter 008 of 194 GixGyi: Score: major=-120.0 minor=394.91192492178766, N: 220 Inner iter over candidate germs Iter 009 of 194 GixGcnot: Score: major=-120.0 minor=646.8916807904152, N: 220 Inner iter over candidate germs Iter 010 of 194 GiyGxi: Score: major=-120.0 minor=391.15839903825474, N: 220 Inner iter over candidate germs Iter 011 of 194 GiyGyi: Score: major=-120.0 minor=366.7490856757333, N: 220 Inner iter over candidate germs Iter 012 of 194 GiyGcnot: Score: major=-120.0 minor=381.563475137127, N: 220 Inner iter over candidate germs Iter 013 of 194 GxiGcnot: Score: major=-120.0 minor=386.1173998979988, N: 220 Inner iter over candidate germs Iter 014 of 194 GyiGcnot: Score: major=-120.0 minor=368.4256387630138, N: 220 Inner iter over candidate germs Iter 015 of 194 GiiGiiGix: Score: major=-110.0 minor=322.45215289950073, N: 220 Inner iter over candidate germs Iter 016 of 194 GiiGiiGiy: Score: major=-110.0 minor=324.1587663237606, N: 220 Inner iter over candidate germs Iter 017 of 194 GiiGiiGxi: Score: major=-110.0 minor=352.2656747308636, N: 220 Inner iter over candidate germs Iter 018 of 194 GiiGiiGyi: Score: major=-110.0 minor=386.29749808156237, N: 220 Inner iter over candidate germs Iter 019 of 194 GiiGiiGcnot: Score: major=-110.0 minor=347.4046475854597, N: 220 Inner iter over candidate germs Iter 020 of 194 GiiGixGix: Score: major=-110.0 minor=542.3940899473337, N: 220 Inner iter over candidate germs Iter 021 of 194 GiiGixGiy: Score: major=-110.0 minor=361.97443281655006, N: 220 Inner iter over candidate germs Iter 022 of 194 GiiGixGxi: Score: major=-110.0 minor=389.0482395953371, N: 220 Inner iter over candidate germs Iter 023 of 194 GiiGixGyi: Score: major=-110.0 minor=376.9645395727204, N: 220 Inner iter over candidate germs Iter 024 of 194 GiiGixGcnot: Score: major=-110.0 minor=421.4772175383246, N: 220 Inner iter over candidate germs Iter 025 of 194 GiiGiyGix: Score: major=-110.0 minor=355.7149067917959, N: 220 Inner iter over candidate germs Iter 026 of 194 GiiGiyGiy: Score: major=-110.0 minor=536.337358808789, N: 220 Inner iter over candidate germs Iter 027 of 194 GiiGiyGxi: Score: major=-110.0 minor=389.59339561585523, N: 220 Inner iter over candidate germs Iter 028 of 194 GiiGiyGyi: Score: major=-110.0 minor=377.4253197283301, N: 220 Inner iter over candidate germs Iter 029 of 194 GiiGiyGcnot: Score: major=-110.0 minor=386.2732440081009, N: 220 Inner iter over candidate germs Iter 030 of 194 GiiGxiGix: Score: major=-110.0 minor=397.03282577223683, N: 220 Inner iter over candidate germs Iter 031 of 194 GiiGxiGiy: Score: major=-110.0 minor=401.351087854232, N: 220 Inner iter over candidate germs Iter 032 of 194 GiiGxiGxi: Score: major=-110.0 minor=501.147184747806, N: 220 Inner iter over candidate germs Iter 033 of 194 GiiGxiGyi: Score: major=-110.0 minor=577.8740516467518, N: 220 Inner iter over candidate germs Iter 034 of 194 GiiGxiGcnot: Score: major=-110.0 minor=392.9733211976648, N: 220 Inner iter over candidate germs Iter 035 of 194 GiiGyiGix: Score: major=-110.0 minor=384.4169078539335, N: 220 Inner iter over candidate germs Iter 036 of 194 GiiGyiGiy: Score: major=-110.0 minor=376.2508768082526, N: 220 Inner iter over candidate germs Iter 037 of 194 GiiGyiGxi: Score: major=-110.0 minor=555.894135955674, N: 220 Inner iter over candidate germs Iter 038 of 194 GiiGyiGyi: Score: major=-110.0 minor=660.260138396298, N: 220 Inner iter over candidate germs Iter 039 of 194 GiiGyiGcnot: Score: major=-110.0 minor=375.47092253212793, N: 220 Inner iter over candidate germs Iter 040 of 194 GiiGcnotGix: Score: major=-110.0 minor=421.63681747665555, N: 220 Inner iter over candidate germs Iter 041 of 194 GiiGcnotGiy: Score: major=-110.0 minor=387.24660708429957, N: 220 Inner iter over candidate germs Iter 042 of 194 GiiGcnotGxi: Score: major=-110.0 minor=398.8806041227024, N: 220 Inner iter over candidate germs Iter 043 of 194 GiiGcnotGyi: Score: major=-110.0 minor=377.1752850069464, N: 220 Inner iter over candidate germs Iter 044 of 194 GiiGcnotGcnot: Score: major=-110.0 minor=463.6711729121851, N: 220 Inner iter over candidate germs Iter 045 of 194 GixGixGiy: Score: major=-110.0 minor=417.12876957637224, N: 220 Inner iter over candidate germs Iter 046 of 194 GixGixGxi: Score: major=-110.0 minor=1003.7151023598973, N: 220 Inner iter over candidate germs Iter 047 of 194 GixGixGyi: Score: major=-110.0 minor=557.8664938044556, N: 220 Inner iter over candidate germs Iter 048 of 194 GixGixGcnot: Score: major=-110.0 minor=601.7248468077788, N: 220 Inner iter over candidate germs Iter 049 of 194 GixGiyGiy: Score: major=-110.0 minor=381.5875397289188, N: 220 Inner iter over candidate germs Iter 050 of 194 GixGiyGxi: Score: major=-110.0 minor=406.0320698433632, N: 220 Inner iter over candidate germs Iter 051 of 194 GixGiyGyi: Score: major=-110.0 minor=381.1198977039211, N: 220 Inner iter over candidate germs Iter 052 of 194 GixGiyGcnot: Score: major=-110.0 minor=370.85645167401174, N: 220 Inner iter over candidate germs Iter 053 of 194 GixGxiGiy: Score: major=-110.0 minor=411.17393082877925, N: 220 Inner iter over candidate germs Iter 054 of 194 GixGxiGxi: Score: major=-110.0 minor=677.5580501423584, N: 220 Inner iter over candidate germs Iter 055 of 194 GixGxiGyi: Score: major=-110.0 minor=953.8983747124446, N: 220 Inner iter over candidate germs Iter 056 of 194 GixGxiGcnot: Score: major=-110.0 minor=465.96406323454727, N: 220 Inner iter over candidate germs Iter 057 of 194 GixGyiGiy: Score: major=-110.0 minor=364.6649692072515, N: 220 Inner iter over candidate germs Iter 058 of 194 GixGyiGxi: Score: major=-110.0 minor=908.0632379705801, N: 220 Inner iter over candidate germs Iter 059 of 194 GixGyiGyi: Score: major=-110.0 minor=507.04729983705255, N: 220 Inner iter over candidate germs Iter 060 of 194 GixGyiGcnot: Score: major=-110.0 minor=433.50288926131725, N: 220 Inner iter over candidate germs Iter 061 of 194 GixGcnotGiy: Score: major=-110.0 minor=370.5530035268961, N: 220 Inner iter over candidate germs Iter 062 of 194 GixGcnotGxi: Score: major=-110.0 minor=456.3516454658403, N: 220 Inner iter over candidate germs Iter 063 of 194 GixGcnotGyi: Score: major=-110.0 minor=417.7319600630204, N: 220 Inner iter over candidate germs Iter 064 of 194 GixGcnotGcnot: Score: major=-110.0 minor=3838.4230527189966, N: 220 Inner iter over candidate germs Iter 065 of 194 GiyGiyGxi: Score: major=-110.0 minor=559.1572054523858, N: 220 Inner iter over candidate germs Iter 066 of 194 GiyGiyGyi: Score: major=-110.0 minor=454.4278306882242, N: 220 Inner iter over candidate germs Iter 067 of 194 GiyGiyGcnot: Score: major=-110.0 minor=420.51098324364534, N: 220 Inner iter over candidate germs Iter 068 of 194 GiyGxiGxi: Score: major=-110.0 minor=502.0837735866695, N: 220 Inner iter over candidate germs Iter 069 of 194 GiyGxiGyi: Score: major=-110.0 minor=599.3589461827454, N: 220 Inner iter over candidate germs Iter 070 of 194 GiyGxiGcnot: Score: major=-110.0 minor=355.2203378335406, N: 220 Inner iter over candidate germs Iter 071 of 194 GiyGyiGxi: Score: major=-110.0 minor=544.9355225558594, N: 220 Inner iter over candidate germs Iter 072 of 194 GiyGyiGyi: Score: major=-110.0 minor=459.1409105010606, N: 220 Inner iter over candidate germs Iter 073 of 194 GiyGyiGcnot: Score: major=-110.0 minor=361.7384742131764, N: 220 Inner iter over candidate germs Iter 074 of 194 GiyGcnotGxi: Score: major=-110.0 minor=356.86692984494726, N: 220 Inner iter over candidate germs Iter 075 of 194 GiyGcnotGyi: Score: major=-110.0 minor=354.12761271503314, N: 220 Inner iter over candidate germs Iter 076 of 194 GiyGcnotGcnot: Score: major=-110.0 minor=997.85200576264, N: 220 Inner iter over candidate germs Iter 077 of 194 GxiGxiGyi: Score: major=-106.0 minor=851.5824660895574, N: 216 Inner iter over candidate germs Iter 078 of 194 GxiGxiGcnot: Score: major=-110.0 minor=459.75073876758245, N: 220 Inner iter over candidate germs Iter 079 of 194 GxiGyiGyi: Score: major=-106.0 minor=1540.146347263858, N: 216 Inner iter over candidate germs Iter 080 of 194 GxiGyiGcnot: Score: major=-110.0 minor=468.91148045827157, N: 220 Inner iter over candidate germs Iter 081 of 194 GxiGcnotGyi: Score: major=-110.0 minor=472.29448362953417, N: 220 Inner iter over candidate germs Iter 082 of 194 GxiGcnotGcnot: Score: major=-110.0 minor=481.5147044651907, N: 220 Inner iter over candidate germs Iter 083 of 194 GyiGyiGcnot: Score: major=-110.0 minor=415.13607161915996, N: 220 Inner iter over candidate germs Iter 084 of 194 GyiGcnotGcnot: Score: major=-110.0 minor=537.8551892307478, N: 220 Inner iter over candidate germs Iter 085 of 194 GixGcnotGixGcnot: Score: major=-100.0 minor=646.8916807904152, N: 220 Inner iter over candidate germs Iter 086 of 194 GiyGxiGyiGxi: Score: major=-100.0 minor=587.8059898458891, N: 220 Inner iter over candidate germs Iter 087 of 194 GixGixGiiGyi: Score: major=-100.0 minor=427.2986385663707, N: 220 Inner iter over candidate germs Iter 088 of 194 GiyGiiGcnotGix: Score: major=-100.0 minor=396.21371280632576, N: 220 Inner iter over candidate germs Iter 089 of 194 GiyGixGxiGxi: Score: major=-100.0 minor=489.66797149763346, N: 220 Inner iter over candidate germs Iter 090 of 194 GxiGixGixGix: Score: major=-100.0 minor=565.1729997127393, N: 220 Inner iter over candidate germs Iter 091 of 194 GixGiiGiiGcnot: Score: major=-100.0 minor=386.1805867670839, N: 220 Inner iter over candidate germs Iter 092 of 194 GcnotGixGiiGix: Score: major=-100.0 minor=466.6489563274658, N: 220 Inner iter over candidate germs Iter 093 of 194 GyiGyiGiiGxi: Score: major=-100.0 minor=762.8419760930435, N: 220 Inner iter over candidate germs Iter 094 of 194 GiiGxiGxiGcnot: Score: major=-100.0 minor=455.76789177583333, N: 220 Inner iter over candidate germs Iter 095 of 194 GixGyiGcnotGcnot: Score: major=-100.0 minor=447.8178982089423, N: 220 Inner iter over candidate germs Iter 096 of 194 GiiGiyGcnotGiy: Score: major=-100.0 minor=415.96170464995583, N: 220 Inner iter over candidate germs Iter 097 of 194 GyiGxiGyiGiy: Score: major=-100.0 minor=576.3534669334512, N: 220 Inner iter over candidate germs Iter 098 of 194 GiiGiiGiiGix: Score: major=-100.0 minor=323.6780263351748, N: 220 Inner iter over candidate germs Iter 099 of 194 GcnotGxiGyiGxi: Score: major=-100.0 minor=567.2731440170242, N: 220 Inner iter over candidate germs Iter 100 of 194 GxiGyiGcnotGcnot: Score: major=-100.0 minor=523.9636065967061, N: 220 Inner iter over candidate germs Iter 101 of 194 GyiGiiGiyGii: Score: major=-100.0 minor=377.98620926988247, N: 220 Inner iter over candidate germs Iter 102 of 194 GxiGyiGiiGix: Score: major=-100.0 minor=545.2481931781406, N: 220 Inner iter over candidate germs Iter 103 of 194 GiyGixGyiGiy: Score: major=-100.0 minor=374.150664052262, N: 220 Inner iter over candidate germs Iter 104 of 194 GxiGiyGxiGcnot: Score: major=-100.0 minor=399.88025944607955, N: 220 Inner iter over candidate germs Iter 105 of 194 GcnotGiiGcnotGiy: Score: major=-100.0 minor=500.7893121045563, N: 220 Inner iter over candidate germs Iter 106 of 194 GiiGiyGxiGcnot: Score: major=-100.0 minor=384.5073424722342, N: 220 Inner iter over candidate germs Iter 107 of 194 GiyGiiGcnotGii: Score: major=-100.0 minor=369.74719195941253, N: 220 Inner iter over candidate germs Iter 108 of 194 GiyGcnotGxiGiy: Score: major=-100.0 minor=377.27493348632856, N: 220 Inner iter over candidate germs Iter 109 of 194 GyiGiiGxiGiy: Score: major=-100.0 minor=484.740286565944, N: 220 Inner iter over candidate germs Iter 110 of 194 GcnotGyiGiiGix: Score: major=-100.0 minor=420.5797018562984, N: 220 Inner iter over candidate germs Iter 111 of 194 GiyGyiGixGiy: Score: major=-100.0 minor=386.71583872412566, N: 220 Inner iter over candidate germs Iter 112 of 194 GcnotGcnotGiyGcnot: Score: major=-100.0 minor=469.1037099053934, N: 220 Inner iter over candidate germs Iter 113 of 194 GixGiiGxiGxi: Score: major=-100.0 minor=546.8347769541742, N: 220 Inner iter over candidate germs Iter 114 of 194 GcnotGcnotGyiGyi: Score: major=-100.0 minor=590.2471076445547, N: 220 Inner iter over candidate germs Iter 115 of 194 GcnotGixGyiGiiGii: Score: major=-90.0 minor=386.853013479971, N: 220 Inner iter over candidate germs Iter 116 of 194 GxiGxiGiyGiyGxi: Score: major=-90.0 minor=473.097766581993, N: 220 Inner iter over candidate germs Iter 117 of 194 GiyGyiGxiGxiGxi: Score: major=-90.0 minor=739.4052274148781, N: 220 Inner iter over candidate germs Iter 118 of 194 GcnotGyiGiyGcnotGyi: Score: major=-90.0 minor=457.81720087767684, N: 220 Inner iter over candidate germs Iter 119 of 194 GiiGyiGyiGyiGyi: Score: major=-90.0 minor=1087.5617268513402, N: 220 Inner iter over candidate germs Iter 120 of 194 GxiGiiGcnotGiyGix: Score: major=-90.0 minor=416.70562205220875, N: 220 Inner iter over candidate germs Iter 121 of 194 GyiGcnotGixGyiGxi: Score: major=-90.0 minor=466.11242305634397, N: 220 Inner iter over candidate germs Iter 122 of 194 GyiGcnotGiyGixGiy: Score: major=-90.0 minor=420.3299490478994, N: 220 Inner iter over candidate germs Iter 123 of 194 GyiGyiGiyGcnotGiy: Score: major=-90.0 minor=410.30101222047074, N: 220 Inner iter over candidate germs Iter 124 of 194 GiyGyiGiiGiyGyi: Score: major=-90.0 minor=603.9217618936768, N: 220 Inner iter over candidate germs Iter 125 of 194 GyiGixGixGiyGiy: Score: major=-90.0 minor=422.18012815021166, N: 220 Inner iter over candidate germs Iter 126 of 194 GyiGixGixGcnotGxi: Score: major=-90.0 minor=568.7660762497272, N: 220 Inner iter over candidate germs Iter 127 of 194 GcnotGcnotGcnotGixGxi: Score: major=-90.0 minor=453.1879797053376, N: 220 Inner iter over candidate germs Iter 128 of 194 GiyGiyGyiGyiGyi: Score: major=-90.0 minor=421.8117103638414, N: 220 Inner iter over candidate germs Iter 129 of 194 GiiGyiGiiGixGcnot: Score: major=-90.0 minor=401.44913440855623, N: 220 Inner iter over candidate germs Iter 130 of 194 GiyGiiGyiGiiGxi: Score: major=-90.0 minor=445.2401716987465, N: 220 Inner iter over candidate germs Iter 131 of 194 GixGiiGcnotGiiGxi: Score: major=-90.0 minor=423.70376281328157, N: 220 Inner iter over candidate germs Iter 132 of 194 GiyGxiGcnotGxiGxi: Score: major=-90.0 minor=452.45862206090345, N: 220 Inner iter over candidate germs Iter 133 of 194 GiiGyiGixGiyGii: Score: major=-90.0 minor=408.2232663311729, N: 220 Inner iter over candidate germs Iter 134 of 194 GixGcnotGxiGxiGiy: Score: major=-90.0 minor=415.2153370641421, N: 220 Inner iter over candidate germs Iter 135 of 194 GiiGyiGiyGyiGcnotGxi: Score: major=-80.0 minor=451.3433837320062, N: 220 Inner iter over candidate germs Iter 136 of 194 GxiGiiGixGiyGyiGyi: Score: major=-80.0 minor=556.1912508851067, N: 220 Inner iter over candidate germs Iter 137 of 194 GiyGiiGixGcnotGixGiy: Score: major=-80.0 minor=445.99611865148063, N: 220 Inner iter over candidate germs Iter 138 of 194 GcnotGiiGxiGcnotGixGxi: Score: major=-80.0 minor=495.00071348339753, N: 220 Inner iter over candidate germs Iter 139 of 194 GcnotGiiGxiGyiGyiGiy: Score: major=-80.0 minor=444.5047385488089, N: 220 Inner iter over candidate germs Iter 140 of 194 GixGiyGiyGiyGiyGcnot: Score: major=-80.0 minor=1004.1064118762414, N: 220 Inner iter over candidate germs Iter 141 of 194 GyiGixGxiGixGiyGiy: Score: major=-80.0 minor=478.5299268367509, N: 220 Inner iter over candidate germs Iter 142 of 194 GxiGiyGiyGyiGiyGcnot: Score: major=-80.0 minor=449.42071003876066, N: 220 Inner iter over candidate germs Iter 143 of 194 GixGyiGiyGiyGxiGxi: Score: major=-80.0 minor=447.6605788405296, N: 220 Inner iter over candidate germs Iter 144 of 194 GiyGiiGiiGyiGxiGyi: Score: major=-80.0 minor=428.4513617635731, N: 220 Inner iter over candidate germs Iter 145 of 194 GcnotGyiGiiGixGxiGix: Score: major=-80.0 minor=557.2605801677712, N: 220 Inner iter over candidate germs Iter 146 of 194 GcnotGcnotGcnotGiyGcnotGii: Score: major=-80.0 minor=608.6562678079595, N: 220 Inner iter over candidate germs Iter 147 of 194 GixGiyGyiGiyGiiGiy: Score: major=-80.0 minor=449.8148270596018, N: 220 Inner iter over candidate germs Iter 148 of 194 GixGixGiiGiyGiyGyi: Score: major=-80.0 minor=454.89776600069575, N: 220 Inner iter over candidate germs Iter 149 of 194 GyiGxiGiyGyiGcnotGyi: Score: major=-80.0 minor=476.2564788021595, N: 220 Inner iter over candidate germs Iter 150 of 194 GyiGcnotGiiGcnotGixGiy: Score: major=-80.0 minor=485.712547440067, N: 220 Inner iter over candidate germs Iter 151 of 194 GyiGyiGiiGxiGiiGiy: Score: major=-80.0 minor=550.5177324758916, N: 220 Inner iter over candidate germs Iter 152 of 194 GyiGiyGxiGyiGyiGyi: Score: major=-80.0 minor=606.891426232223, N: 220 Inner iter over candidate germs Iter 153 of 194 GiiGiyGiyGiiGxiGxi: Score: major=-80.0 minor=436.61535417378707, N: 220 Inner iter over candidate germs Iter 154 of 194 GyiGcnotGiiGixGxiGii: Score: major=-80.0 minor=472.33628553441423, N: 220 Inner iter over candidate germs Iter 155 of 194 GcnotGcnotGcnotGxiGixGiiGiy: Score: major=-70.0 minor=451.9472664399316, N: 220 Inner iter over candidate germs Iter 156 of 194 GiyGxiGiyGxiGxiGyiGyi: Score: major=-70.0 minor=550.1831644253148, N: 220 Inner iter over candidate germs Iter 157 of 194 GxiGiyGixGcnotGiyGixGii: Score: major=-70.0 minor=463.12597560384296, N: 220 Inner iter over candidate germs Iter 158 of 194 GcnotGiiGixGiiGixGiyGcnot: Score: major=-70.0 minor=442.4195963923704, N: 220 Inner iter over candidate germs Iter 159 of 194 GiyGcnotGiiGiyGiyGyiGcnot: Score: major=-70.0 minor=560.4788644603957, N: 220 Inner iter over candidate germs Iter 160 of 194 GixGiyGixGyiGxiGiiGxi: Score: major=-70.0 minor=485.98399741668044, N: 220 Inner iter over candidate germs Iter 161 of 194 GyiGiiGiyGyiGcnotGxiGii: Score: major=-70.0 minor=467.0594653017482, N: 220 Inner iter over candidate germs Iter 162 of 194 GiyGixGxiGixGiiGxiGii: Score: major=-70.0 minor=519.3776535610428, N: 220 Inner iter over candidate germs Iter 163 of 194 GyiGcnotGcnotGiyGxiGxiGxi: Score: major=-70.0 minor=611.1035836860348, N: 220 Inner iter over candidate germs Iter 164 of 194 GiyGiiGiiGiyGiyGixGxi: Score: major=-70.0 minor=445.2588673714156, N: 220 Inner iter over candidate germs Iter 165 of 194 GxiGyiGixGiyGyiGxiGyi: Score: major=-70.0 minor=852.8296055022757, N: 220 Inner iter over candidate germs Iter 166 of 194 GxiGyiGyiGcnotGixGixGiy: Score: major=-70.0 minor=485.01808948875555, N: 220 Inner iter over candidate germs Iter 167 of 194 GiyGxiGyiGxiGcnotGyiGix: Score: major=-70.0 minor=567.1253802035617, N: 220 Inner iter over candidate germs Iter 168 of 194 GxiGxiGyiGyiGixGiiGxi: Score: major=-70.0 minor=822.1765831015093, N: 220 Inner iter over candidate germs Iter 169 of 194 GiiGyiGxiGcnotGcnotGixGcnot:
--------------------------------------------------------------------------- KeyboardInterrupt Traceback (most recent call last) <ipython-input-1-490dd8249e43> in <module>() 44 seedStart = 4 45 do_greedy_germsel(gs_target, forced_germs, candidate_counts, ---> 46 seedStart, "germs_EXAMPLE.pkl", comm) <ipython-input-1-490dd8249e43> in do_greedy_germsel(gs_target, forced_germs, candidate_counts, seedStart, outFilename, comm) 30 randomizationStrength=1e-3, numCopies=3, seed=1234, 31 gatePenalty=10.0, scoreFunc='all', tol=1e-6, threshold=1e5, ---> 32 pretest=False, force=forced_germs, verbosity=5, comm=comm, memLimit=0.5*(1024**3)) 33 34 if comm is None or comm.Get_rank() == 0: ~/research/pyGSTi/packages/pygsti/algorithms/germselection.py in build_up_breadth(gatesetList, germsList, randomize, randomizationStrength, numCopies, seed, gatePenalty, scoreFunc, tol, threshold, check, force, pretest, memLimit, comm, profiler, verbosity) 1309 worstScore = max( worstScore, compute_composite_germ_score( 1310 partialDerivDaggerDeriv=testDDD[None,:,:], initN=initN, -> 1311 **nonAC_kwargs)) 1312 testDDDs.append(testDDD) #save in case this is a keeper 1313 ~/research/pyGSTi/packages/pygsti/algorithms/germselection.py in compute_composite_germ_score(scoreFn, thresholdAC, initN, partialDerivDaggerDeriv, gateset, partialGermsList, eps, numGaugeParams, gatePenalty, germLengths, l1Penalty) 429 430 combinedDDD = _np.sum(partialDerivDaggerDeriv, axis=0) --> 431 sortedEigenvals = _np.sort(_np.real(_nla.eigvalsh(combinedDDD))) 432 observableEigenvals = sortedEigenvals[numGaugeParams:] 433 N_AC = 0 /usr/local/lib/python3.7/site-packages/numpy/linalg/linalg.py in eigvalsh(a, UPLO) 1126 t, result_t = _commonType(a) 1127 signature = 'D->d' if isComplexType(t) else 'd->d' -> 1128 w = gufunc(a, signature=signature, extobj=extobj) 1129 return w.astype(_realType(result_t), copy=False) 1130 KeyboardInterrupt:
Above is keyboard-interrupted on purpose, as this output was produced with a single processor and it would have taken a very long time.