Implementing continuous improvement using genetic algorithms Petter Øgland, Department of Informatics, University of Oslo QMOD/ICQSS Conference, Verona,

Slides:



Advertisements
Similar presentations
New Micro Genetic Algorithm for multi-user detection in WCDMA AZMI BIN AHMAD Borhanuddin Mohd Ali, Sabira Khatun, Azmi Hassan Dept of Computer and Communication.
Advertisements

Rolls-Royce supported University Technology Centre in Control and Systems Engineering UK e-Science DAME Project Alex Shenfield
CS6800 Advanced Theory of Computation
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Exact and heuristics algorithms
Tactical Event Resolution Using Software Agents, Crisp Rules, and a Genetic Algorithm John M. D. Hill, Michael S. Miller, John Yen, and Udo W. Pooch Department.
Measurement, feedback and empowerment: Critical systems theory as a basis for software process improvement Petter Øgland ECIS-17 Conference, Verona, June.
Simulation-based Optimization for Region Design in the U.S. Liver Transplantation Network Gabriel Zayas-Cabán, Patricio Rocha, and Dr. Nan Kong Department.
Mechanism design for total quality management: Using the bootstrap algorithm for changing the control game Petter Øgland Trial defence presentation Oslo,
SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
SECURITY CONSIDERATIONS FOR COMPUTER PERSONNEL Tom Richards, Steve Guynes and Wayne Spence April 12, 2010.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Fundamentals of Information Systems, Second Edition
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS.
Performance Management Dan Robbins. Overview Define performance management Describe the process of developing a performance management system Discuss.
Resilience as a goal for quality management systems design Petter Øgland, Department of Informatics, University of Oslo UKSS Conference, Sep
Genetic Programming.
EVOLVING ANTS Enrique Areyan School of Informatics and Computing Indiana University January 24, 2012.
Improving Human Resource Management Dr. David Lawson.
Genetic Algorithm.
1 Implementing Computer Applications in Counseling James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson, Jr. All rights reserved.
Evolutionary Intelligence
The game of software process improvement: Some reflections on players, strategies and payoff Petter Øgland, Department of Informatics, University of Oslo.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
1.  Project: temporary endeavor to achieve some specific objectives in a defined time  Project management ◦ Dynamic process ◦ Controlled and structured.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
Improving the way Total Systems Interventions are used in Total Quality Management Petter Øgland NEON 2008 Conference, Tromsø, Nov 26th 2008.
Comparison of Differential Evolution and Genetic Algorithm in the Design of a 2MW Permanent Magnet Wind Generator A.D.Lilla, M.A.Khan, P.Barendse Department.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
The Generational Control Model This is the control model that is traditionally used by GP systems. There are a distinct number of generations performed.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
1/27 Discrete and Genetic Algorithms in Bioinformatics 許聞廉 中央研究院資訊所.
The Software Development Life Cycle: An Overview Presented by Maxwell Drew and Dan Kaiser Southwest State University Computer Science Program.
Genetic Algorithms K.Ganesh Reasearch Scholar, Ph.D., Industrial Management Division, Humanities and Social Sciences Department, Indian Institute of Technology.
Genetic Algorithms Siddhartha K. Shakya School of Computing. The Robert Gordon University Aberdeen, UK
Action Research and Design Science Research - More similar than dissimilar Petter Øgland, Department of Informatics, University of Oslo NOKOBIT, Nov
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Genetic Algorithms Przemyslaw Pawluk CSE 6111 Advanced Algorithm Design and Analysis
Using GIS, Genetic Algorithms, and Visualization in Highway Development Authors: Jha, McCall, & Scholfeld Instructor: Prof Crouch Presenter: Mike Jones.
OM7a -1TQM and Quality Tools Chapter 11 TQM & Quality Tools.
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.
Chapter 4 Decision Support System & Artificial Intelligence.
Genetic Algorithms CSCI-2300 Introduction to Algorithms
Edge Assembly Crossover
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Model Based Testing implementing with tools Ruud van Houwelingen 1 December 2, 2009.
Boris Milašinović Faculty of Electrical Engineering and Computing University of Zagreb, Croatia.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.

Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Genetic Programming Using Simulated Natural Selection to Automatically Write Programs.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Public Management Information Systems Implementation and Maintenance Friday, June 10, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Demand Management Order Management Customer Service MRKT 415 – Chapter 4.II Evrim Toren.
Evolutionary Design of the Closed Loop Control on the Basis of NN-ANARX Model Using Genetic Algoritm.
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
Genetic Algorithms.
Engineering Activities In Software Development
Introduction to System Analysis and Design
An evolutionary approach to solving complex problems
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Public Management Information Systems Implementation and Maintenance Sunday, August 04, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis.
Presentation transcript:

