COMPUTATIONAL ECOLOGY: GRAPHS, NETWORKS AND AGENT-BASED MODELING