SlideShare a Scribd company logo
1 of 9
PIVOT ALGORITHM
Vineet Kumar Doshi
11010759
CL 622
What Is Pivot Algorithm?
• The Pivot algorithm is a very efficient ‘dynamic’ algorithm for
generating d-dimensional canonical ensemble.[1][2][3]
• It drastically modifies the chain dimension.
How It Works?
The pivot algorithm uses pivot moves as the transitions in
Markov chain which proceeds as follows.
• Choose the pivot point.
• Transform the coordinates of either side by rotating about the
pivot point.
• If the resulting walk is self-avoiding the move is accepted,
otherwise the move is rejected and the original walk is
retained.
How To Rotate About Pivot?
For rotating the chain about its pivot one must have
knowledge about coordinate transformation.
Following are the common rotation matrices for 2D system:
Example
A*(1,2)
Pivot P(1,1) O
A(2,1)
If we have a line segment joining P (1, 1) and A (2, 1), and we want the line segment to rotate
90° counterclockwise about point P (P is pivot).
So the x and y coordinate of the new point A:
1.
2.
3.
4.
Hence, the new coordinates after 90° counterclockwise rotation is (1, 2).
Rotation Matrix for 3D System
Analysis – Scaling Exponent
Scaling exponent can be computed for the system using
Square Average Radius of Gyration.
Analysis – Scaling Exponent (contd.)
< Rg2
> ∝ (N) 2ν
For 2D system: ν = 0.75
For 3D system: ν = 0.588
References
• [1] M. Kroger, Introduction to Computational Physics,
Lecture Notes; ETH Zurich (2008).
• [2] Joachim P. Wittmer et. al., Monte Carlo Simulation of
Polymers, NIC Series 23, 83-140 (2001).
• [3] Nathan Clisby, Efficient Implementation of pivot
algorithm for self-avoiding walks, ARC, (2010).

More Related Content

What's hot

Designing and Analysis of a Trebuchet
Designing and Analysis of a TrebuchetDesigning and Analysis of a Trebuchet
Designing and Analysis of a TrebuchetHIMANSHU KUMAR SINGH
 
vertical axis turbine test results
vertical axis turbine test results vertical axis turbine test results
vertical axis turbine test results aldo cattano
 
Kinematics of-rigid-body
Kinematics of-rigid-bodyKinematics of-rigid-body
Kinematics of-rigid-bodysharancm2009
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningDamian T. Gordon
 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulatorHitesh Mohapatra
 
The inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-AllaqThe inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-AllaqAimanAlAllaq
 
Lecture 8 steady state stability
Lecture 8 steady state stabilityLecture 8 steady state stability
Lecture 8 steady state stabilitySwapnil Gadgune
 
Dynamics of Electrical Drives
Dynamics of Electrical DrivesDynamics of Electrical Drives
Dynamics of Electrical DrivesSwapnil Gadgune
 
Travelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse KinematicsTravelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse Kinematicsmcoond
 

What's hot (20)

Chapter 5 ps
Chapter 5 psChapter 5 ps
Chapter 5 ps
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Designing and Analysis of a Trebuchet
Designing and Analysis of a TrebuchetDesigning and Analysis of a Trebuchet
Designing and Analysis of a Trebuchet
 
final project
final projectfinal project
final project
 
Ch16 (1)
Ch16 (1)Ch16 (1)
Ch16 (1)
 
Manipulator Jacobian
Manipulator JacobianManipulator Jacobian
Manipulator Jacobian
 
vertical axis turbine test results
vertical axis turbine test results vertical axis turbine test results
vertical axis turbine test results
 
Kinematics of-rigid-body
Kinematics of-rigid-bodyKinematics of-rigid-body
Kinematics of-rigid-body
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulator
 
The inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-AllaqThe inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-Allaq
 
Lecture 8 steady state stability
Lecture 8 steady state stabilityLecture 8 steady state stability
Lecture 8 steady state stability
 
Dynamics of Electrical Drives
Dynamics of Electrical DrivesDynamics of Electrical Drives
Dynamics of Electrical Drives
 
iCobra 600 REPORT
iCobra 600 REPORTiCobra 600 REPORT
iCobra 600 REPORT
 
Ch01
Ch01Ch01
Ch01
 
Robotics: 3D Movements
Robotics: 3D MovementsRobotics: 3D Movements
Robotics: 3D Movements
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Ch02
Ch02Ch02
Ch02
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Travelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse KinematicsTravelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse Kinematics
 

Similar to Pivot Algorithm

Design of recumbent elliptical trainer
Design of  recumbent elliptical trainerDesign of  recumbent elliptical trainer
Design of recumbent elliptical trainerdaveson700
 
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTION
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTIONKINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTION
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTIONselvakumar948
 
Ch 8 Rotational Kinematics
Ch 8 Rotational KinematicsCh 8 Rotational Kinematics
Ch 8 Rotational KinematicsScott Thomas
 
Presentation on the KOM mechanism .pptx
Presentation on the KOM mechanism  .pptxPresentation on the KOM mechanism  .pptx
Presentation on the KOM mechanism .pptxManasDeshmukh7
 
TOMMED UNIT I BASICS OF MECHANISMS.ppt
TOMMED UNIT I   BASICS OF MECHANISMS.pptTOMMED UNIT I   BASICS OF MECHANISMS.ppt
TOMMED UNIT I BASICS OF MECHANISMS.pptManiyarasan M
 
ch3 cams and follower.pdf
ch3 cams and follower.pdfch3 cams and follower.pdf
ch3 cams and follower.pdfEliasLibay
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Mustefa Jibril
 