Implementing continuous improvement using genetic algorithms Petter Øgland, Department of Informatics, University of Oslo QMOD/ICQSS Conference, Verona, Aug 28th 2009

Structure of presentation 1.Introduction 2.Literature review of CQI methods 3.The new CQI method 4.Example of new method in practical use 5.Discussion 6.Conclusion

Classical QMOD: Deming & Lewin Deming (1986): Plan, Do, Check, ActJuran (1986): Plan, Control, Improve Lewin (1950): Unfreeze, change, freeze

Unpredictable organizations where project-by-project approaches fail

Genetic Algorithms: Cultivate the flock rather than the individuals

Research questions RQ1: Is it possible to use the GA approach for effective QMS design? RQ2: If it is possible, why is it not used?

Structure of presentation 1.Introduction 2.Literature review of CQI methods 3.The new CQI method 4.Example of new method in practical use 5.Discussion 6.Conclusion

GA for understanding OD Genetic Algorithms (GA) has been suggested for QM as a part of a more general Complex Adaptive Systems (CAS) approach (Dooley et al., 1995; Dooley, 2000) GA on a metaphorical level (Goldstein, 1993; Nelson & Winter, 1982) Simulation models based on GA (Bruderer & Singh, 1996) GA as integrated part of decision support systems (Greer & Ruhe, 2003)

GA for implementing TQM Embracing control (OR) Embracing chaos (CAS) Organizational development (OD) Lewin (1950)Goldstein (1993) Dooley (2000) Quality management (TQM) Juran (1964) Deming (1986) Imai (1986)???

Structure of presentation 1.Introduction 2.Literature review of CQI methods 3.The new CQI method 4.Example of new method in practical use 5.Discussion 6.Conclusion

Genetic Algorithm (Wikipedia, 2009) Choose initial population Evaluate the fitness of each individual in the population Repeat until termination: (time limit or sufficient fitness achieved) –Select best-ranking individuals to reproduce –Breed new generation through crossover and/or mutation (genetic operations) and give birth to offsping –Evaluate the individual fitnesses of the offspring –Replace worst ranked part of population with offspring

Structure of presentation 1.Introduction 2.Literature review of CQI methods 3.The new CQI method 4.Example of new method in use 5.Discussion 6.Conclusion

Example: The KLIBAS system –Formal development project –High prestige, management commitment –Project “completed”, but nothing worked –Informal maintenance cycle –Low prestige, little management commitment –Problems, complaints requests fixed as reported –A practical and useful system develop through many small iterations

Process maturity in KLIBAS due to managing knowledge/power Development project Maintenance process On paperSystematic (managed by people) Chaotic In realityChaoticSystematic (managed by computer)

QMS as CAS with automated Pareto analysis at the nexus Pareto analysis PRECIP: Manual precipitation stations AWS: Automatic weather stations METAR: Airport weather stations UASS: upper air sounding stations HIRLAM: quality control by use of forecast data Monitoring of system outputs and users (customer satisfaction) SYNOP System monitoring

GA implementation of daily maintenance & development Evaluate population: Real-time and nightly automatic data collection for total system by use of . Select solutions for next population: Run a Pareto analysis for setting the agenda for the day. This defines the population of processes to be improved. Perform crossover and mutation: Read, write, discuss; design and implement etc.; the daily practical work of process improvement. Enter office on the morning of day i. Exit office in the afternoon of day i. i: = i + 1

Productivity indicator

Structure of presentation 1.Introduction 2.Literature review of CQI methods 3.The new CQI method 4.Example of new method in practical use 5.Discussion 6.Conclusion

Is GA the same as kaizen? KaizenGA SimilaritiesTechnical kaizen sounds like GA (Imai, 1986) Social GA sounds like kaizen (Goldberg, 2000) DifferencesSocial implementation (skills and attitudes) Technical implementation (following an algorithm)

GA is a SPECIAL type of kaizen It is strictly mathematical (an algorithm), not dependent on intuitive or cultural skills It is ”stupid” in the sense that each ant in a colony has a lesser brain than an elephant It is ”unfocused” as it aims for many improvements at the same time It is ”inefficient” as it progresses by trial and error

But it works!

Why others do not use this approach 1.People are unwilling to be run by computer 2.The GA approach generates complexity 3.It is “common knowledge” that the unfreeze- change-freeze approach is the “one best way” 4.TQM personnel lack technical skills for understanding GA 5.GA makes TQM invisible and thus a poor choice when wanting work acknowledgement

Structure of presentation 1.Motivation 2.Overview of current CQI methods 3.The new CQI method 4.Example of method in use 5.Discussion 6.Conclusion

Conclusion There are sociological reasons why people might reject the GA approach to TQM, although it WORKS and it is SIMPLE to implement The GA approach seems well-suited for designing QMS bottom-up in complex organizations or as a TQM method for people who enjoy living in chaos

Thank you