Disasters are sudden and calamitous events that can cause severe and pervasive negative impacts on society and huge human losses. Governments and humanitarian organizations have been putting tremendous efforts to avoid and reduce the negative consequences due to disasters. In recent years, information technology and big data have played an important role in disaster management. While there has been much work on disaster information extraction and dissemination, real-time optimization for decision support for disaster response is rarely addressed in big data research. With big data as an enabler, optimization of disaster response decisions from a systems perspective would facilitate the coordination among governments and humanitarian organizations to transport emergency supplies to affected communities in a more effective and efficient way when a disaster strikes. In this paper, we propose a mathematical programming approach, with real-time disaster-related information, to optimize the post-disaster decisions for emergency supplies delivery. Since timeliness is key in a disaster relief setting, we propose a rounding-down heuristic to obtain near-optimal solutions for the provision of rapid and effective response. We also conduct two computational studies. The first one is a case study of Iran that aims to examine the characteristics of the solutions provided by our solution methodology. The second one is to evaluate the computational performance, in terms of effectiveness and efficiency, of the proposed rounding-down heuristic. Computational results show that our proposed approach can obtain near-optimal solutions in a short period of time for large and practical problem sizes. This is an extended work of Kuo et al., 2015, which