SlideShare a Scribd company logo
1 of 14
MENTOR : HIRANMAY SAMMADAR
GROUP MEMBERS:
ABHINAV KUMAR(103010)
PIYUSH KUMAR CHAUHAN(103001)
KHUSBOO KUMARI(103002)
ASHISH MISHRA(103022)
D A P A R T M E N T O F C O M P U T E R S C . & E N G G .
UNIVERSITY TIMETABLE
SCHEDULING USING PARTICLE
SWARM OPTIMIZATION
1
Problem definition
2
 University timetable scheduling using particle swarm
optimization
It is a NP-Hard problem and we solve this problem using
particle swarm optimization
What is P and NP ?
3
 P is set of problems that can be solved in polynomial time
 NP (nondeterministic polynomial time) is the set of
problems that can be solved in polynomial time by a
nondeterministic computer
NP-Complete Problems
4
We will see that NP-Complete problems are the “hardest”
problems in NP:
 If any one NP-Complete problem can be solved in polynomial
time…
 …then every NP-Complete problem can be solved in polynomial
time…
 …and in fact every problem in NP can be solved in polynomial
time (which would show P = NP)
What is NP-Hard ?
5
 Definition of NP-Hard
A set of problems which is converted to a particular
problem but that particular problem is not converted
to any other problem of that set.
Constraints
6
 Common type of constraints:-
Time assignment
Room capacities
Number of laboratories
Hard constraints
7
 No student attends more than one period at the same time.
 Only one lecture is taking place in each room at a given
time.
 No teacher should be taking two classes at the same point
of time.
 Minimum of one laboratory assistant should be present in
each laboratory session.
 Minimum of two laboratories should be there in every
section of the Basic Sciences & Humanities Department.
Soft constraints
8
 All the laboratory sessions in a week should be scheduled
in the first half.
 A lecturer wants his lecture to be delivered in the last
period.
 Swapping of the periods.
What is Particle Swarm Optimization ?
9
 A simple, computationally efficient optimization method
 population-based, stochastic search
 based on a social-psychological model of social influence and
social learning
 individuals follow a very simple behavior: emulate the success of
neighboring individuals
 emergent behavior: discovery of optimal regions in high
dimensional search spaces
Geometrical Illustration
10
Position updates
xi (t + 1) = xi (t) + vi (t + 1)
Velocity update per dimension:
vij (t + 1) = vij (t) + c1r1j (t)[yij (t) − xij (t)]
+ c2r2j (t)[ˆyj (t) − xij (t)]
Front End
11
 The front end is design by using core java.
The user gives the details about following :-
 Number of classroom
 Number of laboratory
 Number of department
 Number of subject
 Number of faculty
Back End
12
 The back end is created with the help of DBMS.
We use the following table for creating the database.
 Teacher( t_name,t_id,designation,dept,address,phno.)
 Subject( s_name,s_code,no._of_lecture,sem,dept)
 Classroom(room_id,capacity)
 Laboratory(lab_name, lab_id,capacity,dept_lab)
 Department(dname,dept_id,hod_name,no_of_lab,no._of_teacher,
no_of_room)
 Teacher(t_id,t_sub)
Architecture of University Timetable System
13
14
THANK YOU

More Related Content

Viewers also liked

Time Table Management System
Time Table Management SystemTime Table Management System
Time Table Management SystemMuhammad Zeeshan
 
Automated School Time Table Generator
Automated School Time Table GeneratorAutomated School Time Table Generator
Automated School Time Table GeneratorDivyen Patel
 
Types of school time table
Types of school time tableTypes of school time table
Types of school time tableirshad narejo
 
Presentation on school time table
Presentation on school time tablePresentation on school time table
Presentation on school time tableGoel & Company
 

Viewers also liked (7)

Time Table Management System
Time Table Management SystemTime Table Management System
Time Table Management System
 
Automated School Time Table Generator
Automated School Time Table GeneratorAutomated School Time Table Generator
Automated School Time Table Generator
 
Types of school time table
Types of school time tableTypes of school time table
Types of school time table
 
Presentation on school time table
Presentation on school time tablePresentation on school time table
Presentation on school time table
 
School time table
School time tableSchool time table
School time table
 
Times Table
Times TableTimes Table
Times Table
 
Recursos do power point
Recursos do power pointRecursos do power point
Recursos do power point
 

Similar to University timetable scheduling

Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfTulasiramKandula1
 
Technology and Teaching: How Technology Can Improve Classroom Instruction
Technology and Teaching: How Technology Can Improve Classroom InstructionTechnology and Teaching: How Technology Can Improve Classroom Instruction
Technology and Teaching: How Technology Can Improve Classroom Instructionngonly
 
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...Joe Andelija
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Highly Constrained University Class Scheduling using Ant Colony Optimization
Highly Constrained University Class Scheduling using Ant Colony OptimizationHighly Constrained University Class Scheduling using Ant Colony Optimization
Highly Constrained University Class Scheduling using Ant Colony OptimizationAIRCC Publishing Corporation
 
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATION
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATIONHIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATION
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATIONijcsit
 
Reading papers - survey on Non-Convex Optimization
Reading papers - survey on Non-Convex OptimizationReading papers - survey on Non-Convex Optimization
Reading papers - survey on Non-Convex OptimizationX 37
 
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Universitat Politècnica de Catalunya
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Hector Zenil
 
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Université de Liège (ULg)
 
On the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality FeatureOn the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality Featureijcsit
 
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE AIRCC Publishing Corporation
 
