Samouczek optymalizacji wypukłości
Ten samouczek wprowadzi różne koncepcje związane z optymalizacją nieliniową. Problemy programowania liniowego są bardzo łatwe do rozwiązania, ale większość aplikacji w świecie rzeczywistym ma nieliniowe granice. Zatem zakres programowania liniowego jest bardzo ograniczony. Jest więc próbą przybliżenia takich tematów jak funkcje wypukłe i zbiory oraz ich warianty, które można wykorzystać do rozwiązania większości światowych problemów.
Ten samouczek jest przeznaczony dla studentów, którzy są zainteresowani rozwiązywaniem różnych problemów optymalizacyjnych. Pojęcia te są szeroko stosowane w bioinżynierii, elektrotechnice, uczeniu maszynowym, statystyce, ekonomii, finansach, obliczeniach naukowych i matematyce obliczeniowej i wielu innych.
Warunkiem wstępnym tego kursu jest wprowadzenie do algebry liniowej, np. Wprowadzenie do pojęć takich jak macierze, wektory własne, macierze symetryczne; podstawy rachunku różniczkowego i wprowadzenie do optymalizacji, np. wprowadzenie do pojęć programowania liniowego.