In this thesis, we investigate how to evacuate people using the available road transportation network efficiently. To successfully do that, we need to design evacuation model that is fast, safe, and seamless. We enable the first two criteria by developing a macroscopic, time-dynamic evacuation model that aims to maximize the number of people in relatively safer areas of the network at each time point; the third criterion is optimized by constructing an evacuation tree, where the vehicles are evacuated using a single path to safety. Divergence and contraflow policies have been incorporated to enhance the network capacity. Divergence enables specific nodes to diverge their flows into two or more streets, while contraflow allows certain streets to reverse their flow, effectively increasing their capacity. We investigate the performance of these policies in the evacuation networks obtained, and present results on two benchmark networks of Sioux Falls and Chicago.iii ACKNOWLEDGEMENTS I would first like to express my sincere gratitude towards my advisor, Dr. Chrysafis Vogiatzis, from the bottom of my heart as he always stood by my side to help me out in my difficulties. Because of his insightful advice and guidance, this research has taken shape. While working with him, I have learned many things about optimization, mathematical modeling, how to do research, and how to code. His knowledge and passion towards his research field has always been a source of motivation for me.Secondly, I would like to thank my committee members Dr. Yiwen Xu (IME department), Dr. Simone Ludwig (CS department) and Dr. Chrysafis Vogiatzis (IME department) for their insights on the research, constructive criticisms, and for pointing out to corrections in the thesis draft.