linear inequality
Főnév
linear inequality (tsz. linear inequalities)
A linear inequality (lineáris egyenlőtlenség) egy olyan matematikai kifejezés, amelyben egy lineáris algebrai kifejezés nem egyenlőség, hanem egyenlőtlenség formájában szerepel. Ezek az egyenlőtlenségek kulcsfontosságúak a lineáris programozásban, geometriai modellezésben, döntési problémákban és gazdasági modellekben.
1. Definíció
Egy lineáris egyenlőtlenség olyan kifejezés, amely a következő formában adható meg:
– ahol:
- : konstans együtthatók
- : változók
- : konstans tag
2. Példák
Egyváltozós:
Megoldása:
Kétváltozós:
Ez egy félsíkot határoz meg a síkban – minden pont, ami a egyenes alatt vagy rajta van, kielégíti az egyenlőtlenséget.
3. Geometriai értelmezés
Minden lineáris egyenlőtlenség egy egyenes (sík, hiper-sík) egyik oldalát jelöli:
- Kétváltozós: félsík
- Háromváltozós: féltér
- Többváltozós: félhipersík
Az egyenlőtlenségek metszéspontjai általában megengedett tartományt (feasible region) határoznak meg optimalizálási problémákban.
4. Egyenlőtlenségrendszerek
Több lineáris egyenlőtlenségből rendszer alkotható:
A megoldások halmaza az a sokszög (poligon), amely teljesíti az összes feltételt egyszerre.
5. Lineáris egyenlőtlenségek alkalmazása
✅ Lineáris programozás
A célfüggvény optimalizálása (pl. profitmaximalizálás) egy sor lineáris egyenlőtlenség által meghatározott tartományon belül.
✅ Döntési modellek
Erőforrások, idő, pénz korlátozása lineáris formában.
✅ Grafikus megoldás
Két változó esetén az egyenlőtlenségeket ábrázolhatjuk síkon, és szemmel is meghatározhatjuk a megoldáshalmazt.
6. Algebrai megoldás – lépések
Példa:
- Ábrázoljuk az egyenlőséggé alakított változatokat (pl. )
- Határozzuk meg, melyik oldalon van az igaz tartomány
- Árnyékoljuk azokat a régiókat, amelyek minden feltételt kielégítenek
- A metszet lesz a megoldás
7. Egyenlőtlenség normál formában
A lineáris programozásban az egyenlőtlenségeket gyakran normál formára hozzuk:
– ahol:
- : mátrix (egyenlőtlenségek együtthatói)
- : változók vektora
- : konstans vektor
8. Egyenlőtlenségek átalakítása
Ha az egyenlőtlenség típusa nem megfelelő, átrendezéssel alakíthatjuk:
Egyenlőség átalakítható két egyenlőtlenség kombinációjává.
9. C++ példa – lineáris egyenlőtlenség ellenőrzése
#include <iostream>
bool satisfiesInequality(double x, double y) {
return (x + 2*y <= 8) && (x >= 2) && (y >= 0);
}
int main() {
double x, y;
std::cout << "Adj meg x és y értékeket: ";
std::cin >> x >> y;
if (satisfiesInequality(x, y)) {
std::cout << "Az értékek kielégítik az egyenlőtlenségeket.\n";
} else {
std::cout << "Nem felel meg a rendszernek.\n";
}
return 0;
}
10. Összefoglalás
| Fogalom | Jelentés |
|---|---|
| Linear inequality | Olyan reláció, ahol egy lineáris kifejezés kisebb/nagyobb egy értéknél |
| Megoldáshalmaz | Az a tartomány, ahol az egyenlőtlenség igaz |
| Alkalmazás | Optimalizálás, grafikus megoldás, LP-modellek |
| Típusok | |
| Ábrázolás | Egyenesek által határolt régiók (2D, 3D) |
A lineáris egyenlőtlenségek a matematikai modellezés és optimalizálás alapkövei – egyszerű, mégis erőteljes eszközök, amelyekkel valós problémák egész sorát megoldhatjuk.
- linear inequality - Szótár.net (en-hu)
- linear inequality - Sztaki (en-hu)
- linear inequality - Merriam–Webster
- linear inequality - Cambridge
- linear inequality - WordNet
- linear inequality - Яндекс (en-ru)
- linear inequality - Google (en-hu)
- linear inequality - Wikidata
- linear inequality - Wikipédia (angol)