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 combination (tsz. convex combinations)
- (informatika) A convex combination (konvex kombináció) egy alapvető fogalom a lineáris algebra, konvex analízis, geometria és optimalizálás területén. Olyan lineáris kombinációt jelent, ahol az együtthatók nemnegatívak és összegük 1 – vagyis a kombináció a pontok közötti “átlagos” helyet jelenti.
1. Definíció
Legyenek
vektorok. A következő lineáris kombináció:
konvex kombináció, ha:
- Minden
(nemnegatív)

Példa:
Két pont:
,
A konvex kombináció:
Ez a két pont közti szakasz minden pontját leírja!
2. Geometriai jelentés
- A konvex kombináció pontot hoz létre a pontok konvex burkán (convex hull) belül
- Ha csak két pont: a szakasz köti össze őket
- Ha három pont a síkon: a háromszög belsejében lévő pontokat jelöli
- Általánosan: egy konvex kombináció sosem “lóg ki” az alapvektorok konvex burkából
3. Konvex burok (convex hull)
A konvex burok azon összes pont halmaza, amely konvex kombinációja egy adott pontkészletnek.

- A legkisebb konvex halmaz, amely tartalmazza az összes pontot
4. Lineáris vs. konvex kombináció
Kombinációtípus
|
Feltételek a súlyokra
|
Geometriai jelentés
|
Lineáris kombináció
|
|
Bárhol lehet az eredmény
|
Affin kombináció
|
|
Pont az affine burkon belül
|
Konvex kombináció
|
|
Pont a konvex burkon belül
|
5. Konvex kombinációk a gyakorlatban
✅ Interpoláció
Két érték „köztes” értéke:

✅ Gépi tanulás
- Mixtúra modellek: konvex kombinációval vegyítjük a komponenseloszlásokat
- Neurális hálók: rétegek kombinációi
- Klaszterközéppontok konvex kombinációval számolhatók
✅ Játékok, döntések
- Vegyes stratégiák → valószínűségi kombináció
✅ Optimalizálás
- A konvex kombinációk segítenek definiálni konvex halmazokat, ahol hatékony algoritmusok működnek
6. Vizualizáció – 2D és 3D
- Két pont: az őket összekötő szakasz (interpoláció)
- Három pont: a háromszög (barycentrikus koordináták)
- Több pont: konvex sokszög / poliéder
A konvex kombinációk halmaza mindig konvex: bármely két benne lévő pont közötti szakasz is benne van.
7. Példa: konvex kombináció számítása
Adott:



Súlyok:
,
,
Ekkor a konvex kombináció:
8. C++ példa
#include <iostream>
#include <vector>
std::vector<double> convexCombination(const std::vector<std::vector<double>>& points,
const std::vector<double>& weights) {
int dim = points.size();
std::vector<double> result(dim, 0.0);
for (size_t i = 0; i < points.size(); ++i) {
for (int d = 0; d < dim; ++d) {
result += weights * points;
}
}
return result;
}
int main() {
std::vector<std::vector<double>> points = {{1, 0}, {0, 2}, {2, 3}};
std::vector<double> weights = {0.2, 0.5, 0.3};
std::vector<double> result = convexCombination(points, weights);
std::cout << "Konvex kombináció: (" << result << ", " << result << ")\n";
return 0;
}
9. Fontos tulajdonságok
- Zárt: a konvex kombinációk halmaza zárt
- Skálázás: a kombinációk stabilak affinn transzformációra
- Szorzás: csak nemnegatív súlyokkal működik
10. Összefoglalás
Fogalom
|
Jelentés
|
Convex combination
|
Olyan lineáris kombináció, ahol a súlyok összege 1 és mind pozitív
|
Matematikai forma
|
, ,
|
Geometriai jelentés
|
Az alappontok közötti átlagos hely
|
Kapcsolódó fogalmak
|
Konvex burok, affinn kombináció
|
Felhasználás
|
Optimalizálás, interpoláció, ML, számítógépes grafika
|
A konvex kombinációk nemcsak algebrai eszközök, hanem geometriai intuíciót is hordoznak: segítenek megérteni, hogyan lehet pontokat „összeolvasztani”, keverni, vagy akár döntéseket „súlyozni”.