szó jelentését keresi. A DICTIOUS-ban nem csak a
szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a
szót egyes és többes számban mondani. Minden, amit a
szóról tudni kell, itt található. A
szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. A
és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.
Főnév
convex function (tsz. convex functions)
- (informatika) konvex függvény
A convex function (konvex függvény) a matematikai analízis, az optimalizálás és a gépi tanulás egyik legfontosabb fogalma. A konvex függvények különleges tulajdonsága, hogy minden lokális minimum egyben globális minimum is – ezáltal könnyen optimalizálhatóak és matematikailag jól kezelhetőek.
1. Definíció
Egy
függvény konvex, ha dómainje konvex halmaz, és bármely két pontjára
és
esetén teljesül:
📌 Ez a konvexitás definíciója: a függvény görbéje nem nyúlik ki a két pont közötti szakasz fölé.
2. Geometriai értelmezés
A függvénygrafikon „alulról homorú”:
- A két pont közötti egyenes szakasz a grafikon felett vagy érinti azt
- Pl. a
függvény konvex
- A konvex függvények „tál” alakúak
3. Példák
✅ Konvex függvények:


(normák)

❌ Nem konvex függvények:



4. Deriváltas feltételek (egyváltozós esetben)
Ha
kétszer deriválható, akkor:
konvex ↔
minden
-re
szigorúan konvex ↔ 
📌 A második derivált pozitív → függvény „felfelé nyílik”
5. Többváltozós eset
Tegyük fel, hogy
kétszer differenciálható.
konvex ↔ a Hesse-mátrix
pozitív féldefinit minden
-re
szigorúan konvex ↔
pozitív definit
6. Miért fontos?
✅ Optimalizálásban:
- Lokális minimum = globális minimum
- Hatékony algoritmusok (pl. gradiensmódszer, belső pontos módszerek)
- Konvex célfüggvény és konvex tartomány → könnyű optimalizálni
✅ Gépi tanulásban:
- Regressziók, logisztikus regresszió, SVM – konvex veszteségfüggvény
- Stabil, kiszámítható tanulás
7. Szigorú konvexitás
Egy
függvény szigorúan konvex, ha:
📌 Ez garantálja az egyértelmű minimumot – nincs több optimális pont.
8. Konvex halmaz és függvény
- A konvex függvény csak konvex halmazon értelmezve „konvex”
- A konvex halmaz: bármely két pontját összekötő szakasz a halmazban van
📌 Például az
, pozitív ortáns, gömb – konvexek 📌 A körív, L-alakú tartomány – nem konvex
9. C++ példa – konvex függvény minimumának keresése (gradiens módszer)
#include <iostream>
#include <cmath>
double f(double x) {
return x * x + 2 * x + 1; // konvex: (x + 1)^2
}
double df(double x) {
return 2 * x + 2;
}
int main() {
double x = 0.0;
double alpha = 0.1;
for (int i = 0; i < 100; ++i) {
x = x - alpha * df(x);
}
std::cout << "Minimum x értéke: " << x << "\n";
std::cout << "f(x): " << f(x) << "\n";
return 0;
}
10. Összefoglalás
Fogalom
|
Jelentés
|
Convex function
|
Olyan függvény, amelynél a szakasz a grafikon alatt van
|
Matematikai feltétel
|
|
Deriváltalapú kritérium
|
, vagy Hesse-mátrix pozitív féldefinit
|
Alkalmazás
|
Optimalizálás, ML, közgazdaságtan, játékelmélet
|
Előny
|
Lokális minimum = globális minimum
|
A konvex függvények a matematikai optimalizálás sarokkövei. Tulajdonságaik miatt széles körben alkalmazhatók – a tudományos modellezéstől a vállalati döntéstámogatásig, a mesterséges intelligenciáig.