SlideShare a Scribd company logo
1 of 25
TEACHING LEARNING BASED
OPTIMIZATION ALGORITHM
(a solution to find global optimization)
Guided by: Prof. L.N. Pathy
Biswaranjan (1321209035)
Jayaprakash(1201209161)
Prajna (120120181)
Rajnikanta(1201209207)
Sherin(1201209158)
Swostik(1201209191)
Contents
• Motivation
• Economic load dispatch
• Generators used in power plant
• Methods for solving economic load dispatch
• Introduction to TLBO
• Teacher phase, learner phase, self earning phase
• Advantages and disadvantages
• Progress
• Future work
MOTIVATION
This algorithm is purely based to our day-to-day
life , how a student behaves inside a class,
What he learns from the teacher & from his
friends & viceversa overall how it affects him to
optimize his performance (positively).So we
choose to do our project on this concept.
ECONOMIC LOAD DISPATCH
Economic load dispatch is a process of scheduling
the required load demand among available
generation units so that the overall cost of generation
is minimized.
TYPES OF GENERATORS USED IN
POWER PLANT
1.Hydro power plant – Zero operating cost.
So it is not included in ELD but can be used for
hydro thermal scheduling.
2.Nuclear power plant- Operates at constant load So it
not included in ELD.
3.Thermal power plant
So it come under Economic Load Dispatch
Cost of generation of thermal power plant:
Fi(Pgi)=ai*Pgi
2+bi*Pgi+ci
𝑹𝒔
𝒉𝒓
where Pgi=output of ith unit
ai,bi,ci=constant coefficients for ith unit.
Problem formulation
OBJECTIVE FUNCTION :-
Min F(Pg)=total cost
= 𝑖=1
𝑁𝑔
𝐹𝑖 𝑃 𝑔𝑖
subjected to:
1. Equality constraint
Pd = 𝑖=1
𝑁𝑔
𝑃 𝑔𝑖
2.Inequality constraint
Pgi(min) ≤ Pgi ≤ Pgi(max)
Where
𝐹𝑖 𝑃 𝑔𝑖 =cost of generation of ith unit
Ng=number of generators
Pd=total load or demand
Pgi(min)= minimum output of ith unit
Pgi(max)=maximum output of ith unit
TYPES OF METHODS TO SOLVE ECONOMIC
LOAD DISPATCH PROBLEM
-- CONVENTIONAL METHOD:-
- Lagrangian multiplier method.
- Non-linear based algorithm.
- Integer Programming problem
- Hessian Matrix
- SOFT-COMPUTING METHODS:-
- particle swarm optimization .
- TLBO(Teacher learning based optimization ).
- Genetic algorithm etc.
PROBLEM FOR ECONOMIC LOAD
DISPATCH
• PROBLEM:-The fuel cost functions for three
thermal plants in rupees/h are given by
C1 = 500 + 5.3 P1 + 0.004 P1^2 ; P1 in MW
C2 = 400 + 5.5 P2 + 0.006 P2^2 ; P2 in MW
C3 = 200 + 5.8 P3 + 0.009 P3^2 ; P3 in MW
The total load , Pd is 800MW.
Generation limits:
200 =< P1 =< 450 MW
150 =< P2 =< 350 MW
100 =< P3 =< 225 MW
TEACHING LEARNING BASED
OPTIMIZATION
• Every individual learns from other individuals
to improve themselves.
• Inspired from class room teaching process
• This algorithm simulates three fundamental
modes of learning
1. Through the teacher (Teacher phase)
2. Interacting with other learners (Learner phase)
3. Through self learning (self learning phase)
• TLBO A Population Based
Algorithm
• Group of students Population(any
feasible solution)
• Different subjects Different design
variable
• Result scores Fitness value of
problem
• Teacher Best solution
INITIAL POPULATION CREATION
Pgi=(Pgi)min+ Rand (Pgimax-Pgimin)
for i= 1,2,………,(Ng-1)
(Pgi)Ng=Pd - 𝑖=1
𝑁𝑔−1
𝑃 𝑔𝑖
We have taken 20 students in our program but here we have shown the
initial population creation of 3 students.
P1 P2 P3 Cost
Student1 300 300 200 6760
Student2 325 335 140 6749.25 Teacher
Student3 250 350 200 6855
Teacher phase
• During this phase teacher gives knowledge to
student .
• Students modify themselves.
Xi,new=Xi,old+r1 (Xteacher- TFXmean)
• Xmean =mean result of the class .
• XTeacher =best learner
• TF = teaching factor=round[1+rand(0,1){2,-1}]
• r1 is the random number
• Xmean=[275 325 200]
• Xteacher= [325 335 140]
• X3,new=X3,old+r1 (Xteacher- TFXmean)
=[250 350 200]
+1*([325 335 140]-1*[275 325 200])
=[250 350 200]+[50 10 -60]
=[300 360 140]
Here r1=1 and TF=1
(the value is improved)
Simple Calculation
LEARNER PHASE OF TLBO ALGORITHM
• Learners learn from other learners.
• They are chosen randomly or from the
neighbourhood positions.
• Learning from neighbours is easy and
compatible .
• While learning from non-neighbour learners
though difficult improve the search ability
thereby improving the global performance.
• The learners are arranged in a M*N vector
• This vector is called position matrix
• Our assumption is position=the number i.e position
of each learner is fixed (for ex. Exam hall sitting
arrangement)
POSITION MATRIX
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
• Every learner is coded with an integer.
• Thus every learner modified its position by
looking best nearby position as follows
if (Xj > Xk)
Xj,new=Xj,old +rj (Xj-Xk)
else
Xj,new=Xj,old +rj (Xk-Xj)
LEARNER NO. NEAR BY
POSITION
BEST NEAR BY
1 2 , 5 5
2 1, 3, 6 3
3 2, 4, 7 4
SELF LEARNING PHASE
• Not every learner includes in this process
• Searching is ambiguous as it is a self
motivated process.
• The equation is
Xi,new(K)=Xi,old(K)+r4(Xi,old(K)-Xi,old(K-1))
• K=iteration number
• r4=random number[0,1]
ALGORITHM
Advantage of TLBO in comparison to
other conventional methods
 More accurate
 Does not require any derivative.
 Follows the entire path to find its solution.
