1 / 21

הרפיה ( Simulated Anealing ). להתחיל חם ולאט לאט לקרר.

הרפיה ( Simulated Anealing ). להתחיל חם ולאט לאט לקרר. יתרונות: תמיד מגיעים למינימום אם למשטח האנרגיה צורת משפך, מצליחים למצוא מינימום גלובאלי. חסרונות: נדרש הרבה זמן חישוב. התוצאות תלויות מאוד בפרוטוקול הקרור . לא יעיל אם למשטח האנרגיה אין צורת משפך.

verity
Download Presentation

הרפיה ( Simulated Anealing ). להתחיל חם ולאט לאט לקרר.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. הרפיה (Simulated Anealing). להתחיל חם ולאט לאט לקרר. • יתרונות: • תמיד מגיעים למינימום • אם למשטח האנרגיה צורת משפך, מצליחים למצוא מינימום גלובאלי. • חסרונות: • נדרש הרבה זמן חישוב. • התוצאות תלויות מאוד בפרוטוקול הקרור. • לא יעיל אם למשטח האנרגיה אין צורת משפך.

  2. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה

  3. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה • אוכלוסייה – אוסף פתרונות

  4. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה • אוכלוסייה – אוסף פתרונות • דור – מעבר מאוכלוסיית "הורים" לאוכלוסיית "צאצאים"

  5. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה • אוכלוסייה – אוסף פתרונות • דור – מעבר מאוכלוסיית "הורים" לאוכלוסיית "צאצאים" • מוטציה – פרט שיש לו רק הורה אחד והוא שונה ממנו.

  6. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה • אוכלוסייה – אוסף פתרונות • דור – מעבר מאוכלוסיית "הורים" לאוכלוסיית "צאצאים" • מוטציה – פרט שיש לו רק הורה אחד והוא שונה ממנו. • רקומבינציה – פרט שיש לו שני הורים והוא צרוף תכונות משניהם

  7. אופטימיזציה בגישה אבולוציונית • מושגים בסיסיים: • פרט – פתרון אפשרי לבעיה • אוכלוסייה – אוסף פתרונות • דור – מעבר מאוכלוסיית "הורים" לאוכלוסיית "צאצאים" • מוטציה – פרט שיש לו רק הורה אחד והוא שונה ממנו. • רקומבינציה – פרט שיש לו שני הורים והוא צרוף תכונות משניהם • כשירות (fitness) – מידת ההתאמה לסביבה

  8. האלגוריתם הבסיסי התחל מאוכלוסייה אקראית

  9. האלגוריתם הבסיסי התחל מאוכלוסייה אקראית בחר את הטובים ביותר בה X X

  10. האלגוריתם הבסיסי התחל מאוכלוסייה אקראית בחר את הטובים ביותר צור דור חדש בעזרת מוטציות ורקומבינציות

  11. יתרונות: • תמיד מגיעים למינימום • אם למשטח האנרגיה צורת משפך, מצליחים למצוא מינימום גלובאלי. • חסרונות: • נדרש הרבה זמן חישוב. • התוצאות תלויות מאוד בגודל האוכלוסייה ובאופן שבו נעשות המוטציות והרקומבינציות. • לא יעיל אם למשטח האנרגיה אין צורת משפך.

  12. מציאת מבנים בעלי אנרגיה נמוכה באלגוריתם גנטי – התוכנית הנאיבית

  13. תזכורת לבעיה HHPPHH P H Energy = 0

  14. ייצוג הקונפורמציה P Hhpphh H f>^>>^ {H0f}{H1>}{P2^}{P3>}{H4>}{H5^} Energy = 0

  15. עקרונות תכנון תכנות מונחה עצמים יצירה של עצמים – כמעט רק בשלב האתחול. עצמים ממוחזרים. אלגוריתמים אבולוציוניים

  16. Major classes Monomer • Fields: • MonomerType type (H/P) • number (0/1/…) • protein • grid • x,y,z (coordinates) • direction (f/^/>/</u/d) • Public methods • getRelativeDirection() • setRelativeDirection(MonomerDirectionrelativeDirection) • reset()

  17. Major classes Protein • Fields: • fitness; • energy; • sequence; • grid; • random; • name; • final Conformation conformation; • Public methods • setConformation • Reset • evaluateEnergy • compareTo

  18. Major classes Grid • Fields: • Monomer[][][] grid • maxX, maxY,maxZ, minX, minY, minZ; • protein • Public methods • boolean update(Monomer monomer) • countContacts(Monomer monomer) • reset

  19. Major classes Mutation

  20. Major classes MutationManager • Fields: • MutationDictionarydictionary • Public methods • mutate(Protein protein, Protein out, intmax_tries)

More Related