Lac \surNguyen
Mohammad-Ali \surMiri
Quantum Computing Inc (QCi), \orgaddress\street5 Marine View Plaza, \cityHoboken, \postcode07030, \stateNJ, \countryUSA
Entropy Computing: A Paradigm for Optimization in an Open Quantum System
Abstract
Modern quantum technologies using matter are designed as closed quantum systems to isolate them from interactions with the environment. This design paradigm greatly constrains the scalability and limits practical implementation of such systems. Here, we introduce a novel computing paradigm, entropy computing, that works by conditioning a quantum reservoir thereby enabling the stabilization of a ground state. In this work, we experimentally demonstrate the feasibility of entropy computing by building a hybrid photonic-electronic computer that uses measurement-based feedback to solve non-convex optimization problems. The system functions by using temporal photonic modes to create qudits in order to encode probability amplitudes in the time-frequency degree of freedom of a photon. This scheme, when coupled with electronic interconnects, allows us to encode an arbitrary Hamiltonian into the system and solve non-convex continuous variables and combinatorial optimization problems. We show that the proposed entropy computing paradigm can act as a scalable and versatile platform for tackling a large range of NP-hard optimization problems.
1 Introduction
In the domain of computational optimization, a significant number of problems are NP-hard, which is commonly considered the hardest class of optimization problems. It has been shown that there exists a polynomial-time mapping between any problem in NP to an NP-hard problem [1, 2]. It is strongly suspected, but not formally proven, that no efficient (polynomial time) algorithm exists for NP-hard problems, even for quantum computers. However, even if such problems are likely impractical to solve at very large scales, finding high quality approximations (or optimal solutions) in practical timescales is very important, since numerous real world applications can be mapped onto NP-hard problems. The inherently complex nature of such optimization problems necessitates the development of novel computational frameworks, both in terms of hardware and algorithms. Traditional computational methods implemented on classical Complementary Metal Oxide Semiconductor (CMOS) devices often struggle with the scale and complexity of these problems, leading to extended solution times or, in some cases, the inability to find an optimal solution within a reasonable time frame.
Various special purpose processors (both classical and quantum), such as analog solvers, have recently been proposed. A detailed review of some of these machines can be found in [3]. Many of the recently proposed classical special purpose processors are a class of CMOS devices which effectively implement simulated annealing and related algorithms, a review of these devices can be found here [4, 5]. Similarly, many quantum devises used for non-convex optimization are quantum annealers, which were first proposed by Kadowaki and Nishimori [6]. Quantum annealers differ from the more conventional gate-based quantum computing architectures, since they encode and solve problems via continuous time evolution. Recent theoretical investigations showed annealing-based architectures might give equivalent advantages to those seen in a gate model setting. Adiabatic quantum computing, an idealized setting of quantum annealing where very long anneal times are employed, was shown to give the same quadratic speedup [7] that Grover search yields in a gate-model device [8, 9], and is the best that is achievable by any quantum algorithm [10]. Furthermore, a more general class of continuous-time algorithms can obtain the same speedup, including continuous time quantum walks [11] and interpolations between adiabatic and quantum walk protocols [12]. Even more recently, the same advantage has also been shown to be possible through dissipative dynamics, similar to those that our device uses [13]; similar effects can be used to solve optimization problems [14]. The physical realization of quantum annealers on superconducting platforms remains a challenge due to limitations on connectivity and scalability.
A popular quantum analog approach from the past decade, which bears some architectural similarities to the devices we study here, is the setting of coherent Ising machines (CIM) [15, 16, 17] due to its energy efficiency, scalability, and global connectivity. Superior time-to-convergence vs. problem size scaling compared to annealers was observed [18]. However, maintaining stable operation on CIM to avoid external perturbations, including amplitude heterogeneity or phase-stability demand over long fiber, is the main drawback that prevents this technology from being widely adopted [19, 20].
It is important to note that the aforementioned efforts solely focus on solving Ising-type problems. However, the landscape of computationally-hard optimization problems is not limited to Ising problems and contains, for example, binary, non-convex continuous-variable, integer, and mixed-integer problems. Many discrete NP-problems do not naturally or directly map to the Ising model’s framework of binary spin states with quadratic interactions, and developing an effective mapping that accurately represents the original problem within the Ising framework can be highly non-trivial and is often achieved only with a high computational overhead, which renders the approach impractical. Furthermore, incorporating constraints, which are often required in NP-hard problems, into the Ising model can increase the complexity of the problem formulation. This is typically accomplished by introducing additional spins (qubits in the context of quantum computing) and carefully designing the interaction terms to ensure that the constraints are properly enforced, which can significantly increase the size and complexity of the resulting Ising problem. An additional complication, particularly for analog computers, is that the ratio of the largest to the smallest non-zero elements (the dynamic range) can be large in some problems, particularly when constraints are considered, or where mapping procedures to an incompatible hardware graph, for example through minor embedding, must be performed [21]. The small dynamic range of any real hardware often limits the types of problems that can be efficiently solved on that hardware.
In light of these challenges, we introduce a new computing paradigm, entropy computing, that operates by conditioning a quantum reservoir to promote the stabilization of the ground state in a quantum optical setting. In this approach, a target Hamiltonian is mapped onto an effective dissipative operator that hosts the propagation of photon qudit states to solve an optimization problem in the photon number Hilbert space. This approach induces loss or decoherence into the system to suppress the evolution of unwanted states while promoting the evolution of qudits that represent lower energy states of the corresponding Hamiltonian. We experimentally demonstrate entropy computing through a hybrid optoelectronic measurement-feedback system that utilizes photon qudits encoded as probability amplitudes in time-frequency degree of freedom in conjunction with electronic interconnects for embedding an arbitrary Hamiltonian. In this manner, we demonstrate an entropy computing machine with a versatile polynomial loss function containing first- to fifth-order terms with fully programmable weight tensors, capable of solving optimization problems with up to 949 independent variables over a fixed summation constraint. We employ this platform for solving non-convex continuous variables and integer combinatorial optimization problems.
2 Results
2.1 All-optical Entropy Computing System
The working principle of the system is schematically depicted in Fig. 1(a). It consists of an optical-feedback loop that includes an optical amplifier, a photon-mode mixer/encoder, and a loss medium to implement both linear and nonlinear loss mechanisms. Quantum states are encoded as photon numbers in a train of time-bin optical pulses in the loop, which could be either in fiber or free space. During each loop, optical signals are amplified and sent into the mixer that performs linear transformation of the time-bin modes according to the desirable Hamiltonian . An example of the mixer uses a series of beamsplitters, optical delay lines, and optical switches, all controlled opto-electronically to construct a multiport, delay-switched Mach-Zehnder interferometer. The mixed signal is then sent to the loss medium, so that the optical system realizes the imaginary time evolution of an open quantum system with linear and nonlinear losses. This loss medium can be implemented via Quantum Zeno blockade where the loss must be stronger than the cavity coupling[22, 23, 24], or sum frequency generation, by which the system would gradually relax to the effective ground state. Let be the set of eigenstates of the Hamiltonian as encoded into the system by the mixer and losses, with their corresponding eigen-energies being . Consider the system to initially be in a mixture state, described by a density matrix of
(1) |
where are the normalized probabilities. Because the system evolves at an imaginary time, the state at a later time is
(2) | ||||
where is the normalization factor. Note that the above equation is an effective description of the open quantum system in the Markovian limit.
![Refer to caption](https://cdn.statically.io/img/arxiv.org/x1.png)
2.2 Hybrid Entropy Computing System
In the first realization of this hardware, which is discussed here, we use time correlated single photon counting (TCSPC) and electro-optical feedback to emulate entropy computing, although for discounted computing power. The system configuration is illustrated in Fig. 2, where the loss mechanism is implemented through an electro-optical modulator (EOM) and the mixer is realized by passing the optical signals through a nonlinear optical circuit, detecting them in a single photon detector, and post-processing the TCSPC results. The optical signal is generated by a continuous-wave laser followed by a variable optical attenuator. It passes through the EOM, the nonlinear circuit, and detected by a single photon detector. The TCSPC results are fed to a field-programmable gate array (FPGA) board, where the radio-wave input to the EOM is calculated and generated in a digital-to-analog converter (DAC) for each time bin. Here, the nonlinear circuit, photon detector, and the FPGA function together as a mixer/encoder.
In this system, the temporal bins form the state bases and TCSPC measures photon counts in each bin for stochastic computing with integer variables [25, 26]. Rather than the amplification of spontaneous emission as in Fig. 1, the quantum fluctuation comes from the shot noise of single photon counting. Through the feedback, the photon counts of each time bin induce subsequent conditional photon losses in the same or other time bins. Hence, the quantum states evolve step-wise through a measurement-and-feedback setting. By enforcing a normalization condition for the total photons in all time bins, the photon numbers in each time bin will be incentivized to self-align into a configuration with the minimum loss, as the high loss configurations will be “punished” through the loop iteration. As we can conveniently control the loss for individual time bin and the overall loss, one can apply constraints to photon numbers in each time bin or the sum of all. This gives the flexibility of optimizing practical problems that always come with various constraints. Throughout this process, the injection of quantum fluctuations enables a search in a near-infinite search space, which assists in bypassing the trapping of the quantum state into local minima. This emulation system, however, is not as efficient as the full system in Fig. 1 in searching the whole Hilbert space. It requires many incremental loops to find the global minimum solutions to optimization problems with many variables.
![Refer to caption](https://cdn.statically.io/img/arxiv.org/x2.png)
2.3 Dirac-3 Quantum Optimization Machine
The emulation system can be used for a variety of optimization tasks, including those of binary variables, mixed-integer variables, quasi-continuous, and any combination of them. In this work, we focus on the minimization of the following cost function over variables :
(3) |
Here, () are real numbers over a discrete space, are the linear terms’ real-valued coefficients while , , , represent two-body to fifth-body interaction coefficients that are real numbers subject to the tensors , , , and being symmetric under all permutations of the indices. Furthermore, it is important to note that the probabilistic nature of the optimization variables in the proposed entropy computing method demands that all variables are non-negative, i.e., . To allow negative variables, a linear transformation of the variables needs to be applied prior to the problem encoding.
In observation of the system openness due to effective dissipation and gain applied during each feedback loop, a constraint on the sum of the variables can be applied such that:
(4) |
Thus, the proposed scheme finds minimal solutions of the loss function of Eq. (3) subject to the sum constraint of Eq. (4).
Given a desired optimization problem formulated in the form of relation (3), the optimization process is described below. First, a sum constraint is chosen. Clearly, without a knowledge of the final solution, the true sum of variables is unknown. But, one can readily bypass this problem by introducing slack variables, as discussed in an example in the next section. Once the sum is predetermined, an initial photon qudit state is generated from the noise and launched in the system. After propagating in the closed loop, the photonic state is measured and evaluated to prepare the state for the next iteration.
In stark contrast with the Ising Hamiltonian, which is the basis model for the majority of quantum annealers, the above objective function involves polynomial terms (up to fifth order in our present experimental demonstration) over discretized variables. In this regard, the proposed hybrid quantum optimization machine offers two immediate advantages over an Ising solver; (i) it can naturally represent higher than binary optimization problems, and (ii) it involves k-body interaction terms (). Accordingly, it offers great potential in efficiently solving continuous and integer variables as well as problems that naturally involve higher-order interaction terms such as the satisfiability boolean, without requiring additional complex encoding or incorporating auxiliary variables that add to the size of the problem in case of an Ising solver. Furthermore, the proposed machine naturally allows for dense long-range interactions in all orders of the interactions, which alleviates the requirement for complex embedding algorithms. Here, we report results from our first commercially available machine, which we call Dirac-3. Dirac-3 is an optimization solver which implements the entropy computing paradigm discussed above.
2.4 Experimental Results
In the following, we first use a simple 2-variable problem to illustrate the optimization process in the proposed entropy computing paradigm. Next, we present results from two benchmark hard optimization problems from known libraries. In general, there is no simple method for benchmarking the proposed computing method and system. Here, we use two different types of problems, a non-convex quadratic problem, and a combinatorial graph cut problem.
We first consider a simple two-variable optimization problem, defined through the objective function . As depicted in Fig. 3(a), this function contains three local minima at as well as a global minimum at . To solve this problem using Dirac-3, we consider 3 variables , , and , with and representing and respectively, while representing a slack variable which is not coupled to any other variable but used to effectively relax the sum constraint. In this manner, one can consider a relatively large sum constraint of to incorporate a larger range of potential solutions. Figure 3(b) shows the evolution of the energy level for 20 different runs as the system evolves toward an equilibrium point. The evolution of the variables versus the number of iterations are shown in Figs. 3(c) for three exemplary cases. These figures indicate rapid convergence of the solution after only a few iterations. Even more interestingly, the trajectories of the optimization variables in the two-dimensional plane (Figs. 3(d-k)) show that the system takes steps to avoid the local minima, even though in all cases the initial point was located within the attractor basins of the local minima.
![Refer to caption](https://cdn.statically.io/img/arxiv.org/x3.png)
We next consider a non-convex quadratic optimization problem (QPLIB0018) with 50 continuous variables over a fully connected weighted graph, selected from QPLIB, a library of quadratic programming instances [32]. The cost function of this problem is of the form , where, and . Figures 4(a,b) show the equilibrium energy distribution over 50 runs of Dirac-3 compared with the results obtained from a conventional gradient descent algorithm. Here, linear terms are added to the problem, which produces an offset of 1 from the original formulation’s objective value for all solutions. Dirac-3 successfully finds the ground state in of instances. The evolution of the energy level is plotted as a function of the iterations (red) and compared with those obtained from gradient descent (blue) over 50 different runs, shown in Fig. 4(c). The inset depicts the evolution of the solution with the number of iterations indicating rapid convergence of the solution after a few iterations.
![Refer to caption](https://cdn.statically.io/img/arxiv.org/x4.png)
It is important to evaluate the performance of the entropy computing machine while operating with classical versus quantum states of light111We currently use (weak) coherent states as input, while weak coherent states by themselves always behave classically regardless of average photon number, interactions with nonlinear elements will yield quantum states within the device itself, therefore discussion of quantum states is justified. For this purpose, we investigate the optimization performance for various mean photon numbers associated with both regimes. To do so, in each feedback loop, we accumulate single-photon counts. Here, we experiment with different mean photon numbers per run, which consists of multiple feedback loops. A lower mean photon number signifies low probability of multi-photon in each coherent light pulse. This concept has been used widely in coherent state quantum key distribution where, if is too large, information is encoded redundantly in multiple photons, which damages the security of secret key exchange [33, 34]. In this case, a high probability of operating in the single-photon regime is required in every feedback loop to constantly boost the quantum stochasticity of the system, promoting chances of jumping out of local minima. We varied from dB below to dB above its experimental optimal level. Figure 4(d) shows the equilibrium energy level versus the mean photon number. This figure indicates the higher probability of finding the ground state solution for an optimal range associated with low mean photon numbers. By increasing the solution quality deteriorates as the system is more likely to be trapped in local minima. On the other hand, for lower the probability of collecting a single photon in every feedback loop increases, which leads to higher probabilities of escaping local minima and converging to the global minimum. Evidently, the evolution trajectory of Dirac-3 in searching for optimal solution in a non-convex energy landscape shows “quantum-tunneling-like” behavior in Fig. 4. Notice that further reducing the single photon rate the classical (thermal) noise from the single-photon detector’s dark count deteriorates the results, too. This can be quantified into a parameter, the quantum-to-classical ratio (QCR), defined as the photon detection rate divided by the dark count rate, which decreases for lower photon numbers. Furthermore, it is important to note that there is a trade-off between increasing the quality of the solution by operating in the quantum regime and reducing the optimization time. As shown in Fig. 4(e) operating at lower photon numbers requires a longer time to accumulate enough photons to overcome high Poisson noise, leading to an increase in time for the system to stabilize in an equilibrium state.
Another critical parameter is the number of accumulated photons (or the number of feedback loops) before updating a new wave function (new iteration). This is directly related to the amount of dissipation in this open quantum system set up. For practical purposes, Dirac-3 is designed to be configurable with different mean photon numbers and different accumulated photons per iteration, which assembled into four relaxation schedules simply named 1,2,3, and 4. As a result, the probability of finding an optimal solution is much higher in schedule 4 than 1, especially on a competitive energy landscape.
Coupling terms that represent nonlinear loss can be realized on MZI mesh, but it is not scalable for large problem size until photonic integrated circuits are available. In this hybrid quantum optimization machine implementation, FPGA can be conveniently engineered to accommodate these higher order of interaction terms, making this architecture more practical with current technology [35, 36]. Thus, on this hybrid measurement-feedback based approach, time-to-convergence depends partially on the FPGA and its architect for multiplier.
Next, we consider a combinatorial optimization problem, the maximum cut (max-cut) problem, that is known to be NP-hard. Considering for simplicity an unweighted graph, the max-cut is a partition of its vertices into two complementary sets, such that the number of edges between the two sets is maximal. This problem can be generalized to maximum k-cut (max-k-cut), where, the vertices are partitioned into disjoint subsets, such that the number of edges between the subsets is maximized. Although the proposed entropy computing paradigm deals with continuous-valued variables in general, it can be utilized to solve such discrete problems by suitable encoding of a discrete (e.g., spin) degree of freedom in the continuum, which can be done in different ways. One way is to map a binary variable onto a vector . In this manner, one can embed a classical bit onto the continuum and identify the two states by taking the maximum of and variables. Furthermore, the values of and can be regularized by considering a regularization term that can be chosen as in its simplest way. This approach can be readily extended to consider a ternary digit (trit), a quaternary digit (quit), and so on, which allow for tackling a general -state standard Potts problem with the proposed entropy computing machine.
Now, considering a graph with nodes, described with adjacency matrix , i.e., for adjacent nodes and otherwise, the max-k-cut problem can be formulated as minimizing the following objective function: , where the second term is an L1-norm regularization term with a parameter . It is straightforward to cast this objective function in the form of relation 3. This results in a quadratic function involving variable, where is the dimension of a single artificial spin state and is the size of the graph.
To test this formulation, we consider a randomly generated graph of nodes such that each two nodes are connected with a probability of . Figure 5(a-c) visualizes exemplary partitioning of this graph into 2, 3 and 4 groups through the proposed entropy computing system. This particular graph has total links, and we found the maximum cut size to be . Histograms of the cut sizes obtained for 100 different runs of the max-cut, max-3-cut, and max-4-cut problems using the entropy computing solver at schedule 1 are shown in Figs. 5(d-f), and using relaxation schedule 4 in Figs. 5(g-i). The results are compared with those obtained from Semi-Definite Programming (SDP) shown in Figs. 5(j-l). As expected, we observe that schedule 4 provides better results. In addition, as this figure clearly indicates, in all cases the entropy computing machine provides excellent results that outperform SDP results. As a reference, it is worth mentioning that SDP relaxation for max-cut has a performance guarantee of the ratio of [37], which translates to a cut size of for the particular graph considered here. For the results presented in Fig. 5, the regularization parameter was chosen to be . In general, compared to using a penalty-based approach, we find that the results are less dependent on the regularization parameter and the sum constraint.
![Refer to caption](https://cdn.statically.io/img/arxiv.org/x5.png)
3 Discussion and Conclusion
We introduced the concept of entropy quantum computing as a novel computing paradigm for solving hard optimization problems. We experimentally demonstrated entropy computing through a hybrid photonic-electronic system that builds on time-multiplexed photon qudit time bins propagating in a closed feedback loop involving electronic interconnects for implementing a reconfigurable effective optimization cost function. We demonstrated the successful operation of the proposed system for solving non-convex and combinatorial optimization problems. Results show that Dirac-3 found the ground state more often than classical gradient descent on a non-convex optimization problem with constraint. Dirac-3 also performs superior to semi-definite programming in solution quality on Ising and standard Potts problems. The presence of the sum constraint in the current Dirac-3 quantum machine becomes an advantage in problems that intrinsically involve this natural restriction. Such problems emerge in portfolio optimization, resource allocation problems, diet problems, knapsack, network flow problems, and election and voting systems [38, 39, 40, 41]. One of the key strengths of the proposed entropy computing machine is its flexibility in encoding, allowing it to handle continuous and integer variables. This capability sets it apart from many classical and quantum solvers that are primarily designed for binary Ising/QUBO problems, and it opens up new possibilities for efficient solutions in diverse applications, including grid optimization and machine learning tasks like clustering and decomposition [42, 43]. Traditionally, implementing higher-order interactions in Ising, Potts, or XY problems on analog hardware solvers requires a quadratization step for polynomial reduction [44, 45, 46]. Dirac-3 simplifies this process by directly mapping high-order optimization problems, promising increase in precision and solution quality while consuming fewer resources by eliminating the need for auxiliary variables [47, 48]. Further studies and benchmarking are necessary to fully explore the capabilities of Dirac-3.
The proposed entropy computing system harnesses noise to steer clear of local minima in complex energy landscapes. Our findings suggest that operating near222In the sense of average counts rather than the sense of number squeezing the single-photon regime (what we call the “quantum” regime) improves the optimization results as the mean photon number decreases. Effectively, time-to-convergence increases as fewer photons require more samples to be collected, since the detection rate will be lower. Faster modulation and higher single photon detection efficiency are key avenues to improve overall computation speed. The current hybrid architecture of the entropy computing system exhibits low energy consumption, comparable to a laptop. Further benchmarking needs to be done to appreciate energy advantages of this architecture. This energy footprint is expected to decrease significantly when the system is implemented entirely on an integrated photonic platform. This shift towards an all-optical approach holds promise for a practical and sustainable unconventional computing paradigm, contributing to solving energy rising issues by high performance computing [49, 50].
Acknowledgements
Authors would like to thank other scientists at Quantum Computing Inc including Prajnesh Kumar, Jeevanandha Ramanathan, and Malvika Garikapati for their valuable engineering suggestions. NC was fully supported by QCi in performing this work, in particular no UKRI support was received for writing this paper.
Declarations
Code Availability. The codes that support the findings of this study are available from the corresponding author upon reasonable request.
Data Availability. The data that support the findings of this study are available from the corresponding author upon reasonable request.
Author Contribution. All authors significantly contributed in preparing the results presented in this manuscript.
References
- \bibcommenthead
- Cook [1971] Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the Third Annual ACM Symposium on Theory of Computing. STOC ’71, pp. 151–158. Association for Computing Machinery, New York, NY, USA (1971). https://doi.org/10.1145/800157.805047
- Karp [1972] Karp, R.M.: In: Miller, R.E., Thatcher, J.W., Bohlinger, J.D. (eds.) Reducibility among Combinatorial Problems, pp. 85–103. Springer, Boston, MA (1972). https://doi.org/10.1007/978-1-4684-2001-2_9
- Mohseni et al. [2022] Mohseni, N., McMahon, P.L., Byrnes, T.: Ising machines as hardware solvers of combinatorial optimization problems. Nature Reviews Physics 4(6), 363–379 (2022) https://doi.org/10.1038/s42254-022-00440-8
- Matsubara et al. [2020] Matsubara, S., Takatsu, M., Miyazawa, T., Shibasaki, T., Watanabe, Y., Takemoto, K., Tamura, H.: Digital annealer for high-speed solving of combinatorial optimization problems and its applications. In: 2020 25th Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 667–672 (2020). https://doi.org/10.1109/ASP-DAC47756.2020.9045100
- Kao et al. [2023] Kao, Y.-T., Liao, J.-L., Hsu, H.-C.: Solving Combinatorial Optimization Problems on Fujitsu Digital Annealer. arXiv:2311.05196 (2023)
- Kadowaki and Nishimori [1998] Kadowaki, T., Nishimori, H.: Quantum annealing in the transverse Ising model. Physical Review E 58(5), 5355–5363 (1998) https://doi.org/10.1103/PhysRevE.58.5355
- Roland and Cerf [2002] Roland, J., Cerf, N.J.: Quantum search by local adiabatic evolution. Phys. Rev. A 65, 042308 (2002) https://doi.org/10.1103/PhysRevA.65.042308
- Grover [1996] Grover, L.K.: A fast quantum mechanical algorithm for database search. In: Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing. STOC ’96, pp. 212–219. Association for Computing Machinery, New York, NY, USA (1996). https://doi.org/10.1145/237814.237866 . https://doi.org/10.1145/237814.237866
- Grover [1997] Grover, L.K.: Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 79, 325–328 (1997) https://doi.org/%****␣sn-article.bbl␣Line␣175␣****10.1103/PhysRevLett.79.325
- Bennett et al. [1997] Bennett, C.H., Bernstein, E., Brassard, G., Vazirani, U.: Strengths and weaknesses of quantum computing. SIAM Journal on Computing 26(5), 1510–1523 (1997) https://doi.org/10.1137/S0097539796300933 https://doi.org/10.1137/S0097539796300933
- Childs and Goldstone [2004] Childs, A.M., Goldstone, J.: Spatial search by quantum walk. Phys. Rev. A 70, 022314 (2004) https://doi.org/10.1103/PhysRevA.70.022314
- Morley et al. [2019] Morley, J.G., Chancellor, N., Bose, S., Kendon, V.: Quantum search with hybrid adiabatic–quantum-walk algorithms and realistic noise. Phys. Rev. A 99, 022339 (2019) https://doi.org/10.1103/PhysRevA.99.022339
- Berwald et al. [2023a] Berwald, J., Chancellor, N., Dridi, R.: Grover Speedup from Many Forms of the Zeno Effect. arXiv:2305.11146 (2023)
- Berwald et al. [2023b] Berwald, J., Chancellor, N., Dridi, R.: Zeno Effect Computation: Opportunites and Challenges. arXiv:2311.08432 (2023)
- Yamamoto et al. [2017] Yamamoto, Y., Aihara, K., Leleu, T., Kawarabayashi, K.-i., Kako, S., Fejer, M., Inoue, K., Takesue, H.: Coherent ising machines—optical neural networks operating at the quantum limit. npj Quantum Information 3(1), 49 (2017) https://doi.org/10.1038/s41534-017-0048-9
- Yamamoto et al. [2020] Yamamoto, Y., Leleu, T., Ganguli, S., Mabuchi, H.: Coherent ising machines—quantum optics and neural network perspectives. Applied Physics Letters 117(16) (2020) https://doi.org/10.1063/5.0016140
- McMahon et al. [2016] McMahon, P.L., Marandi, A., Haribara, Y., Hamerly, R., Langrock, C., Tamate, S., Inagaki, T., Takesue, H., Utsunomiya, S., Aihara, K., Byer, R.L., Fejer, M.M., Mabuchi, H., Yamamoto, Y.: A fully programmable 100-spin coherent ising machine with all-to-all connections. Science 354(6312), 614–617 (2016) https://doi.org/10.1126/science.aah5178 https://www.science.org/doi/pdf/10.1126/science.aah5178
- Hamerly et al. [2019] Hamerly, R., Inagaki, T., McMahon, P.L., Venturelli, D., Marandi, A., Onodera, T., Ng, E., Langrock, C., Inaba, K., Honjo, T., Enbutsu, K., Umeki, T., Kasahara, R., Utsunomiya, S., Kako, S., Kawarabayashi, K.-i., Byer, R.L., Fejer, M.M., Mabuchi, H., Englund, D., Rieffel, E., Takesue, H., Yamamoto, Y.: Experimental investigation of performance differences between coherent ising machines and a quantum annealer. Science Advances 5(5), 0823 (2019) https://doi.org/10.1126/sciadv.aau0823 https://www.science.org/doi/pdf/10.1126/sciadv.aau0823
- Leleu et al. [2019] Leleu, T., Yamamoto, Y., McMahon, P.L., Aihara, K.: Destabilization of local minima in analog spin systems by correction of amplitude heterogeneity. Phys. Rev. Lett. 122, 040607 (2019) https://doi.org/10.1103/PhysRevLett.122.040607
- Wang et al. [2013] Wang, Z., Marandi, A., Wen, K., Byer, R.L., Yamamoto, Y.: Coherent ising machine based on degenerate optical parametric oscillators. Phys. Rev. A 88, 063853 (2013) https://doi.org/10.1103/PhysRevA.88.063853
- Choi [2008] Choi, V.: Minor-embedding in adiabatic quantum computation: I. the parameter setting problem. Quantum Information Processing (7), 193–209 (2008) arXiv:0804.4884
- Huang and Kumar [2012] Huang, Y.-P., Kumar, P.: Antibunched emission of photon pairs via quantum zeno blockade. Physical review letters 108(3), 030502 (2012)
- McCusker et al. [2013] McCusker, K.T., Huang, Y.-P., Kowligy, A.S., Kumar, P.: Experimental demonstration of interaction-free all-optical switching via the quantum zeno effect. Physical Review Letters 110(24) (2013) https://doi.org/10.1103/physrevlett.110.240403
- Huang et al. [2010] Huang, Y.-P., Altepeter, J.B., Kumar, P.: Interaction-free all-optical switching via the quantum zeno effect. Phys. Rev. A 82, 063826 (2010) https://doi.org/10.1103/PhysRevA.82.063826
- Bouchard et al. [2022] Bouchard, F., England, D., Bustard, P.J., Heshami, K., Sussman, B.: Quantum communication with ultrafast time-bin qubits. PRX Quantum 3(1), 010332 (2022)
- Kaiser and Datta [2021] Kaiser, J., Datta, S.: Probabilistic computing with p-bits. Applied Physics Letters 119(15) (2021)
- Manurkar et al. [2016] Manurkar, P., Jain, N., Silver, M., Huang, Y.-P., Langrock, C., Fejer, M.M., Kumar, P., Kanter, G.S.: Multidimensional mode-separable frequency conversion for high-speed quantum communication. Optica 3(12), 1300 (2016) https://doi.org/10.1364/optica.3.001300
- Kowligy et al. [2014] Kowligy, A.S., Manurkar, P., Corzo, N.V., Velev, V.G., Silver, M., Scott, R.P., Yoo, S.J.B., Kumar, P., Kanter, G.S., Huang, Y.-P.: Quantum optical arbitrary waveform manipulation and measurement in real time. Opt. Express 22(23), 27942–27957 (2014) https://doi.org/10.1364/OE.22.027942
- Rehain et al. [2021] Rehain, P., Ramanathan, J., Sua, Y.M., Zhu, S., Tafone, D., Huang, Y.-P.: Single-photon vibrometry. Opt. Lett. 46(17), 4346–4349 (2021) https://doi.org/10.1364/OL.433423
- Nguyen et al. [2018] Nguyen, L., Rehain, P., Sua, Y.M., Huang, Y.-P.: Programmable quantum random number generator without postprocessing. Opt. Lett. 43(4), 631–634 (2018) https://doi.org/10.1364/OL.43.000631
- Mower et al. [2013] Mower, J., Zhang, Z., Desjardins, P., Lee, C., Shapiro, J.H., Englund, D.: High-dimensional quantum key distribution using dispersive optics. Physical Review A 87(6) (2013) https://doi.org/10.1103/physreva.87.062322
- Furini et al. [2019] Furini, F., Traversi, E., Belotti, P., Frangioni, A., Gleixner, A., Gould, N., Liberti, L., Lodi, A., Misener, R., Mittelmann, H., et al.: QPLIB: a library of quadratic programming instances. Mathematical Programming Computation 11, 237–265 (2019)
- Pearson and Elliott [2004] Pearson, D., Elliott, C.: On the Optimal Mean Photon Number for Quantum Cryptography (2004)
- Dynes et al. [2018] Dynes, J.F., Lucamarini, M., Patel, K.A., Sharpe, A.W., Ward, M.B., Yuan, Z.L., Shields, A.J.: Testing the photon-number statistics of a quantum key distribution light source. Opt. Express 26(18), 22733–22749 (2018) https://doi.org/10.1364/OE.26.022733
- Dou et al. [2005] Dou, Y., Vassiliadis, S., Kuzmanov, G.K., Gaydadjiev, G.: 64-bit floating-point fpga matrix multiplication. In: Symposium on Field Programmable Gate Arrays (2005). https://api.semanticscholar.org/CorpusID:17013227
- Noble et al. [2024] Noble, G., Nalesh, S., Kala, S., Kumar, A.: Configurable sparse matrix - matrix multiplication accelerator on fpga: A systematic design space exploration approach with quantization effects. Alexandria Engineering Journal 91, 84–94 (2024) https://doi.org/10.1016/j.aej.2024.01.075
- Goemans and Williamson [1995] Goemans, M.X., Williamson, D.P.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM (JACM) 42(6), 1115–1145 (1995)
- Ajagekar et al. [2022] Ajagekar, A., Hamoud, K.A., You, F.: Hybrid classical-quantum optimization techniques for solving mixed-integer programming problems in production scheduling. IEEE Transactions on Quantum Engineering 3, 1–16 (2022) https://doi.org/10.1109/TQE.2022.3187367
- Ji et al. [2024] Ji, Y., Chen, X., Polian, I., Ban, Y.: Algorithm-oriented qubit mapping for variational quantum algorithms (2024)
- Witt et al. [2024] Witt, A., Kim, J., Körber, C., Luu, T.: ILP-based Resource Optimization Realized by Quantum Annealing for Optical Wide-area Communication Networks – A Framework for Solving Combinatorial Problems of a Real-world Application by Quantum Annealing (2024)
- Neukart et al. [2017] Neukart, F., Compostella, G., Seidel, C., Dollen, D., Yarkoni, S., Parney, B.: Traffic flow optimization using a quantum annealer. Frontiers in ICT 4 (2017) https://doi.org/10.3389/fict.2017.00029
- Hua et al. [2022] Hua, C., Rabusseau, G., Tang, J.: High-Order Pooling for Graph Neural Networks with Tensor Decomposition (2022)
- Kumar et al. [2018] Kumar, V., Bass, G., Tomlin, C., Dulny, J.: Quantum annealing for combinatorial clustering. Quantum Information Processing 17(2) (2018) https://doi.org/10.1007/s11128-017-1809-2
- Chancellor et al. [2016] Chancellor, N., Zohren, S., Warburton, P.A., Benjamin, S.C., Roberts, S.: A direct mapping of max k-sat and high order parity checks to a chimera graph. Scientific Reports 6(1), 37107 (2016) https://doi.org/10.1038/srep37107
- Chancellor [2019] Chancellor, N.: Domain wall encoding of discrete variables for quantum annealing and qaoa. Quantum Science and Technology 4(4), 045004 (2019) https://doi.org/10.1088/2058-9565/ab33c2
- Chang et al. [2020] Chang, C.C., Chen, C.-C., Koerber, C., Humble, T.S., Ostrowski, J.: Integer Programming from Quantum Annealing and Open Quantum Systems (2020)
- Bybee et al. [2023] Bybee, C., Kleyko, D., Nikonov, D.E., al: Efficient optimization with higher-order ising machines. Nat Commun 14 (2023) https://doi.org/10.1038/s41467-023-41214-9
- Sharma et al. [2023] Sharma, A., Burns, M., Hahn, A., al: Augmenting an electronic ising machine to effectively solve boolean satisfiability. Sci Rep 13 (2023) https://doi.org/10.1038/s41598-023-49966-6
- [49] Electricity 2024, Analysis and Forcast to 2026. Technical report, International Energy Agency, Paris (May 2024). https://www.iea.org/reports/electricity-2024
- Andrae and Elder [2015] Andrae, A., Elder, T.: On Global Electricity Usage of Communication Technology: Trends to 2030. Technical report (2015)