Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 13. 03. 2010 01:06 — Editoval hrt (19. 03. 2010 23:30)

hrt
Zelenáč
Příspěvky: 11
Reputace:   
 

Maximální koule v polyedru - lineární programování

.

Offline

  • (téma jako vyřešené označil(a) hrt)

#2 13. 03. 2010 01:21

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4247
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: Maximální koule v polyedru - lineární programování

Mějme vektor x, který odpovídá středu koule a poloměr koule označme r.
Musí platit Ax<=b, r>0. Pokud jeden z řádků matice dává na vektor x=(x1,x2,x3) omezení kx1+lx2+mx3<=c, znamená to, že střed koule musí mít od roviny určující tuto nerovnost vzdálenost alespoň r, tedy |kx1+lx2+mx3-c|>=r*sqrt(k^2+l^2+m^2) (viz vzorec pro vzdálenost bodu od roviny), což nám dává dvě možnosti:
c-r*sqrt(k^2+l^2+m^2)>=kx1+lx2+mx3 nebo
kx1+lx2+mx3>=c+r*sqrt(k^2+l^2+m^2)
Druhá z nich je ve sporu s kx1+lx2+mx3<=c, nemůže proto nastat. Do soustavy proto stačí přidat tu první.

Maximalizovat chceme r.


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#3 13. 03. 2010 11:35

hrt
Zelenáč
Příspěvky: 11
Reputace:   
 

Re: Maximální koule v polyedru - lineární programování

Děkuji :)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson