Tools and Techniques for Network Analysis, Optimization and Design