On the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality FeatureOn the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality FeatureAIRCC Publishing Corporation
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
presentation at E-Learn 2008
presentation at E-Learn 2008presentation at E-Learn 2008
presentation at E-Learn 2008Dr. Popat Tambade
 

Similar to University timetable scheduling (20)

Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdf
 
Technology and Teaching: How Technology Can Improve Classroom Instruction
Technology and Teaching: How Technology Can Improve Classroom InstructionTechnology and Teaching: How Technology Can Improve Classroom Instruction
Technology and Teaching: How Technology Can Improve Classroom Instruction
 
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...
An Exact Exponential Branch-And-Merge Algorithm For The Single Machine Total ...
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Highly Constrained University Class Scheduling using Ant Colony Optimization
Highly Constrained University Class Scheduling using Ant Colony OptimizationHighly Constrained University Class Scheduling using Ant Colony Optimization
Highly Constrained University Class Scheduling using Ant Colony Optimization
 
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATION
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATIONHIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATION
HIGHLY CONSTRAINED UNIVERSITY CLASS SCHEDULING USING ANT COLONY OPTIMIZATION
 
Reading papers - survey on Non-Convex Optimization
Reading papers - survey on Non-Convex OptimizationReading papers - survey on Non-Convex Optimization
Reading papers - survey on Non-Convex Optimization
 
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...
 
Tutorial on end-to-end text-to-speech synthesis: Part 1 – Neural waveform mod...
Tutorial on end-to-end text-to-speech synthesis: Part 1 – Neural waveform mod...Tutorial on end-to-end text-to-speech synthesis: Part 1 – Neural waveform mod...
Tutorial on end-to-end text-to-speech synthesis: Part 1 – Neural waveform mod...
 
D143136
D143136D143136
D143136
 
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
 
On the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality FeatureOn the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality Feature
 
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE
ON THE CLASSIFICATION OF NP COMPLETE PROBLEMS AND THEIR DUALITY FEATURE
 
On the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality FeatureOn the Classification of NP Complete Problems and Their Duality Feature
On the Classification of NP Complete Problems and Their Duality Feature
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
PSIVT2015_slide
PSIVT2015_slidePSIVT2015_slide
PSIVT2015_slide
 
presentation at E-Learn 2008
presentation at E-Learn 2008presentation at E-Learn 2008
presentation at E-Learn 2008
 

Recently uploaded

Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfShreyas Pandit
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 

Recently uploaded (20)

Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdf
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 

University timetable scheduling

  • 1. MENTOR : HIRANMAY SAMMADAR GROUP MEMBERS: ABHINAV KUMAR(103010) PIYUSH KUMAR CHAUHAN(103001) KHUSBOO KUMARI(103002) ASHISH MISHRA(103022) D A P A R T M E N T O F C O M P U T E R S C . & E N G G . UNIVERSITY TIMETABLE SCHEDULING USING PARTICLE SWARM OPTIMIZATION 1
  • 2. Problem definition 2  University timetable scheduling using particle swarm optimization It is a NP-Hard problem and we solve this problem using particle swarm optimization
  • 3. What is P and NP ? 3  P is set of problems that can be solved in polynomial time  NP (nondeterministic polynomial time) is the set of problems that can be solved in polynomial time by a nondeterministic computer
  • 4. NP-Complete Problems 4 We will see that NP-Complete problems are the “hardest” problems in NP:  If any one NP-Complete problem can be solved in polynomial time…  …then every NP-Complete problem can be solved in polynomial time…  …and in fact every problem in NP can be solved in polynomial time (which would show P = NP)
  • 5. What is NP-Hard ? 5  Definition of NP-Hard A set of problems which is converted to a particular problem but that particular problem is not converted to any other problem of that set.
  • 6. Constraints 6  Common type of constraints:- Time assignment Room capacities Number of laboratories
  • 7. Hard constraints 7  No student attends more than one period at the same time.  Only one lecture is taking place in each room at a given time.  No teacher should be taking two classes at the same point of time.  Minimum of one laboratory assistant should be present in each laboratory session.  Minimum of two laboratories should be there in every section of the Basic Sciences & Humanities Department.
  • 8. Soft constraints 8  All the laboratory sessions in a week should be scheduled in the first half.  A lecturer wants his lecture to be delivered in the last period.  Swapping of the periods.
  • 9. What is Particle Swarm Optimization ? 9  A simple, computationally efficient optimization method  population-based, stochastic search  based on a social-psychological model of social influence and social learning  individuals follow a very simple behavior: emulate the success of neighboring individuals  emergent behavior: discovery of optimal regions in high dimensional search spaces
  • 10. Geometrical Illustration 10 Position updates xi (t + 1) = xi (t) + vi (t + 1) Velocity update per dimension: vij (t + 1) = vij (t) + c1r1j (t)[yij (t) − xij (t)] + c2r2j (t)[ˆyj (t) − xij (t)]
  • 11. Front End 11  The front end is design by using core java. The user gives the details about following :-  Number of classroom  Number of laboratory  Number of department  Number of subject  Number of faculty
  • 12. Back End 12  The back end is created with the help of DBMS. We use the following table for creating the database.  Teacher( t_name,t_id,designation,dept,address,phno.)  Subject( s_name,s_code,no._of_lecture,sem,dept)  Classroom(room_id,capacity)  Laboratory(lab_name, lab_id,capacity,dept_lab)  Department(dname,dept_id,hod_name,no_of_lab,no._of_teacher, no_of_room)  Teacher(t_id,t_sub)
  • 13. Architecture of University Timetable System 13