\documentclass[12pt]{book}

\usepackage{fullpage}
%\usepackage{secdot}
\usepackage[authoryear]{natbib}
\usepackage{listings}
\usepackage{url}
\usepackage{fancyhdr}
\usepackage[usenames]{color}

\bibpunct{[}{]}{,}{n}{}{}

\usepackage{graphicx}
%%\usepackage{helvet}
%%\usepackage{courier}
%%\usepackage{makeidx}
%%\usepackage{multicol}
%%\usepackage{mathptmx}
%%%\usepackage{type1cm}
%%%\usepackage[bottom]{footmisc}
%%%\usepackage{footmisc}
%%%\usepackage{amsfonts,amsmath,graphicx,subfigure}


\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

\input{macros}


\begin{document}

% Put your article title in here
\title{Coopr User Manual:\\Pyomo Modeling Language and Extension Packages}

\author{William E.\ Hart\footnote{Sandia National Laboratories, Discrete Math and Complex Systems Department, PO Box 5800, Albuquerque, NM 87185; {\tt wehart@sandia.gov}} 
\and
Jean-Paul Watson\footnote{Sandia National Laboratories, Discrete Math and Complex Systems Department, PO Box 5800, Albuquerque, NM 87185; {\tt jwatson@sandia.gov}} 
\and
David L.\ Woodruff\footnote{Graduate School of Management, University of California at Davis,
Davis, CA 95616-8609; {\tt dlwoodruff@ucdavis.edu}}
}

\date{\today}

\maketitle

\if 0
\begin{abstract}
We describe Pyomo, an open-source tool for modeling optimization applications in Python. Pyomo can be used to define abstract problems, create concrete problem instances, and solve these instances with standard solvers. Pyomo provides a capability that is commonly associated with algebraic modeling languages like AMPL and GAMS.  Pyomo leverages the capabilities of the Coopr software, which integrates Python packages for defining optimizers, modeling optimization applications, and managing computational experiments.
\end{abstract}

\noindent {\it Key words:} python; modeling language; optimization; open source software
\fi


\lstset{language=Python}
\definecolor{light-gray}{gray}{0.9}
\lstset{backgroundcolor=\color{light-gray}}
\lstset{aboveskip=1em,belowskip=1em}

\tableofcontents


\input{modeling-intro}

\input{pyomo-intro}

\input{coopr-opt}

%\input{../../../coopr.pysp/doc/pysp/pysp-overview}
\chapter{PySP}
\input{../../../coopr.pysp/doc/pysp/pyspbody}

\input{pyomo-advanced}

\input{modeling-disc}


\section*{Acknowledgements} 

Sandia is a multiprogram laboratory
operated by Sandia Corporation, a Lockheed Martin Company, for the United
States Department of Energy's National Nuclear Security Administration
under Contract DE-AC04-94-AL85000.


\bibliographystyle{siam}
\bibliography{coopr}

\end{document}