External geneva mechanism mini project report
External geneva mechanism mini project reportExternal geneva mechanism mini project report
External geneva mechanism mini project reportHamza Nawaz
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Thomas Templin
 
Pantograph,geneva,swinging mechanisms
Pantograph,geneva,swinging mechanismsPantograph,geneva,swinging mechanisms
Pantograph,geneva,swinging mechanismsNIMESH SUTHAR
 
study of yaw and pitch control in quad copter
study  of yaw and pitch  control in quad copter study  of yaw and pitch  control in quad copter
study of yaw and pitch control in quad copter PranaliPatil76
 
04powertransmissionsystems-160531050438.pptx
04powertransmissionsystems-160531050438.pptx04powertransmissionsystems-160531050438.pptx
04powertransmissionsystems-160531050438.pptxDSelvamarilakshmiAss
 
Modelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptxModelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptxOthmanBensaoud
 
Kinematics of Machines
Kinematics of MachinesKinematics of Machines
Kinematics of Machinesravikumarmrk
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsA. Bilal Özcan
 
Velocity & acceleration diagrams
Velocity & acceleration diagramsVelocity & acceleration diagrams
Velocity & acceleration diagramssherin_ginige
 

Similar to Pivot Algorithm (20)

stepper motors
stepper motors stepper motors
stepper motors
 
Design of recumbent elliptical trainer
Design of  recumbent elliptical trainerDesign of  recumbent elliptical trainer
Design of recumbent elliptical trainer
 
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTION
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTIONKINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTION
KINEMATICS OF MACHINES-UNIT-I-BASIC CONCEPTS & INTRODUCTION
 
Ch 8 Rotational Kinematics
Ch 8 Rotational KinematicsCh 8 Rotational Kinematics
Ch 8 Rotational Kinematics
 
Presentation on the KOM mechanism .pptx
Presentation on the KOM mechanism  .pptxPresentation on the KOM mechanism  .pptx
Presentation on the KOM mechanism .pptx
 
TOMMED UNIT I BASICS OF MECHANISMS.ppt
TOMMED UNIT I   BASICS OF MECHANISMS.pptTOMMED UNIT I   BASICS OF MECHANISMS.ppt
TOMMED UNIT I BASICS OF MECHANISMS.ppt
 
ch3 cams and follower.pdf
ch3 cams and follower.pdfch3 cams and follower.pdf
ch3 cams and follower.pdf
 
Lecture2
Lecture2Lecture2
Lecture2
 
STEPPER MOTORS notes.pdf
STEPPER MOTORS notes.pdfSTEPPER MOTORS notes.pdf
STEPPER MOTORS notes.pdf
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...
 
External geneva mechanism mini project report
External geneva mechanism mini project reportExternal geneva mechanism mini project report
External geneva mechanism mini project report
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
 
cir
circir
cir
 
Pantograph,geneva,swinging mechanisms
Pantograph,geneva,swinging mechanismsPantograph,geneva,swinging mechanisms
Pantograph,geneva,swinging mechanisms
 
study of yaw and pitch control in quad copter
study  of yaw and pitch  control in quad copter study  of yaw and pitch  control in quad copter
study of yaw and pitch control in quad copter
 
04powertransmissionsystems-160531050438.pptx
04powertransmissionsystems-160531050438.pptx04powertransmissionsystems-160531050438.pptx
04powertransmissionsystems-160531050438.pptx
 
Modelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptxModelling_of_Mechanical_Systems1.pptx
Modelling_of_Mechanical_Systems1.pptx
 
Kinematics of Machines
Kinematics of MachinesKinematics of Machines
Kinematics of Machines
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction Wheels
 
Velocity & acceleration diagrams
Velocity & acceleration diagramsVelocity & acceleration diagrams
Velocity & acceleration diagrams
 

Recently uploaded

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
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
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
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
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 

Recently uploaded (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.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
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management 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
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
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
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 

Pivot Algorithm

  • 1. PIVOT ALGORITHM Vineet Kumar Doshi 11010759 CL 622
  • 2. What Is Pivot Algorithm? • The Pivot algorithm is a very efficient ‘dynamic’ algorithm for generating d-dimensional canonical ensemble.[1][2][3] • It drastically modifies the chain dimension.
  • 3. How It Works? The pivot algorithm uses pivot moves as the transitions in Markov chain which proceeds as follows. • Choose the pivot point. • Transform the coordinates of either side by rotating about the pivot point. • If the resulting walk is self-avoiding the move is accepted, otherwise the move is rejected and the original walk is retained.
  • 4. How To Rotate About Pivot? For rotating the chain about its pivot one must have knowledge about coordinate transformation. Following are the common rotation matrices for 2D system:
  • 5. Example A*(1,2) Pivot P(1,1) O A(2,1) If we have a line segment joining P (1, 1) and A (2, 1), and we want the line segment to rotate 90° counterclockwise about point P (P is pivot). So the x and y coordinate of the new point A: 1. 2. 3. 4. Hence, the new coordinates after 90° counterclockwise rotation is (1, 2).
  • 7. Analysis – Scaling Exponent Scaling exponent can be computed for the system using Square Average Radius of Gyration.
  • 8. Analysis – Scaling Exponent (contd.) < Rg2 > ∝ (N) 2ν For 2D system: ν = 0.75 For 3D system: ν = 0.588
  • 9. References • [1] M. Kroger, Introduction to Computational Physics, Lecture Notes; ETH Zurich (2008). • [2] Joachim P. Wittmer et. al., Monte Carlo Simulation of Polymers, NIC Series 23, 83-140 (2001). • [3] Nathan Clisby, Efficient Implementation of pivot algorithm for self-avoiding walks, ARC, (2010).