Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Softwarový balík pro práci s polyedry
Název práce v češtině: Softwarový balík pro práci s polyedry
Název v anglickém jazyce: Software package for polyhedra operation
Akademický rok vypsání: 2011/2012
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra aplikované matematiky (32-KAM)
Vedoucí / školitel: prof. Mgr. Milan Hladík, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.11.2011
Datum zadání: 04.11.2011
Datum potvrzení stud. oddělením: 01.12.2011
Datum a čas obhajoby: 06.09.2012 09:00
Datum odevzdání elektronické podoby:01.08.2012
Datum odevzdání tištěné podoby:02.08.2012
Datum proběhlé obhajoby: 06.09.2012
Oponenti: RNDr. Josef Cibulka, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je implementovat pokročilé funkce pro práci s (konvexními) polyedry. Jedná se zejména o:
- převod mezi vrcholovou a nerovnicovou reprezentací polyedru
- konvexní obal sjednocení dvou (a více) polyedrů
- rozdíl dvou polyedrů a rozklad na sjednocení konvexních polyedrů
- prunik dvou (a více) polyedrů
- redukce nerovnic/vrcholů v popisu polyedru
Předpokládá se, že balík bude psaný pod Matlabem, ale s vedoucím se lze domluvit na i jiném jazyce. Součástí práce by měla být i anglicky psaná dokumentace.
Seznam odborné literatury
F. P. Preparata, M. I. Shamos: Computational geometry. An introduction, Springer, 1985.
B. Grünbaum: Convex polytopes, Springer, 2003.
M. Padberg: Linear optimization and extension, Springer, 1999.
L. Grygarová: On a calculation of an arbitrary separating hyperplane of convex polyhedral sets, Optimization 43, 1998, str. 93-112.

další literatura na internetu:

QHULL: http://www.qhull.org/
CDD: http://www.cs.mcgill.ca/~fukuda/soft/cdd_home/cdd.html
PORTA: http://www.zib.de/Optimization/Software/Porta/
Předběžná náplň práce
Cílem práce je naprogramovat (ve vhodném prostředí, doporučuje se Matlab) pokročilé funkce pro práci s konvexními polyedry - mj. převod mezi různými reprezentacemi, redukce v popisu, konvexní obal sjednocení.
Předběžná náplň práce v anglickém jazyce
The aim of the thesis is to implement (prefarebly in Matlab) advanced functions for working with polyhedra, e.g., conversion between H- and V-representation, redundancy removal and convex hull of union of two polyhedra.
 
Univerzita Karlova | Informační systém UK