อ่าน 1 นาที
ฝูง (การจำลอง)
Swarmเป็น แพ็กเกจ จำลองแบบจำลองเอเจนต์แบบ โอเพนซอร์ส ซึ่งมีประโยชน์สำหรับการจำลองปฏิสัมพันธ์ของเอเจนต์ (ทางสังคมหรือทางชีววิทยา) และ พฤติกรรมรวมหมู่ ที่เกิดขึ้นใหม่ Swarm...
ฝูง (การจำลอง)
| ฝูง | |
|---|---|
| นักพัฒนา | กลุ่มพัฒนาฝูง |
| ปล่อย | พฤศจิกายน 2540 |
| เวอร์ชันเสถียร | 2.4.1 / เมษายน 2552 |
| เขียนเป็น | ออบเจ็กทีฟซี , จาวา |
| ระบบปฏิบัติการ | ระบบปฏิบัติการคล้าย Unix , Microsoft Windows |
| พิมพ์ | ซอฟต์แวร์ทางวิทยาศาสตร์ |
| ใบอนุญาต | ใบอนุญาตสาธารณะทั่วไปของ GNU |
| เว็บไซต์ | www.swarm.org |
| ณ วันที่ | ตุลาคม 2556 |
Swarmเป็น แพ็กเกจ จำลองแบบจำลองเอเจนต์แบบ โอเพนซอร์ส ซึ่งมีประโยชน์สำหรับการจำลองปฏิสัมพันธ์ของเอเจนต์ (ทางสังคมหรือทางชีววิทยา) และ พฤติกรรมรวมหมู่ ที่เกิดขึ้นใหม่ Swarm ได้รับการพัฒนาครั้งแรกที่สถาบัน Santa Feในช่วงกลางทศวรรษ 1990 และตั้งแต่ปี 1999 ได้รับการดูแลโดยกลุ่มพัฒนา Swarm ที่ไม่แสวงหาผลกำไร เรียกอีกอย่างว่า Swarm Simulation System [ 1 ]สามารถใช้งานได้ฟรี[ 2 ]และอยู่ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU [ 3 ]
งานพัฒนาเบื้องต้นของ Swarm เสร็จสมบูรณ์โดยChris Langton (SFI), Roger Burkhart (John Deere), Nelson Minar (SFI), Manor Askenazi (SFI), Glen Ropella (SFI), Marcus Daniels (SFI) และ Alex Lancaster (SFI) นับตั้งแต่นั้นมา ผู้คนหลายร้อยคนทั่วโลกได้มีส่วนร่วมในการพัฒนาซอฟต์แวร์โอเพนซอร์สอย่างต่อเนื่องของชุดเครื่องมือ Swarm ABM
แอปพลิเคชัน
การประยุกต์ใช้ทางวิทยาศาสตร์
การสร้างแบบจำลองโดยใช้เอเจนต์มุ่งที่จะจำลองความซับซ้อนและการปรับตัวเหล่านี้ในสภาพแวดล้อมการคำนวณ ซึ่งพฤติกรรมที่เกิดขึ้นใหม่ แบบโต้ตอบเหล่านี้ สามารถวิเคราะห์ได้หลายมิติ โดยการกำหนดและมอบหมายเอเจนต์ที่สะท้อนถึงพฤติกรรมที่กำหนดไว้ ไม่ว่าจะเป็นที่ทราบหรือคาดการณ์ไว้ ให้กับเอเจนต์ซอฟต์แวร์ที่ทำงานอยู่ในการจำลองด้วยคอมพิวเตอร์นักวิทยาศาสตร์สามารถประมาณผลลัพธ์จากการทดลองที่ไม่สามารถทำได้ในกรอบเวลาตามธรรมชาติ
แพลตฟอร์มการจำลองแบบ Swarm และแพลตฟอร์มการจำลองแบบตัวแทนอื่นๆ เปิดโอกาสให้นักวิทยาศาสตร์สามารถทำการทดลองและแสดงภาพในสภาพแวดล้อมขนาดใหญ่และขนาดเล็กที่สร้างขึ้นเพื่อทดสอบทฤษฎีทางวิทยาศาสตร์ ชุดข้อมูลธรรมชาติ และการวิเคราะห์อื่นๆ โดยปราศจากข้อจำกัดที่สำคัญ เช่น เวลา ปริมาณ อันตราย หรือพารามิเตอร์อื่นๆ อีกมากมาย
การใช้งานเชิงพาณิชย์
โมเดลแบบเอเจนต์ถูกนำมาใช้ตั้งแต่กลางทศวรรษ 1990 เพื่อแก้ปัญหาทางธุรกิจและเทคโนโลยีต่างๆ ตัวอย่างการประยุกต์ใช้ ได้แก่:
- การเพิ่มประสิทธิภาพห่วงโซ่อุปทานและโลจิสติกส์
- การสร้างแบบจำลองพฤติกรรมผู้บริโภครวมถึงการบอกต่อและผลกระทบจากเครือข่ายสังคม
- การประมวลผลแบบกระจาย ;
- การบริหารจัดการกำลังคน ;
- การจัดการจราจรและ
- การบริหารจัดการพอร์ตโฟลิโอ
ในแอปพลิเคชันเหล่านี้และแอปพลิเคชันอื่นๆ ระบบที่สนใจจะถูกจำลองโดยการบันทึกพฤติกรรมของตัวแทนแต่ละตัวและการเชื่อมต่อระหว่างกัน เครื่องมือสร้างแบบจำลองตามตัวแทนสามารถใช้เพื่อทดสอบว่าการเปลี่ยนแปลงในพฤติกรรมของแต่ละบุคคลจะส่งผลต่อพฤติกรรมโดยรวมของระบบที่เกิดขึ้นอย่างไร
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าแรกของ Swarm
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ฝูง (การจำลอง)
Swarmเป็น แพ็กเกจ จำลองแบบจำลองเอเจนต์แบบ โอเพนซอร์ส ซึ่งมีประโยชน์สำหรับการจำลองปฏิสัมพันธ์ของเอเจนต์ (ทางสังคมหรือทางชีววิทยา) และ พฤติกรรมรวมหมู่ ที่เกิดขึ้นใหม่ Swarm...
การประยุกต์ใช้ทางวิทยาศาสตร์
การสร้างแบบจำลองโดยใช้เอเจนต์มุ่งที่จะจำลองความซับซ้อนและการปรับตัวเหล่านี้ในสภาพแวดล้อมการคำนวณ ซึ่ง พฤติกรรมที่เกิดขึ้นใหม่ แบบโต้ตอบเหล่านี้ สามารถวิเคราะห์ได้หลายมิติ โดยการกำหนดและมอบหมายเอเจนต์ที่สะท้อนถึงพฤติกรรมที่กำหนดไว้...
การใช้งานเชิงพาณิชย์
โมเดลแบบเอเจนต์ถูกนำมาใช้ตั้งแต่กลางทศวรรษ 1990 เพื่อแก้ปัญหาทางธุรกิจและเทคโนโลยีต่างๆ ตัวอย่างการประยุกต์ใช้ ได้แก่:
ดูเพิ่มเติม
การจำลองทางสังคมแบบอิงตัวแทน มื้ออาหาร เน็ตโลโก้ ชูการ์สเคป กาม่า