28 research outputs found

    A stochastic programming approach to resource-constrained assignment problems

    Get PDF
    We address the resource-constrained generalizations of the assignment problem with uncertain resource capacities, where the resource capacities have an unknown distribution that can be sampled. We propose three stochastic programming-based formulations that can be used to solve this problem, and provide exact and approximate solution techniques for the resulting models. We also present numerical results for a large set of numerical problems. The results indicate that the solutions obtained using the stochastic programming approaches perform significantly better than those obtained using expected values of capacities in a deterministic solution strategy. In addition, stochastic-programming-based approximations are computationally as efficient as deterministic techniques

    Route Optimization Tool (RoOT) for distribution of vaccines and health products

    Get PDF
    Delivery of health products from provinces or districts to health facilities, including temperature-sensitive vaccines, is one of the most effective interventions to ensure availability of supplies and save lives in low- and middle-income countries. Currently, routes are hand drawn by logisticians that are adjusted based on vehicle availability and quantity of products. Easy-to-use supply chain tools are needed that planners can use in real-time to create or adjust routes for available vehicles and road conditions. Efficient and optimized distribution is even more critical with the COVID-19 vaccine distribution. We develop a Route Optimization Tool (RoOT) using a variant of a Vehicle Routing and Scheduling Algorithm (VeRSA) that is coded in Python, but reads and writes Excel files to make data input and using outputs easier. The tool takes into account cold chain distribution, is easy-to-use, and provides routes quickly within two minutes. RoOT can be used for routine operations or in emergency situations, such as delivery of new COVID-19 vaccine. The tool has a user-centric design with easy dropdown menus and the ability to optimize on time, risk, or combination of both. Training of logisticians in Mozambique indicate that RoOT is easy to use and provides a tool to improve planning and efficient distribution of health products, especially vaccines. We illustrate using RoOT in an emergency situation, such as a cyclone. RoOT is an open-source tool for optimal routing of health products. It provides optimized routes faster than most commercial software, and is tailored to meet the needs of government stakeholders. Currently, RoOT does not allow multi-day routes, and is designed for trips that can be completed within twenty-four hours. Areas for future development include multi-day routing and integration with mapping software to facilitate distance calculations and visualization of routes

    A light-touch routing optimization tool (RoOT) for vaccine and medical supply distribution in Mozambique.

    Get PDF
    Planning vaccine distribution in rural and urban poor communities is challenging, due in part to inadequate vehicles, limited cold storage, road availability, and weather conditions. The University of Washington and VillageReach jointly developed and tested a user-friendly, Excel spreadsheet based optimization tool for routing and scheduling to efficiently distribute vaccines and other medical commodities to health centers across Mozambique. This paper describes the tool and the process used to define the problem and obtain feedback from users during the development. The distribution and routing tool, named route optimization tool (RoOT), uses an indexing algorithm to optimize the routes under constrained resources. Numerical results are presented using five datasets, three realistic and two artificial datasets. RoOT can be used in routine or emergency situations, and may be easily adapted to include other products, regions, or logistic problems

    Pure adaptive search in monte carlo optimization

    Full text link
    Pure adaptive search constructs a sequence of points uniformly distributed within a corresponding sequence of nested regions of the feasible space. At any stage, the next point in the sequence is chosen uniformly distributed over the region of feasible space containing all points that are equal or superior in value to the previous points in the sequence. We show that for convex programs the number of iterations required to achieve a given accuracy of solution increases at most linearly in the dimension of the problem. This compares to exponential growth in iterations required for pure random search.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/47920/1/10107_2005_Article_BF01582296.pd

    Random search algorithms

    No full text
    Random search algorithms are useful for many ill-structured global optimization problems with continuous and/or discrete variables. Typically random search algorithms sacrifice a guarantee of optimality for finding a good solution quickly with convergence results in probability. Random search algorithms include simulated annealing, tabu search, genetic algorithms, evolutionary programming, particle swarm optimization, ant colony optimization, cross-entropy, stochastic approximation, multistart and clustering algorithms, to name a few. They may be categorized as global (exploration) versus local (exploitation) search, or instance-based versus model-based. However, one feature these methods share is the use of probability in determining their iterative procedures. This article provides an overview of these random search algorithms, with a probabilistic view that ties them together. A random search algorithm refers to an algorithm that uses some kind of randomness or probability (typically in the form of a pseudo-random number generator) in the definition of the method, and in the literature, may be called a Monte Carlo method or a stochastic algorithm. The term metaheuristic is also commonly associated with random search algorithms. Simulated annealing, tabu search, genetic algorithms, evolutionary programming, particle swarm optimization, ant colony optimization, cross-entropy, stochastic approximation, multi-start, clustering algorithms, and other random search methods are being widely applied to continuous and discrete global optimization problems, see, for example

    Solving fractional problems with dynamic multistart improving hit-and-run

    No full text

    A multicriteria decision making model for reverse logistics using analytical hierarchy process

    No full text
    Product recovery activities such as recycling, refurbishing and direct reuse are becoming integral to manufacturing supply chains. This study presents a multicriteria decision making model for reverse logistics using analytical hierarchy process (AHP). The AHP model evaluates a hierarchy of criteria and subcriteria, including costs and business relations, for critical decisions regarding network design. Using sensitivity analysis with AHP, the work provides insights into the preference ordering among eight alternative network configurations. For instance, the choice of test sites is largely dependent on the potential for cost savings on testing procedures and transportation of scrap, and this decision is not sensitive to the importance of business relations. By contrast, the choice of collection sites is largely determined by the relative importance of business relations considerations vs. cost considerations. As well, the processing location decision favors a third-party reprocessor if there is little need to protect proprietary product knowledge and cost savings is very important. The model is demonstrated using three case studies of real-world applications.Reverse logistics Decision making models Product recovery Sensitivity analysis AHP
    corecore