Computing derivatives using automatic differentiation methods entails a variety of combinatorial problems. The OpenAD tool implements automatic differentiation as source transformation of a program that represents a numerical model. We select three combinatorial problems and discuss the solutions implemented in OpenAD. Our intention is to explain the specific parts of the implementation so that readers can easily use OpenAD to investigate and develop their own solutions to these problems.
@InProceedings{utke_et_al:DagSemProc.09061.7, author = {Utke, Jean and Naumann, Uwe}, title = {{Combinatorial Problems in OpenAD}}, booktitle = {Combinatorial Scientific Computing}, pages = {1--12}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2009}, volume = {9061}, editor = {Uwe Naumann and Olaf Schenk and Horst D. Simon and Sivan Toledo}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.09061.7}, URN = {urn:nbn:de:0030-drops-20954}, doi = {10.4230/DagSemProc.09061.7}, annote = {Keywords: Automatic differentiation, combinatorial problem, tool tutorial} }
Feedback for Dagstuhl Publishing