เพิ่มประสิทธิภาพชีวิต
ปัญหาการปรับให้เหมาะสมคือวิธีที่คุณพบว่าค่าที่ดีที่สุดของฟังก์ชันวัตถุประสงค์อยู่ในช่วงของตัวแปรทั้งหมด ส่วนใหญ่ของชีวิตเป็นเพียงแค่นั้น — พยายามไปให้ถึงจุดที่สิ่งที่คุณสนใจมากที่สุดได้รับการขยายให้สูงสุด ไม่ว่าจะเป็นความมั่งคั่ง ชื่อเสียง ความสำเร็จ การเชื่อมต่อทางอารมณ์ ความสงบภายใน… หรืออาจเป็นเพียงความว่างเปล่า
ปัญหาการปรับให้เหมาะสมอาจง่ายหรือยากขึ้นอยู่กับรูปแบบของฟังก์ชันวัตถุประสงค์ ด้วยฟังก์ชันเชิงเส้น ซึ่งโดยพื้นฐานแล้วคุณเพียงแค่เพิ่มทุกปัจจัย (ตัวแปร) เข้าด้วยกัน และแต่ละอย่างมีการถ่วงน้ำหนัก (ค่าสัมประสิทธิ์) คุณจะเห็นได้อย่างชัดเจนว่าตัวแปรแต่ละตัวส่งผลต่อผลลัพธ์อย่างเป็นอิสระจากค่าสัมประสิทธิ์เพียงอย่างเดียว ในทางบวกหรือทางลบ ดังนั้นจึงชัดเจนว่าจะจัดการกับตัวแปรเหล่านั้นอย่างไรเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด แต่ด้วยฟังก์ชันที่ไม่ใช่เชิงเส้น ตัวแปรทั้งหมดจะพันกันยุ่งเหยิงด้วยชุดค่าผสมบ้าๆ ทุกประเภท เช่น การคูณและเลขชี้กำลัง และอื่นๆ เป็นไปไม่ได้ที่จะคิดออกว่าต้องทำอย่างไรเพียงแค่ดูที่สมการ มันยุ่งเหยิง
ชีวิตเป็นสิ่งที่ไม่เป็นเส้นตรงมาก ไม่มีสูตรสำเร็จในการคำนวณวิธีแก้ปัญหาที่ดีที่สุด และคุณจะไม่ได้เห็นมุมสูงที่สวยงามเหมือนที่คุณเห็นด้านบน อุปมาอุปไมยที่ทุกคนชอบใช้คือการปีนเขาที่มียอดเขามากมาย บางอันก็สูงกว่าที่อื่น สิ่งที่คุณทำได้คือเริ่มจากที่ไหนสักแห่ง รวบรวมข้อมูลในระยะที่เอื้อมถึง ก้าวเล็กๆ และทำซ้ำ การเลือกก้าวขึ้นไปเสมอจะทำให้คุณเข้าใกล้และจบลงที่หนึ่งในยอดเขา (สูงสุดในท้องถิ่น) แต่ไม่จำเป็นต้องสูงที่สุด (สูงสุดทั่วโลก) นั่นคือสิ่งที่อัลกอริธึมการปรับให้เหมาะสมแบบไม่เชิงเส้นที่ง่ายกว่าทำ แต่แล้วคุณก็ติดอยู่ที่จุดสูงสุดเล็ก ๆ เพราะไม่มีที่ไหนให้ก้าวขึ้นไปอีก สำหรับอัลกอริทึมที่ฉลาดกว่านี้ มันอาจจะสุ่มเริ่มต้นจากที่อื่นอีกครั้ง และหวังว่าจะวนซ้ำเป็นค่าสูงสุดที่ดีกว่าในครั้งนี้ คุณไม่สามารถทำเช่นนั้นได้ในชีวิตจริง หากต้องการมุ่งสู่จุดสูงสุดที่สูงขึ้น คุณต้องก้าวลงมาจากจุดที่คุณอยู่ก่อนแล้ว
เพื่อทำให้ปัญหายุ่งเหยิงมากยิ่งขึ้น หน้าที่วัตถุประสงค์ของคุณ (หรือการถ่วงน้ำหนักระหว่างเป้าหมายหากคุณมีมากกว่าหนึ่ง) อาจเปลี่ยนแปลงหลายครั้งในช่วงชีวิตของคุณ สิ่งต่าง ๆ มีความสำคัญหรือไม่สำคัญเมื่อคุณเติบโต และไม่เหมือนภูเขาจริงที่ก่อตัวเป็นหิน (ตามตัวอักษร) ภูมิทัศน์ของคุณจะเปลี่ยนไปอย่างสิ้นเชิงเมื่อหน้าที่วัตถุประสงค์ของคุณเปลี่ยนไป
แล้วมันบอกอะไรเราได้บ้าง?
1. จุดจบของคุณไม่ได้ขึ้นอยู่กับจุดเริ่มต้นมากนัก แต่ขึ้นอยู่กับว่าหน้าที่วัตถุประสงค์ของคุณคืออะไร
2. อย่าสุ่มสี่สุ่มห้าทำตามขั้นตอนของคนอื่น เพราะพวกเขาอาจมีหน้าที่ตามวัตถุประสงค์ที่แตกต่างจากของคุณ ดังนั้น แม้ว่าดูเหมือนว่าคุณทั้งคู่จะอยู่ในพิกัดเดียวกันบนแผนที่ แต่จริงๆ แล้วคุณอาจกำลังปีนภูเขาที่แตกต่างกันมาก วัดขั้นตอนของคุณตามวัตถุประสงค์ของคุณเอง
3. อย่าหมกมุ่นเกินไปที่จะเลือกก้าวที่ดีที่สุดที่อยู่ตรงหน้าคุณเสมอ แม้ว่ามันจะทำให้คุณเร็วขึ้นถึงค่าสูงสุดในท้องถิ่นที่ใกล้ที่สุด แต่ก็ไม่ได้เพิ่มโอกาสที่คุณจะไปถึงค่าสูงสุดทั่วโลก การสุ่มเล็กน้อยเป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งในช่วงแรก ช่วยป้องกันไม่ให้คุณติดอยู่ในจุดสูงสุดของท้องถิ่นเร็วเกินไป
4. หากต้องการกระโดดออกจากจุดสูงสุดในท้องถิ่นและหวังว่าจะไปถึงจุดสูงสุดทั่วโลก คุณต้องแนะนำสิ่งรบกวนโดยเจตนา “เขย่าหน่อย” ปัญหาคือตามคำจำกัดความของจุดสูงสุดในพื้นที่ ฟังก์ชันวัตถุประสงค์ของคุณหยุดทำงานเมื่อคุณเดินออกจากจุดนั้นก่อนที่คุณจะขึ้นไปได้อีกครั้ง ที่ไม่รู้สึกดี คุ้นเคยกับมัน
แต่ถึงแม้จะรู้ทั้งหมดข้างต้น ก็ไม่มีอัลกอริทึมใดที่สามารถรับประกันได้ว่าจะถึงจุดสูงสุดทั่วโลก ดังนั้นในตอนท้ายของวัน (หรือชีวิตของคุณ) จงมีความสุขกับสิ่งที่คุณทำได้สำเร็จ
หากสิ่งเหล่านี้รู้สึกว่าเป็นกลไกเกินไป ธรรมชาติของมนุษย์จะมีบทบาทอย่างไร ไม่ว่าจะใช้อัลกอริทึมแฟนซีอะไรก็ตาม นอกจากคุณสามารถกำหนดฟังก์ชันวัตถุประสงค์ของคุณได้ เครื่องจักรไม่สามารถเลือกวัตถุประสงค์ได้ ผู้คนสามารถ.