3 research outputs found

    A Mixed Integer Programming optimization model for scheduling blood donors in disaster & emergency response: a case study of Nairobi region

    Get PDF
    Thesis submitted in partial fulfillment of the requirements for the Degree of Master of Science in Information Technology (MSIT) at Strathmore UniversityIn recent years, Kenya has experienced tragedies ranging from natural disasters such as floods, terrorist activities such as the Westgate and Garissa University attacks, man-made tragedies such as road accidents and collapsed building, as well as tragedies resulting from reckless human behavior, such as fuel siphoning, and building next to power lines. When such kinds of disasters and tragedies occur, they have historically caused serious injuries that sometimes cause death. Also, during such events, medical emergencies arise, blood is one of the most critical components required by medial responder, and health facilities in order to perform transfusions that are necessary to save the lives of individuals. In the past, nationwide blood appeals have been conducted by authorities such as the Kenya Red Cross Society, media houses, politicians, and ordinary citizens, and Kenyans of Goodwill respond in large number at blood donation centers to donate blood. The challenge arising is that the system of appealing for blood is informal, unstructured and fragmented. It is difficult to track the effectiveness of ad-hoc methods of appealing for blood, and hard for potential blood donors to determine their eligibility in case they need to assist. The study proposed a mixed integer programming (MIP) model to optimize decision variables, which would determine the most optimal donation schedule and location for a given donor, based on whether they are eligible to donate, or not. The model sought to reduce the cost of responds, which is a function of the probability that a request for blood appeal will be posted, and the number of trips, distance, and cost it takes donor to respond. The model incorporated constraints such as donor availability within a given time block, and donor willingness to respond in a given region. The model’s outcome suggested that increased donor flexibility leads to a decrease in cost per donation session, and an increase in available regions increases donor flexibility, hence lower cost per donation intervention session on the donor

    Context Management for Supporting Context-aware Android Applications Development

    No full text
    Building context-aware mobile applications is one of the most ambitious areas of research. Such applications can change their behavior according to context or perform specific tasks in specific contexts. Regardless of the application, all context-aware mobile applications share the need to retrieve and process context information. This paper presents a Context Management tool for the Android platform (ACM). ACM allows easy access to internal on-board mobile sensors and hardware features extracting corresponding raw data. Raw context is processed into higher-level more human-readable context that is provided seamlessly to the mobile applications. Different methods are used for this purpose including fuzzy classifiers. Since different mobiles have different sensors and hardware features, ACM can adapt to the mobile device by deactivating access to unavailable ones. Information regarding the available sensors and hardware features and their specifications can also be queried. Additionally, applications can request notifications regarding context change or specific context values. In addition to providing developers with supporting classes and methods, ACM is accompanied by an application that allows developers to examine its functionality and capabilities before using it. The application can be also used to examine the readings of the different sensors in different situations and thus calibrate them as needed. Additionally, it can be used to modify and personalize default interpretations of raw context values to high-level ones. ACM has been tested empirically and the results show extreme interest of context-aware mobile application developers in its promising capabilities and that it is conducive to facilitating, speeding up and triggering development of many more of such applications
    corecore