Disadvantages of TLBO
• It consumes lot of memory space.
• It involves lot of iterations so is a time
consuming method.
PROGRESS
• Programming Completed
1. population generation
2. Teacher phase
3. Learner phase
FUTURE WORKS AND APPLICATION OF
TLBO
• To apply the TLBO in different power system
problems
[1] M.Dorigo .v. Maniezzo, A.colorni,Ant system:optimization by a colony of
cooperating agents, IEEE Trans.Syst., Man, Cybern. Part B:Cybern. 26(1)
(1996)29-41
[2] C.S.Suresh, N.Anima, Data clustering Based on Teaching-Learning-Based
optimization SEMCCO 2011 part II, LNCS 7077, 2011, pp. 148-156.
[3] T.Vedat, Design of planer steel frames using teaching-learning based
optimization. Eng. Struct. 34(2012) 225-232.
[4] R.Venkata Rao, V.D. Kalyankar, Parameter optimization of mordern
Machining processes using teaching-learning-based optimization
algorithm.
THANK YOU

More Related Content

What's hot

알기쉬운 Variational autoencoder
알기쉬운 Variational autoencoder알기쉬운 Variational autoencoder
알기쉬운 Variational autoencoder홍배 김
 
Nural network ER. Abhishek k. upadhyay Learning rules
Nural network ER. Abhishek  k. upadhyay Learning rulesNural network ER. Abhishek  k. upadhyay Learning rules
Nural network ER. Abhishek k. upadhyay Learning rulesabhishek upadhyay
 
(DL Hacks輪読) How transferable are features in deep neural networks?
(DL Hacks輪読) How transferable are features in deep neural networks?(DL Hacks輪読) How transferable are features in deep neural networks?
(DL Hacks輪読) How transferable are features in deep neural networks?Masahiro Suzuki
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller Ramaiahsubasri
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time SignalsAl-Amin Islam
 
Quadratic form and functional optimization
Quadratic form and functional optimizationQuadratic form and functional optimization
Quadratic form and functional optimizationJunpei Tsuji
 
GUI C5- Timer.pdf
GUI C5- Timer.pdfGUI C5- Timer.pdf
GUI C5- Timer.pdfloc45227
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptxrohith650557
 
Alexnet paper review
Alexnet paper reviewAlexnet paper review
Alexnet paper review오 혜린
 
Frequency modulation and its application
Frequency modulation and its applicationFrequency modulation and its application
Frequency modulation and its applicationDarshil Shah
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Engr Nosheen Memon
 
