Loading...
 

Ising Machines: EECS 290-005, Spring 2022

Links:


Ising Machines are a recent approach for solving difficult combinatorial optimization problems in many areas (e.g., wireless communications, machine learning, circuit design and verification, cryptography, robotics, control, computational biology, logistics and transportation, smart grids, etc.).
This class will serve as a primer for this emerging area.

Following an overview, core subjects in this multi-disciplinary area will be covered, including:
  • mapping CO problems to Ising form;
  • noise modelling and analysis;
  • oscillators: modelling, operation, phase macromodel theory and circuit design;
  • Ising Machine theory based on global Lyapunov functions;
  • Boltzmann Machines, simulated annealing, and "stochastic simulation";
  • fundamentals of quantum computing.
Pre-requisites
EE219A (or permission of instructor).
Course format
The grade for the course will be based on a project or literature survey report, (likely) an oral midterm in prelim style, and class attendance/participation.
Credits
4. Class# (CCN): 19094.
Class location and times
MW 2-4pm, online.
Textbook and Materials
Slides/notes will be made available to the students.
Instructor
Jaijeet Roychowdhury.