GPnet uses signomial programming in GPkit to formulate and solve non-linear network design and control problems.
Documentation is currently not available, but the code is easily interpretable with some knowledge of the GPkit documentation.
If you have questions about the models and methods, or have suggestions for improvement, please contact Berk Ozturk (bozturk@mit.edu).