Stochastic gradient descent and its tuning
Stochastic gradient descent and its tuningStochastic gradient descent and its tuning
Stochastic gradient descent and its tuningArsalan Qadri
 
Introduction - Time Series Analysis
Introduction - Time Series AnalysisIntroduction - Time Series Analysis
Introduction - Time Series Analysisjaya gobi
 
Simpson’s one third and weddle's rule
Simpson’s one third and weddle's ruleSimpson’s one third and weddle's rule
Simpson’s one third and weddle's rulezahid6
 

What's hot (20)

알기쉬운 Variational autoencoder
알기쉬운 Variational autoencoder알기쉬운 Variational autoencoder
알기쉬운 Variational autoencoder
 
Nural network ER. Abhishek k. upadhyay Learning rules
Nural network ER. Abhishek  k. upadhyay Learning rulesNural network ER. Abhishek  k. upadhyay Learning rules
Nural network ER. Abhishek k. upadhyay Learning rules
 
(DL Hacks輪読) How transferable are features in deep neural networks?
(DL Hacks輪読) How transferable are features in deep neural networks?(DL Hacks輪読) How transferable are features in deep neural networks?
(DL Hacks輪読) How transferable are features in deep neural networks?
 
Differential evolution
Differential evolutionDifferential evolution
Differential evolution
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time Signals
 
Quadratic form and functional optimization
Quadratic form and functional optimizationQuadratic form and functional optimization
Quadratic form and functional optimization
 
Optimization tutorial
Optimization tutorialOptimization tutorial
Optimization tutorial
 
GUI C5- Timer.pdf
GUI C5- Timer.pdfGUI C5- Timer.pdf
GUI C5- Timer.pdf
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptx
 
Alexnet paper review
Alexnet paper reviewAlexnet paper review
Alexnet paper review
 
XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...
XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...
XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...
 
Frequency modulation and its application
Frequency modulation and its applicationFrequency modulation and its application
Frequency modulation and its application
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO)
 
Noise analysis
Noise  analysisNoise  analysis
Noise analysis
 
Stochastic gradient descent and its tuning
Stochastic gradient descent and its tuningStochastic gradient descent and its tuning
Stochastic gradient descent and its tuning
 
Introduction - Time Series Analysis
Introduction - Time Series AnalysisIntroduction - Time Series Analysis
Introduction - Time Series Analysis
 
Fourier Series
Fourier SeriesFourier Series
Fourier Series
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
 
Simpson’s one third and weddle's rule
Simpson’s one third and weddle's ruleSimpson’s one third and weddle's rule
Simpson’s one third and weddle's rule
 

Viewers also liked

Teaching learning based optimization technique
Teaching   learning based optimization techniqueTeaching   learning based optimization technique
Teaching learning based optimization techniqueSmriti Mehta
 
matlab program for TLBO algorithm
matlab program for TLBO algorithmmatlab program for TLBO algorithm
matlab program for TLBO algorithmrajani51
 
Algorithm - Introduction
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - IntroductionMadhu Bala
 
Android Code Optimization Techniques 3
Android Code Optimization Techniques 3Android Code Optimization Techniques 3
Android Code Optimization Techniques 3Ishrat khan
 
Compiler optimization
Compiler optimizationCompiler optimization
Compiler optimizationliu_ming50
 
Android Code Optimization Techniques 2
Android Code Optimization Techniques 2Android Code Optimization Techniques 2
Android Code Optimization Techniques 2Ishrat khan
 
Android Code Optimization Techniques
Android Code Optimization TechniquesAndroid Code Optimization Techniques
Android Code Optimization TechniquesIshrat khan
 
Introduction To Algorithm [2]
Introduction To Algorithm [2]Introduction To Algorithm [2]
Introduction To Algorithm [2]ecko_disasterz
 
Introduction to Algorithm
Introduction to AlgorithmIntroduction to Algorithm
Introduction to AlgorithmEducation Front
 
BKK16-302: Android Optimizing Compiler: New Member Assimilation Guide
BKK16-302: Android Optimizing Compiler: New Member Assimilation GuideBKK16-302: Android Optimizing Compiler: New Member Assimilation Guide
BKK16-302: Android Optimizing Compiler: New Member Assimilation GuideLinaro
 
Code Optimization
Code OptimizationCode Optimization
Code OptimizationESUG
 
JVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovJVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovZeroTurnaround
 
Understanding the Dalvik bytecode with the Dedexer tool
Understanding the Dalvik bytecode with the Dedexer toolUnderstanding the Dalvik bytecode with the Dedexer tool
Understanding the Dalvik bytecode with the Dedexer toolGabor Paller
 

