Adding first version of GIMPy

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@647 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding data structures

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@654 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding support for xdot and various other small fixes

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@655 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
import paths for xdot and baktree added.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@661 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
bbvisual.py and run_gtk.py are added, baktree.py and gimpy.py are updated.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@662 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
generating images on any time is updated in baktree.py. layout check is added to Tree class constructor. run.py and p0201_GLPK.in is added to GrUMPy/trunk.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@663 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
bbvisual and run_gtk.py moved to /GrUMPy/trunk

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@665 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
pydot and other project paths fixed. They are on the same level.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@667 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding Euclidean graph generator and fixing a few bugs

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@671 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
extend() method of LinkedList.py updated. __add__() method is added to LinkedList class. find_maximum_flow() method is added to gimpy.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@679 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
max_flow_example.py is added. It contains a maximum flow problem instance for demonstrating the algorithm.

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@680 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding some examples

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@682 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@683 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@684 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding generalized version of augmenting path

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@685 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding general labeling algorithm for max flow (preflow push and SAP)

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@686 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Fixes to flow algorithms and adding highest label preflow-push

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@687 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Adding shortest path algorithm for negative weights (with negative cycle detection

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@688 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Fixing a few bugs

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@689 5eb3cf9a-c56f-4155-9a08-806ae8551a6d
Fixing a few bugs

git-svn-id: https://projects.coin-or.org/svn/CoinBazaar/projects/GIMPy/trunk@690 5eb3cf9a-c56f-4155-9a08-806ae8551a6d