Course Projects

Quantum Algorithm for Solving PDEs and Its Applications

Quantum Information & Computation · 2025 Spring · Lecturer: Prof. Hao-Chung Cheng (NTU EE)

Surveyed three families of quantum PDE approaches and compared space/time complexity with classical solvers; identified boundary handling, state preparation, and Trotter error as key bottlenecks; pointed to qubitization and better observable extraction as next steps.

  • Wave-equation Hamiltonian simulation (log qubit scaling).
  • Advection via block-encoded nonunitary steps with postselection reuse.
  • High-order finite-difference mappings to banded Hamiltonians.

Regression and Bayesian Inference: Mean Squared Error

Physical Theories on (Machine) Learning · 2025 Fall · Lecturer: Prof. Miranda C. N. Cheng (NTU Physics)

Showed how Gaussian-noise linear regression links MSE minimization to maximum likelihood; with a Gaussian prior, MAP recovers ridge regression with penalty strength λ = σ22.

Exact Decoding of Quantum Error-Correcting Codes

IAMS Group Meeting / Coding Theory · 2025 Fall · Presented at Jen Group (Academia Sinica)

Explored exact decoding algorithms for QEC with an eye to performance/scalability and regimes where exact methods are viable.

  • Motivated by Prof. Chun-Ming Chen’s Coding Theory (NTU).
  • Reference: PRL 134, 190603.

The Features of Optical Computing

Introduction to Semiconductor Optoelectronics · 2024 Spring · Lecturer: Prof. Yun-Chorng Chang (RCAS, Academia Sinica)

Introduced photonic computing and why it is attractive (parallelism, low-loss links, low cross-talk, one-way propagation, very high carrier bandwidth ~500 THz); outlined hurdles in architecture co-design, materials, and reducing system bulk.

Comparing Gate-Based vs. Unitary-Based Pulse Generation with Qiskit Pulse (in progress)

Introduction to Quantum Computation & Information · 2025 Fall · Lecturer: Prof. Hsi-Sheng Guan (NTU Physics)

Contrasts predefined gate pulses vs. custom unitary-based pulses on IBM Quantum hardware—fidelity, flexibility, and implementation complexity.

More notes

Gate-based pulses are convenient and hardware-optimized; unitary-based pulses enable tailored control at the cost of synthesis effort.