Viewers also liked (20)

Teaching learning based optimization technique
Teaching   learning based optimization techniqueTeaching   learning based optimization technique
Teaching learning based optimization technique
 
matlab program for TLBO algorithm
matlab program for TLBO algorithmmatlab program for TLBO algorithm
matlab program for TLBO algorithm
 
Algorithm - Introduction
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - Introduction
 
Android Code Optimization Techniques 3
Android Code Optimization Techniques 3Android Code Optimization Techniques 3
Android Code Optimization Techniques 3
 
IoT
IoTIoT
IoT
 
Compiler optimization
Compiler optimizationCompiler optimization
Compiler optimization
 
Android Code Optimization Techniques 2
Android Code Optimization Techniques 2Android Code Optimization Techniques 2
Android Code Optimization Techniques 2
 
Android Code Optimization Techniques
Android Code Optimization TechniquesAndroid Code Optimization Techniques
Android Code Optimization Techniques
 
Profile Guided Optimization
Profile Guided OptimizationProfile Guided Optimization
Profile Guided Optimization
 
C++ Optimization Tips
C++ Optimization TipsC++ Optimization Tips
C++ Optimization Tips
 
Introduction To Algorithm [2]
Introduction To Algorithm [2]Introduction To Algorithm [2]
Introduction To Algorithm [2]
 
Abdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail ResumeAbdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail Resume
 
algorithm
algorithmalgorithm
algorithm
 
Introduction to Algorithm
Introduction to AlgorithmIntroduction to Algorithm
Introduction to Algorithm
 
BKK16-302: Android Optimizing Compiler: New Member Assimilation Guide
BKK16-302: Android Optimizing Compiler: New Member Assimilation GuideBKK16-302: Android Optimizing Compiler: New Member Assimilation Guide
BKK16-302: Android Optimizing Compiler: New Member Assimilation Guide
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Code Optimization
Code OptimizationCode Optimization
Code Optimization
 
Gc in android
Gc in androidGc in android
Gc in android
 
JVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir IvanovJVM JIT compilation overview by Vladimir Ivanov
JVM JIT compilation overview by Vladimir Ivanov
 
Understanding the Dalvik bytecode with the Dedexer tool
Understanding the Dalvik bytecode with the Dedexer toolUnderstanding the Dalvik bytecode with the Dedexer tool
Understanding the Dalvik bytecode with the Dedexer tool
 

Similar to Improved Teaching Leaning Based Optimization Algorithm

daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy methodhodcsencet
 
Project Allocation Linear Programming Optimisation
Project Allocation Linear Programming OptimisationProject Allocation Linear Programming Optimisation
Project Allocation Linear Programming OptimisationRistanti Ramadanti
 
Topological sort
Topological sortTopological sort
Topological sortstella D
 
Data mining 8 estimasi linear regression
Data mining 8   estimasi linear regressionData mining 8   estimasi linear regression
Data mining 8 estimasi linear regressionIrwansyahSaputra1
 
Assingment Problem3
Assingment Problem3Assingment Problem3
Assingment Problem3Evren E
 
ICT Lesson Plan
ICT Lesson PlanICT Lesson Plan
ICT Lesson PlanAswathicv
 
Introduction of Deep Reinforcement Learning
Introduction of Deep Reinforcement LearningIntroduction of Deep Reinforcement Learning
Introduction of Deep Reinforcement LearningNAVER Engineering
 
Course recommender system
Course recommender systemCourse recommender system
Course recommender systemAakash Chotrani
 
TOPSIS Method Application for Decision Support System in Internal Control for...
TOPSIS Method Application for Decision Support System in Internal Control for...TOPSIS Method Application for Decision Support System in Internal Control for...
TOPSIS Method Application for Decision Support System in Internal Control for...Universitas Pembangunan Panca Budi
 
Reinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsReinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsPierre de Lacaze
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement LearningDongHyun Kwak
 

Similar to Improved Teaching Leaning Based Optimization Algorithm (20)

Greedy method
Greedy methodGreedy method
Greedy method
 
Unit5: Learning
Unit5: LearningUnit5: Learning
Unit5: Learning
 
Reinforcement-Learning.ppt
Reinforcement-Learning.pptReinforcement-Learning.ppt
Reinforcement-Learning.ppt
 
daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy method
 
