Comet (programovací jazyk) - Comet (programming language) - Wikipedia
Kometa je reklama programovací jazyk navržený profesorem Brown University Dr. Pascal Van Hentenryck slouží k řešení složitých kombinačních optimalizačních problémů v oblastech, jako je přidělení zdrojů a plánování. Nabízí řadu optimalizačních algoritmů: od matematické programování na programování omezení, algoritmus místního vyhledávání a „dynamická stochastická kombinatorická optimalizace.“[1]
Programy Comet specifikují místní vyhledávací algoritmy jako dvě složky:
- model na vysoké úrovni popisující aplikace z hlediska omezení, kombinátory omezení a objektivní funkce;
- vyhledávací procedura vyjádřená z hlediska modelu na vysoké úrovni abstrakce.
Tento přístup podporuje opakovaná použitelnost napříč aplikacemi.
Své API umožňuje jej použít jako a softwarová knihovna. Comet také nabízí abstrakce na vysoké úrovni paralelní a distribuované výpočty, na základě plánování smyček, přerušení a krádeže práce.
Reference
- ^ Taylor, J., "První pohled - kometa Dynadec ", 8. července 2009
externí odkazy
- Domovská stránka komety na Dynadec (zaniklý)
- Omezené místní vyhledávání Pascala Van Hentenrycka a Laurenta Michela. MIT Press, 2005.