Skip to content

Commit 422e75e

Browse files
Debug
1 parent 21c70c2 commit 422e75e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pyqrackising/maxcut_tfim_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def convert_bool_to_uint(samples):
319319
@njit(cache=True)
320320
def compute_energy(sample, G_m, n_qubits):
321321
result = np.repeat(sample, n_qubits).reshape(-1, n_qubits) ^ np.broadcast_to(sample, (n_qubits, n_qubits))
322-
result = (result << 1) - 1
322+
result = 1 - (result << 1)
323323

324324
return (result * G_m).sum() / 2.0
325325

@@ -333,7 +333,7 @@ def compute_cut(sample, G_m, n_qubits):
333333

334334
@njit(cache=True)
335335
def compute_cut_diff(u, sample, G_m, n_qubits):
336-
return (G_m[u] * (((sample[u] ^ sample) << 1) - 1)).sum()
336+
return (G_m[u] * (1 - ((sample[u] ^ sample) << 1))).sum()
337337

338338

339339
@njit(cache=True)

0 commit comments

Comments
 (0)