Dynamic Management of Food Redistribution for 412 Food Rescue

Slides:



Advertisements
Similar presentations
A distributed architecture for crystallography data, metadata, and applications John C. Bollinger Indiana University Molecular Structure Center, Bloomington,
Advertisements

Distributed AI an overview. D Goforth - COSC 4117, fall Why distributed AI? situated expert – the importance of general knowledge and incorporation.
Two-Market Inter-domain Bandwidth Contracting
Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
24-7 Metering Back Office Overview. NCE (Networked Commerce Engine) Our Design Philosophy –Always search for the balance between functionality and usability.
Transportation Problem (TP) and Assignment Problem (AP)
E-Marketplaces: Structures and Mechanisms
6/2/20151 MARS MARS Management Administrative Reporting System Commonwealth of Kentucky.
1-3-1 Supply Chain Management (SCM) Iftikhar Nadeem Senior Consultant, E-Business Solutions Center for Economics & Management Systems Research Institute,
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Distributed Rational Decision Making Sections By Tibor Moldovan.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
Supply Chain Operations: Making and Delivering
1 Pertemuan 4 Understanding e-Marketplaces Matakuliah: J0324 / Sistem e-Bisnis Tahun: 2005 Versi: 02/02.
T.Sharon-A.Frank 1 Internet Resources Discovery (IRD) Intelligent IRD.
Learning Objectives Describe the role of support services in electronic commerce (EC). Define EC order fulfillment and describe the EC order fulfillment.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
North Carolina Appalachian Collaborative for Higher Education Submitting Proposals For Mini-grants supporting College Access and Student Success.
Industrial Engineering Roles In Industry
Client-Server Processing, Parallel Database Processing and Distributed Database Systems. KEVIN ROBERTS ANIKET MURLIDHARAN.
Kevin Jacoby Chief Financial Officer City of Cape Town South Africa
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
Carnegie Mellon Interactive Resource Management in the COMIREM Planner Stephen F. Smith, David Hildum, David Crimm Intelligent Coordination and Logistics.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Don Perugini, Dennis Jarvis, Shane Reschke, Don Gossink Decision Automation Group Command and Control Division, DSTO Distributed Deliberative Planning.
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
Algorithmic, Game-theoretic and Logical Foundations
PRODUCTION LOGISTICS Custom Logistics Slovak University of Technology Faculty of Material Science and Technology in Trnava.
TOPIC-9- PROJECT ORGANIZATION
Antidio Viguria Ann Krueger A Nonblocking Quorum Consensus Protocol for Replicated Data Divyakant Agrawal and Arthur J. Bernstein Paper Presentation: Dependable.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Joint Energy Auction Implementation Proposal of PG&E, SCE and SDG&E California Public Utilities Commission Workshop – November 1, 2006.
1 Chapter 3 Information Systems in Business Functions.
Business Intelligence Energy, Resources and Utilities.
Best Practices Consortium
Make or Buy transport.
Procurement & Strategic Sourcing Commercial Print Services
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
Procure-to-Pay (Stock) Scenario Overview
False-name Bids “The effect of false-name bids in combinatorial
Dikos, George, and Stavroula Spyropoulou
Briefing: Interdisciplinary Preparation for Personnel Serving Children with Disabilities Who Have High-Intensity Needs CFDA K Office of.
IE 8580 Module 2: Transportation in the Supply Chain
FDOT Support Services Programs
Marketing Channels: Delivering Customer Value
Effective Sourcing Processes for Logistics Service Providers
Carl Holmes Christy Lee
Pertemuan 19 Materi : Buku Wajib & Sumber Materi :
The story of distributed constraint optimization in LA: Relaxed
Internet Interconnection
Chapter 14 Sourcing Decisions in a Supply Chain
Order-to-Cash (Project-Based Services) Scenario Overview
Chapter 3 Dynamic Programming.
Social Commitment Theory
Procure-to-Pay (Stock) Scenario Overview
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
United States Postal Service
Unit# 5: Internet and Worldwide Web
Order-to-Cash (Project-Based Services) Scenario Overview
Presented by: Francisco Martin-Recuerda
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Respite Care Association of Wisconsin
E-BUSINESS E-Business is the powerful business environment that is
Chapter 14 Sourcing Decisions in a Supply Chain
Chained Negotiation for Distributed Notification Services
INDUSTRIAL ENGINEERING
Early Mitigation Funding
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
General Services Department State Purchasing Division
Presentation transcript:

Dynamic Management of Food Redistribution for 412 Food Rescue Zachary B. Rubinstein Intelligent Coordination and Logistics Laboratory Robotics Institute Carnegie Mellon University

Dynamic Management of Food Redistribution - Brief Overview of Project Goal: Increase 412 Food Rescue capacity to service the hungry through optimizing technology that provides better matching of food opportunities to demand efficient transportation options for relocating food to distribution points Partners: 412 Food Rescue 2

Dynamic Management of Food Redistribution – Expected Outcomes Higher volume of effective food redistribution More service to high need areas Better operational management resulting from automated assignments of food destinations and transportation options. Advanced market-based approach to multiple-objective resource-allocation problem Application of AI techniques for social good. High Need Areas 3

Two Basic Optimization Problems Destination problem – Given a food opportunity, determine where to deliver food to maximize benefit. Key question: What to maximize? Key question: Is there electronic support for this problem? Transportation problem – Given a request to transport food, determine the person to make the delivery that maximizes utility of the transportation network. Key question (again): What to maximize? Key question: Can a request require multiple trips? Should these problems be considered independently? i.e., Is destination influenced by the ability to transport? 4

Auctions Using Contract Net Protocol General Approach: Auctions Using Contract Net Protocol The Contract Net Protocol (CNP) is a generic protocol for distributed task allocation first specified by R. Smith (1980). Basic Steps in CNP: Agent receives a new task to be contracted out Managing agent initiates an auction by announcing the task’s existence to other agents Available agents evaluate task announcement based on eligibility and other criterion Suitable agents submit bids for task Managing agent awards task to most appropriate agent(s), after enough time has elapsed, based on submitted bids 5

Transportation Example Bids are sent back to Manager Bid Time-Window: [ti, tj] Location Dist: […] Availability Dist: […] Capacity Generates Bid Generates Bid Generates Bid Generates Bid Generates Bid Announcement Type Amount Pickup Location Delivery Location Time Window Generates Bid Manager sends announcement to nodes Assignments are sent back to nodes Receives job request Bids are synthesized into assignments Generates Bid

Destination Problem Objectives Distribute food equitably among non-profits. Keep non-profits motivated to participate Distribute food to areas with greatest need. Distribute food based on efficiency of non-profit. What other objectives? 7

Transportation Problem Objectives Distribute food requests equitably among transporters. Keep transporters motivated to participate Limit visibility of lost auctions? Restrict announcements and use iterative auctions? Make bidding invisible? Use same transporter for recurrent (weekly) trips Efficiently use workforce Minimize number of transporters to preserve network capacity? What other objectives? 8

Software Architecture Provide optimization as a web service. Use Post statements with JSON contents Return options Human in the loop? Provide communications to conduction auctions Inside planner or outside? Common or private database? Search Engine State Manager T1 Planner Requests Bids Announcements Options Commitments 9