Project Allocation Linear Programming Optimisation
Project Allocation Linear Programming OptimisationProject Allocation Linear Programming Optimisation
Project Allocation Linear Programming Optimisation
 
Topological sort
Topological sortTopological sort
Topological sort
 
ICT lesson plan
ICT lesson planICT lesson plan
ICT lesson plan
 
Data mining 8 estimasi linear regression
Data mining 8   estimasi linear regressionData mining 8   estimasi linear regression
Data mining 8 estimasi linear regression
 
Scheduling
SchedulingScheduling
Scheduling
 
Assingment Problem3
Assingment Problem3Assingment Problem3
Assingment Problem3
 
ICT Lesson Plan
ICT Lesson PlanICT Lesson Plan
ICT Lesson Plan
 
8282967.ppt
8282967.ppt8282967.ppt
8282967.ppt
 
Introduction of Deep Reinforcement Learning
Introduction of Deep Reinforcement LearningIntroduction of Deep Reinforcement Learning
Introduction of Deep Reinforcement Learning
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Course recommender system
Course recommender systemCourse recommender system
Course recommender system
 
TOPSIS Method Application for Decision Support System in Internal Control for...
TOPSIS Method Application for Decision Support System in Internal Control for...TOPSIS Method Application for Decision Support System in Internal Control for...
TOPSIS Method Application for Decision Support System in Internal Control for...
 
Ict lessen plan
Ict lessen planIct lessen plan
Ict lessen plan
 
ICT LESSON PLAN
ICT LESSON PLANICT LESSON PLAN
ICT LESSON PLAN
 
Reinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsReinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural Nets
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 

Recently uploaded

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 

Recently uploaded (20)

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 

