Materi M6 Planning-Schedulling - Optimization (FINAL)
Materi M6 Planning-Schedulling - Optimization (FINAL)
Materi M6 Planning-Schedulling - Optimization (FINAL)
Planning,
Scheduling and
Optimization
Team Teaching Teknologi AI
Universitas Gunadarma @ 2021 :
1. Dr. Mohammad Iqbal
2. Dr. Nur Sultan Salahuddin
3. Dr. Raden Supriyanto
4. Dr. Sunny Arief Sudiro
5. Dr. Lily Wulandari
6. Ike Putri Kusumawijaya, ST, MMSI
01
Agenda
Planning & Schedulling
• Tahap perencanaan dan pelaksanaannya
(schedulling) terhadap suatu penyelesaian
masalah.
03 Robot Motion Planning
• Studi kasus penyelesaian
02 Optimization masalah pergerakan robot
dalam dunia kerjannya.
• Konsep untuk mengoptimalkan
penyelesaian suatu masalah dalam AI
Planning & Schedulling
ISIS-II Fox et. al. 1981 Job Shop Scheduling (Turbine Production)
SIPE/SIPE-2 Wilkins 1988 Crisis Action Planning, Oil Spill Management, etc.
SHOP/SHOP-2 Nau et al. 1999 Evacuation Planning, Forest Fires, Bridge Baron, etc.
Central
Collaboration and Authorities
Communication
Command
and Control
Emergency
Responders
Isolated
Personnel
Planning & Schedulling - Example I-X Multiagent
Applications
Planning & Schedulling - Example I-X Multiagent
Applications
Applications
Planning & Schedulling - Example I-X Multiagent
Knowledge User
Acquisition Communication
Plan Representation
Formal System
Analysis Manipulation
Planning & Schedulling - Context of Plan Representation & Use
ISIS-II Fox et. al. 1981 Job Shop Scheduling (Turbine Production)
SIPE/SIPE-2 Wilkins 1988 Crisis Action Planning, Oil Spill Management, etc.
SHOP/SHOP-2 Nau et al. 1999 Evacuation Planning, Forest Fires, Bridge Baron, etc.
I-X/I-Plan (2000- )
• Shared, intelligible, easily communicated and extendible
conceptual model for objectives, processes, standard operating
procedures and plans:
• I Issues
• N Nodes/Activities
• C Constraints
• A Annotations
• Communication of dynamic status and presence for agents,
and their collaborative processes and process products
• Context sensitive presentation of options for action
• Intelligent activity planning, execution, monitoring, re-planning
and plan repair via I-Plan and I-P2 (I-X Process Panels)
Planning & Schedulling – Planning++
I-X aim is a Planning, Workflow and Task Messaging “Catch All”
• Can take ANY requirement to:
• Handle an issue
• Perform an activity
• Respect a constraint
• Note an annotation
3
Messenger I-Plan
Planning & Schedulling – Searching Algortihm
• Uninformed Search
– Use no information obtained from the environment
– Blind Search: BFS (Wavefront), DFS
• Informed Search
– Use evaluation function
– More efficient
– Heuristic Search: A*, D*, etc.
2
Planning & Schedulling – Searching Algortihm
1
Planning & Schedulling – Planning++
Summary
• Context of Practical Sysetms
• Context of Task Assignment & Execution
• Context of Multiple Agents
• Context of Plan Representation & Use
• Example Practical Planners
• Planning++
• Searching Algorithm for Schedulling
0
Segmen 2 – Optimization !!!
Optimazation– Concepts Definition
Optimazation– Concepts Definition
Optimazation– Concepts – Type of Opt. Technique
Optimazation– Concepts – Type of Opt. Technique
Optimazation– Concepts – Type of Opt. Technique
Optimazation– Concepts
Nonlinear Complicated
Optimization Objective Function Possible Solution:
Search Algorithm
Analytical Solution
Optimazation– Concepts
Optimazation– Search Algorithm
Optimazation – Direct Search Alg …
Optimazation– Direct Search Alg …
Optimazation – Direct Search Alg …
Optimazation – Direct Search Alg …
Optimazation – Direct Search Alg …
Optimazation – Direct Search Alg …
Optimazation – Indirect Search Alg …
Optimazation – Indirect Search Alg …
Optimazation – Indirect Search Alg …
3
Optimazation – Indirect Search Alg …
2
Optimazation – Constrained Optimazation …
1
Optimazation – Summary
0
Segmen 3 – Robot Motion Planning !!!
Robot Motion Planning
3
Robot Motion Planning - RRT
2
Robot Motion Planning - Motion Planning
1
Robot Motion Planning
Thanks to :
1. Dr. Mohammed M. Nasef, “Optimization Problems and Algorithms”, Workshop on Intelligent System
and Applications (ISA’17), Faculty of Computers and Informatics, Benha University, 2017.
2. D Nagesh Kumar, “ Avanced Topics in Optimization: Direct and Indiret Search”, Indian Institute of
Science, 2007.
3. Manuela M. Veloso, “Robot Motion Planning Under Uncertainty “, Carnegie Mellon University
School of Computer Science, 2016.
0
PENUTUP