Optimisation in Energy SystemsExplores optimization in energy system modeling, covering decision variables, objective functions, and different strategies with their pros and cons.
Dynamic Programming: KnapsackExplores dynamic programming for the Knapsack problem, discussing strategies, algorithms, NP-hardness, and time complexity analysis.
Sampling the Canonical EnsembleExplores sampling the canonical ensemble, temperature fluctuations, extended Lagrangian, and Maxwell-Boltzmann distribution in molecular dynamics simulations.
Elements of Computational ComplexityIntroduces computational complexity, decision problems, quantum complexity, and probabilistic algorithms, including NP-hard and NP-complete problems.