Improved Teaching Leaning Based Optimization Algorithm

  • 1. TEACHING LEARNING BASED OPTIMIZATION ALGORITHM (a solution to find global optimization) Guided by: Prof. L.N. Pathy Biswaranjan (1321209035) Jayaprakash(1201209161) Prajna (120120181) Rajnikanta(1201209207) Sherin(1201209158) Swostik(1201209191)
  • 2. Contents • Motivation • Economic load dispatch • Generators used in power plant • Methods for solving economic load dispatch • Introduction to TLBO • Teacher phase, learner phase, self earning phase • Advantages and disadvantages • Progress • Future work
  • 3. MOTIVATION This algorithm is purely based to our day-to-day life , how a student behaves inside a class, What he learns from the teacher & from his friends & viceversa overall how it affects him to optimize his performance (positively).So we choose to do our project on this concept.
  • 4. ECONOMIC LOAD DISPATCH Economic load dispatch is a process of scheduling the required load demand among available generation units so that the overall cost of generation is minimized.
  • 5. TYPES OF GENERATORS USED IN POWER PLANT 1.Hydro power plant – Zero operating cost. So it is not included in ELD but can be used for hydro thermal scheduling. 2.Nuclear power plant- Operates at constant load So it not included in ELD. 3.Thermal power plant So it come under Economic Load Dispatch Cost of generation of thermal power plant: Fi(Pgi)=ai*Pgi 2+bi*Pgi+ci 𝑹𝒔 𝒉𝒓 where Pgi=output of ith unit ai,bi,ci=constant coefficients for ith unit.
  • 6. Problem formulation OBJECTIVE FUNCTION :- Min F(Pg)=total cost = 𝑖=1 𝑁𝑔 𝐹𝑖 𝑃 𝑔𝑖 subjected to: 1. Equality constraint Pd = 𝑖=1 𝑁𝑔 𝑃 𝑔𝑖 2.Inequality constraint Pgi(min) ≤ Pgi ≤ Pgi(max)
  • 7. Where 𝐹𝑖 𝑃 𝑔𝑖 =cost of generation of ith unit Ng=number of generators Pd=total load or demand Pgi(min)= minimum output of ith unit Pgi(max)=maximum output of ith unit
  • 8. TYPES OF METHODS TO SOLVE ECONOMIC LOAD DISPATCH PROBLEM -- CONVENTIONAL METHOD:- - Lagrangian multiplier method. - Non-linear based algorithm. - Integer Programming problem - Hessian Matrix - SOFT-COMPUTING METHODS:- - particle swarm optimization . - TLBO(Teacher learning based optimization ). - Genetic algorithm etc.
  • 9. PROBLEM FOR ECONOMIC LOAD DISPATCH • PROBLEM:-The fuel cost functions for three thermal plants in rupees/h are given by C1 = 500 + 5.3 P1 + 0.004 P1^2 ; P1 in MW C2 = 400 + 5.5 P2 + 0.006 P2^2 ; P2 in MW C3 = 200 + 5.8 P3 + 0.009 P3^2 ; P3 in MW The total load , Pd is 800MW. Generation limits: 200 =< P1 =< 450 MW 150 =< P2 =< 350 MW 100 =< P3 =< 225 MW
  • 10. TEACHING LEARNING BASED OPTIMIZATION • Every individual learns from other individuals to improve themselves. • Inspired from class room teaching process • This algorithm simulates three fundamental modes of learning 1. Through the teacher (Teacher phase) 2. Interacting with other learners (Learner phase) 3. Through self learning (self learning phase)
  • 11. • TLBO A Population Based Algorithm • Group of students Population(any feasible solution) • Different subjects Different design variable • Result scores Fitness value of problem • Teacher Best solution
  • 12. INITIAL POPULATION CREATION Pgi=(Pgi)min+ Rand (Pgimax-Pgimin) for i= 1,2,………,(Ng-1) (Pgi)Ng=Pd - 𝑖=1 𝑁𝑔−1 𝑃 𝑔𝑖 We have taken 20 students in our program but here we have shown the initial population creation of 3 students. P1 P2 P3 Cost Student1 300 300 200 6760 Student2 325 335 140 6749.25 Teacher Student3 250 350 200 6855
  • 13. Teacher phase • During this phase teacher gives knowledge to student . • Students modify themselves. Xi,new=Xi,old+r1 (Xteacher- TFXmean) • Xmean =mean result of the class . • XTeacher =best learner • TF = teaching factor=round[1+rand(0,1){2,-1}] • r1 is the random number
  • 14. • Xmean=[275 325 200] • Xteacher= [325 335 140] • X3,new=X3,old+r1 (Xteacher- TFXmean) =[250 350 200] +1*([325 335 140]-1*[275 325 200]) =[250 350 200]+[50 10 -60] =[300 360 140] Here r1=1 and TF=1 (the value is improved) Simple Calculation
  • 15. LEARNER PHASE OF TLBO ALGORITHM • Learners learn from other learners. • They are chosen randomly or from the neighbourhood positions. • Learning from neighbours is easy and compatible . • While learning from non-neighbour learners though difficult improve the search ability thereby improving the global performance.
  • 16. • The learners are arranged in a M*N vector • This vector is called position matrix • Our assumption is position=the number i.e position of each learner is fixed (for ex. Exam hall sitting arrangement) POSITION MATRIX 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  • 17. • Every learner is coded with an integer. • Thus every learner modified its position by looking best nearby position as follows if (Xj > Xk) Xj,new=Xj,old +rj (Xj-Xk) else Xj,new=Xj,old +rj (Xk-Xj) LEARNER NO. NEAR BY POSITION BEST NEAR BY 1 2 , 5 5 2 1, 3, 6 3 3 2, 4, 7 4
  • 18. SELF LEARNING PHASE • Not every learner includes in this process • Searching is ambiguous as it is a self motivated process. • The equation is Xi,new(K)=Xi,old(K)+r4(Xi,old(K)-Xi,old(K-1)) • K=iteration number • r4=random number[0,1]
  • 20. Advantage of TLBO in comparison to other conventional methods  More accurate  Does not require any derivative.  Follows the entire path to find its solution.
  • 21. Disadvantages of TLBO • It consumes lot of memory space. • It involves lot of iterations so is a time consuming method.
  • 22. PROGRESS • Programming Completed 1. population generation 2. Teacher phase 3. Learner phase
  • 23. FUTURE WORKS AND APPLICATION OF TLBO • To apply the TLBO in different power system problems
  • 24. [1] M.Dorigo .v. Maniezzo, A.colorni,Ant system:optimization by a colony of cooperating agents, IEEE Trans.Syst., Man, Cybern. Part B:Cybern. 26(1) (1996)29-41 [2] C.S.Suresh, N.Anima, Data clustering Based on Teaching-Learning-Based optimization SEMCCO 2011 part II, LNCS 7077, 2011, pp. 148-156. [3] T.Vedat, Design of planer steel frames using teaching-learning based optimization. Eng. Struct. 34(2012) 225-232. [4] R.Venkata Rao, V.D. Kalyankar, Parameter optimization of mordern Machining processes using teaching-learning-based optimization algorithm.