v algebra, soustavy bilineárních rovnic jsou kolekce rovnic, z nichž každá je psána jako bilineární forma, pro které se hledá společné řešení. Vzhledem k tomu, že jedna sada proměnných je reprezentována jako vektor Xa další reprezentovaný vektorem y, pak systém bilineárních rovnic pro X a y lze psát
. Tady, i je celé číslo jehož hodnota se pohybuje od 1 do nějaké horní hranice r,
jsou matice a
jsou některé reálná čísla. Systémy bilineárních rovnic vznikají v mnoha předmětech včetně inženýrství, biologie, a statistika.
Řešení v celých číslech
Zde uvažujeme teorii řešení pro bilineární rovnice v celých číslech. Nechť je daný systém bilineární rovnice

Tento systém lze zapsat jako

Jakmile vyřešíme tento lineární systém rovnic, pak pomocí faktorizace pořadí níže můžeme získat řešení pro daný bilineární systém.

Nyní vyřešíme první rovnici pomocí Smith normální forma. Vzhledem k jakékoli
matice
, můžeme dostat dvě matice
a
v
a
, respektive takové, že
, kde
je následující:

kde
a
pro
. Vzhledem k systému
, můžeme to přepsat jako
, kde
a
. Řešení
je jednodušší jako matice
je poněkud diagonální. Jelikož se množíme několika nonsingulárními maticemi, jsou dva systémy rovnic ekvivalentní v tom smyslu, že řešení jednoho systému mají vzájemnou korespondenci s řešeními jiného systému. Řešíme
a vzít
Nechte řešení
být

kde
jsou volná celá čísla a toto jsou všechna řešení
. Takže jakékoli řešení
je
. Nechat
být dán

Pak
je

Chceme matici
mít pořadí 1, aby bylo možné provést faktorizaci uvedenou ve druhé rovnici. Řešení kvadratické rovnice ve 2 proměnných v celých číslech nám dá řešení pro bilineární systém. Tuto metodu lze rozšířit na jakoukoli dimenzi, ale ve vyšších dimenzích se řešení stávají komplikovanějšími. Tento algoritmus lze použít v Šalvěj nebo MATLAB.
Viz také
Soustavy lineárních rovnic
Reference