Design of Map to Build Carts and Allocate Products

Slides:



Advertisements
Similar presentations
Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Advertisements

Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
3x3x3 Rubik’s Cube Solver Kevin Van Kammen Kyle Rupnow Jason Lavrenz.
Improved results for a memory allocation problem Rob van Stee University of Karlsruhe Germany Leah Epstein University of Haifa Israel WADS 2007 WAOA 2007.
The Re-engineering and Reuse of Software
1 MAKE SMARTER BUYING DECISIONS WITH DTN PRICEPOINT™
Visual 3. 1 Lesson 3 Risk Assessment and Risk Mitigation.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Operations 343 Spreadsheet Modeling Week 15 Quiz Review Homework Review Course Review Lab session.
Managing Kanban Systems Two primary control parameters for a Kanban System. Kanban container size (n i ) Number of Kanbans (k i )
Defining Procedures for Decision Analysis May & Engr A April 30, 2002 Client & Faculty Advisors –Dr. Keith Adams –Dr. John Lamont –Dr. Ralph.
11 Creating an Ancestor Book (A Multi-Generation Photographic History) Frank Comprelli SIR Area 2 Computer and Technology Group September 17, 2009.
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Statistical Analysis Other.
1 Multi-Objective Portfolio Optimization Jeremy Eckhause AMSC 698S Professor S. Gabriel 6 December 2004.
Introduction to Loops For Loops. Motivation for Using Loops So far, everything we’ve done in MATLAB, you could probably do by hand: Mathematical operations.
Team EMIS Ashton Nixon Chris Noon Ross Sewell Trevor Weichmann.
It’s Time to Build! SCH06 Stephen Rando. Agenda Schedule build process Room management Validating Running/analyzing the build Running/analyzing the load.
IE-OR Seminar April 18, 2006 Evolutionary Algorithms in Addressing Contamination Threat Management in Civil Infrastructures Ranji S. Ranjithan Department.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Final Presentation IOE Team #1 Eric Aljure Lia Busse Julie Hahn
Lecture 7: Constrained Conditional Models
Analysis of Environmental Services Room Clean Time
IOE 481 Team 7: John Li Jamie Nolan Naina Singh December 13, 2016
Final Report: Analysis of Room Turnover Processes for EP and Cath Labs
Algorithm Design Methods
Excel Solver IE 469 Spring 2017.
ALGORITHMS AND FLOWCHARTS
Dynamic Memory Allocation
17F4-final-presentation
Staff Scheduling at USPS Mail Processing & Distribution Centers
Bin Packing Optimization
PM 584 Competitive Success/snaptutorial.com
PM 584 Education for Service/snaptutorial.com
Ideas for Action: Data-Driven Culture
IE 469 Industrial Applications of Operations Research
Implementation of Proximity to Care Model for Inventory Improvement
Repetition and Loop Statements
Redesign of Workflow for the Central Staffing Resources Department
Looping and Repetition
Excel Solver IE 469 Spring 2018.
Lecture 12: Data Wrangling
أ.إسراء الطريقي أ. هاله الشملان , 102 تقن , المعمل الخامس
Algorithm An algorithm is a finite set of steps required to solve a problem. An algorithm must have following properties: Input: An algorithm must have.
IS&T Project Reviews September 9, 2004.
Nurse Scheduling Problems
Exam 2 LZW not on syllabus. 73% / 75%.
Problem Solving Unit 1 Leadership
Bryan Burlingame 28 November 2018
Kanban for Inventory Management
Optimizing Exam Schedules at Oklahoma State University
Cost of Oral Contrast in ED Patients with Non-traumatic Abdominal Pain
Excel Solver IE 469 Fall 2018.
A more complex LP problem
IE 469 Industrial Applications of Operations Research
Linear Programming Excel Solver.
Algorithm Design Methods
Recursion Chapter 11.
Incremental Problem Solving for CS1100
Algorithm Design Methods
Chapter 4: Repetition Structures: Looping
Implementing a quality management system to improve the product design process Cordel Michel Mentored by Mrs. Jamie Boney Introduction Results Results.
Lecture 13 Teamwork Bryan Burlingame 1 May 2019.
ART OF THE POSSIBLE How do you see this impacting your business?
Excel Solver IE 469 Spring 2019.
CSc 453 Final Code Generation
Testing & Security Dr. X.
Software Implementation
Algorithm Design Methods
Controlling Operating Results
2nd Lieutenant Antonios Fragkogios Aircraft Engineer, Ph.D. Candidate
Presentation transcript:

Design of Map to Build Carts and Allocate Products Final Report April 17, 2018 IOE 481 - Team 9 Stephen Criel Maggie Hafers Taylor Martell Carrianna Voellm Ms. Kristine Komives, Associate Director Supply Chain/Materiel Services, Michigan Medicine Mr. Arnold Yin, Industrial Engineer, University of Michigan Health System Ms. Yuting Ding, Performance Improvement Fellow, Michigan Medicine Dr. Mark Van Oyen, Professor, Industrial and Operations Engineering Ms. Mary Duck, Staff Specialist, UMH QI Michigan Quality System, Michigan Medicine 18W9-final-report

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Background Done manually based on individual knowledge by members of the PAR Team

Example Cart

Body System Orientation

Goals and Objectives Goal: Design a model that will output a standardized map to build supply carts Objectives: Gather product identifiers and product information from the PAR Team Use a Greedy Algorithm in VBA code to allocate products to bins Design a VBA program that allocates bins to shelves and shelves to carts Identify high-risk and large products in the end map

Project Scope Includes: Utilizing data from the Cardiovascular Center Designing a program generalized to all supply rooms Excludes: Specific department constraints Changing cart layout in the supply room Maggie

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Linear Program Needed constraints with binary variables Issues and Challenges: Attempted Mitigation: Needed constraints with binary variables Moved to an Integer Program model Linear Program

Integer Program Changing shelf height Two-bin kanban system Issues and Challenges: Mitigation: Changing shelf height Two-bin kanban system Objective function formulation Created two decision variables Created a binary parameter Minimize wasted space Issues and Challenges: 4. Variable with four indices Attempted Mitigation: 4. Divided the program into 2 parts Linear Program Integer Program

Greedy Algorithm and Integer Program Issues and Challenges: Attempted Mitigation: Size of the dataset and constraints Spreadsheet not user-friendly Body system constraint Experimented in open solver Brainstormed simplifications Potentially 11 objective functions Linear Program Integer Program Greedy Algorithm Integer Program

Greedy Algorithm and VBA Program Issues and Challenges: Mitigation: VBA program input arrays VBA program body system order VBA program shelf height GSI assistance and research Recorded a sorting macro Created max bin height variable Linear Program Integer Program Greedy Algorithm Integer Program Greedy Algorithm VBA Program

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Design Methods: Complete Model Description

Design Method: Greedy Algorithm

Design Method: VBA Program Begin with body system 14, bin 1, shelf 1, and cart 1 Loop through all bins in a supply room If bin fits on current shelf Assign bin to current shelf and current cart Update sum of bin widths on current shelf If bin doesn’t fit on shelf and a new shelf fits on current cart Increment to next shelf Assign bin to new shelf Update cart height to include new shelf height

Design Method: VBA Program If bin doesn’t fit on shelf and new shelf exceeds cart height Increment to the next cart Assign bin and shelf to next cart If last cart is full Assign leftover bins as “overflow” Repeat until all bins have been assigned to a shelf Next Cart Last Shelf Next Shelf and Next Bin

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Design Requirements: Soft Constraints Greedy Algorithm VBA Program Easily utilized by PAR Team Allow for countermeasure identification Student team has experience in language used Understandable, visual format Data easily pulled from Excel Flagged products are identifiable Output easily incorporated into VBA Program as inputs

Design Requirements: Hard Constraints Greedy Algorithm VBA Program Output a bin assignment for every product in list Output a map to help the PAR team easily build supply carts Adaptable to product lists for any supply room Assign every bin to a shelf and cart Bin size accounts for quantity needed at two standard deviations Number of carts in room can be adjusted

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Limitations to the Greedy Algorithm Flexible Items Item Footprints Large vs. large quantity

Limitations to the VBA Program Items must be in a bin May leave blank space

Findings and Conclusions: Complete Model Greedy Algorithm VBA Program Assigning products a bin type by volume was the best approach Assigning tallest bins within a body system first and building from the bottom up was the most effective approach Products were correctly assigned to bins of larger volume Additional carts decrease overflow volume Conclusion: Output of both programs was sufficient to meet the needs of the PAR Team

Project Background, Goals, and Scope Model Iterations and Challenges Model Description Model Description Live Demo Design Requirements Limitations, Findings, and Conclusions Findings and Conclusions Recommendations and Impact

Recommendations for Future Development Supply room drop-down menu Identify flexible products Incorporate item footprints Supply Room Auto Load

Expected Impact

Standard Work

Thank you for listening! Questions? Maggie