# 🧩 2.1 Single-objective Optimization

% ```{contents}
% :depth: 2
% ```

## 🔰 Tutorial

✅ Watch [the portion about real-world Bayesian optimization and honegumi](https://youtu.be/IVaWl2tL06c?si=KQYNfAVw9f0AK-Ip&t=1874) from "A Gentle Introduction to Bayesian Optimization".

<div style="position: relative; overflow: hidden; padding-top: 50%; margin-bottom: 25px; width: 75%;">
    <iframe src="https://www.youtube.com/embed/IVaWl2tL06c?si=t2BTVJrREts6JPkd&amp;start=1837" title="YouTube video player" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" msallowfullscreen="msallowfullscreen"  oallowfullscreen="oallowfullscreen" webkitallowfullscreen="webkitallowfullscreen"></iframe>
</div>

✅ Read through the homepage of
[Honegumi](https://honegumi.readthedocs.io/en/latest/), a Bayesian optimization
template generator. This tool will be used at various points during the course
to help with demonstrating advanced optimization topics.

:::{grid-item-card} Coding Tutorial
Optimizing a 3D Printed Material for Strength Under Constraints
+++
```{button-link} https://honegumi.readthedocs.io/en/latest/curriculum/tutorials/sobo/sobo.html
:color: info
:expand:
:click-parent:
Coding Tutorial
```
:::

## 🚀 Quiz

::::{tab-set}
:sync-group: category

:::{tab-item} Sp/Su 2024
:sync: sp2024

https://q.utoronto.ca/courses/370068/assignments/1327549
:::

:::{tab-item} Sp/Su 2025
:sync: sp2025

https://q.utoronto.ca/courses/393348/assignments/1499688?display=full_width_with_nav
:::

::::

## 📄 Assignment

::::{tab-set}
:sync-group: category

:::{tab-item} Sp/Su 2024
:sync: sp2024

https://q.utoronto.ca/courses/370068/assignments/1327550
:::

:::{tab-item} Sp/Su 2025
:sync: sp2025

https://q.utoronto.ca/courses/393348/assignments/1499689?display=full_width_with_nav
:::

::::
