Skip to content

Commit e4308e6

Browse files
At least O(p*n^2)
1 parent f2e11fd commit e4308e6

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

pyqrackising/spin_glass_solver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,10 +308,10 @@ def spin_glass_solver(
308308
best_theta = np.array([b == "1" for b in list(bitstring)], dtype=np.bool_)
309309

310310
if gray_iterations is None:
311-
gray_iterations = n_qubits * os.cpu_count()
311+
gray_iterations = n_qubits * n_qubits
312312

313313
if gray_seed_multiple is None:
314-
gray_seed_multiple = n_qubits
314+
gray_seed_multiple = os.cpu_count()
315315

316316
max_energy = compute_energy(best_theta, G_m, n_qubits) if is_spin_glass else cut_value
317317

pyqrackising/spin_glass_solver_sparse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,10 @@ def spin_glass_solver_sparse(
312312
best_theta = np.array([b == "1" for b in list(bitstring)], dtype=np.bool_)
313313

314314
if gray_iterations is None:
315-
gray_iterations = n_qubits * os.cpu_count()
315+
gray_iterations = n_qubits * n_qubits
316316

317317
if gray_seed_multiple is None:
318-
gray_seed_multiple = n_qubits
318+
gray_seed_multiple = os.cpu_count()
319319

320320
max_energy = compute_energy_sparse(best_theta, G_m.data, G_m.indptr, G_m.indices, n_qubits) if is_spin_glass else cut_value
321321

pyqrackising/spin_glass_solver_streaming.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,10 @@ def spin_glass_solver_streaming(
219219
best_theta = np.array([b == "1" for b in list(bitstring)], dtype=np.bool_)
220220

221221
if gray_iterations is None:
222-
gray_iterations = n_qubits * os.cpu_count()
222+
gray_iterations = n_qubits * n_qubits
223223

224224
if gray_seed_multiple is None:
225-
gray_seed_multiple = n_qubits
225+
gray_seed_multiple = os.cpu_count()
226226

227227
max_energy = compute_energy_streaming(best_theta, G_func, nodes, n_qubits) if is_spin_glass else cut_value
228228

0 commit comments

Comments
 (0)