סולבר באקסל לא נותן תוצאה נכונה ????

שיריוא

New member
סולבר באקסל לא נותן תוצאה נכונה ????

בניתי פונקציית מטרה (נדרש ערך מינימום) עם משתני החלטה דיי פשוטים (בינאריים 0 או 1), וכשאני מריצה את הסולבר לפתרון, הוא נותן פתרון לא נכון, שלא נותן תוצאה מינימאלית. ממש בקלות ניתן לראות פתרונות טובים יותר.
לא מצליחה למצוא טעות שלי.
הייתכן??

*מכיוון שלא עבד, מעבר לאילוץ בינאריות הכנסתי גם אילוץ <=1, >=0, אבל הבעייה הייתה גם לפני ההוספה שלהם.
אשמח לעזרה!!
 

ziv98

Member
SOLVER

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

 

שיריוא

New member
זיו (?) תודה רבה!!!!, תבורך!! שיטת ה

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