LTspice netlists and problem specifications for the analog Ising machine. This folder contains supporting files for T. Patrick Xiao's PhD Thesis, Chaper 6 (Department of EECS, UC Berkeley, 2019).
Description of the files:
- Ising_8spins.net: LTspice netlist for an analog Ising machine circuit. Implements the coupling matrix in J8.txt, also provided in Appendix G of thesis. The simulation results are used for Fig. 6.5 and Fig. 6.6.
- Ising_32spins.net: LTspice netlist that implements the coupling matrix in J32.txt. The simulation results are used for Fig. 6.7 and Fig. G.1.
- MaxCut_g05-80-1.net: LTspice netlist that implements a Max-Cut problem with 80 vertices. The simulation results are used for Fig. 6.8 and Fig. G.2 in the most recent version of the thesis. The list of weights can be found here: http://biqmac.uni-klu.ac.at/library/mac/rudy/g05_80.1
- MaxCut_g05-60-2.net: LTspice netlist that implements a Max-Cut problem with 60 vertices. The simulation results are used for Fig. 6.8 and Fig. G.2 in an earlier version of the thesis. The list of weights can be found here: http://biqmac.uni-klu.ac.at/library/mac/rudy/g05_60.2
- J8.txt: a list of coupling weights (binary, -1 and +1) for a fully-connected 8-spin Ising problem. The first two columns list the spin indices. The third column contains the weight value.
- J32.txt: a list of coupling weights (binary, -1 and +1) for a fully-connected 32-spin Ising problem.
- Ising_32spins-Gain-155.net: LTspice netlist that implements the coupling matrix in J32.txt with a constant gain of 15.5%. The simulation results are used in Fig. 6.13.
- Ising_32spins-Gain-11.net: LTspice netlist that implements the coupling matrix in J32.txt with a constant gain of 11%. Differs in the random initial condition, but gives very similar results to that shown in Fig. 6.13.
LTspice netlists were tested on both LTspice IV on Mac OS X and LTspice XVII on Windows 10.