- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蚁群算法实验报告
蚁群算法
实验目的
各个蚂蚁在没有事先告诉他们食物在什么地方的前提下开始寻找食物。当一只找到食物以后,它会向环境释放一种信息素,吸引其他的蚂蚁过来,这样越来越多的蚂蚁会找到食物。有些蚂蚁并没有象其它蚂蚁一样总重复同样的路,他们会另辟蹊径,如果令开辟的道路比原来的其他道路更短,那么,渐渐,更多的蚂蚁被吸引到这条较短的路上来。最后,经过一段时间运行,可能会出现一条最短的路径被大多数蚂蚁重复着。
程序开始运行,蚂蚁们开始从窝里出动了,寻找食物;他们会顺着屏幕爬满整个画面,直到找到食物再返回窝。
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Threading;
using System.Windows.Forms;
namespace ANTS
{
public partial class Form1 : Form
{
int temp1 = 0, temp2 = 0;
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Bitmap bmp = new Bitmap(PlayGround.MaxX + 10, PlayGround.MaxY + 10); // 新?建?§画-布?
Graphics g = Graphics.FromImage(bmp); // 获?取¨?这a块¨|内¨2存??画-布?的ì?Graphics引°y用??
Pen pb = new Pen(_borderColor, 2); // 画-边à?框¨°
Pen ph = new Pen(_homeColor, 3); // 画-窝?
Pen pf = new Pen(_foodColor, 3); // 画-食o3物?
g.DrawEllipse(pf, PlayGround.FoodLocation.X, PlayGround.FoodLocation.Y, 10, 10);
g.DrawEllipse(ph, PlayGround.HomeLocation.X, PlayGround.HomeLocation.Y, 10, 10);
g.DrawRectangle(pb,1 , 1, PlayGround.MaxX + 2, PlayGround.MaxY + 2);
if (StoneInitialFlag)
{
StoneInitialFlag = false;
PlayGround.InitialStone();
}
DrawStone(bmp); // 画-障?碍?-物?
this.CreateGraphics().DrawImage(bmp, 0, 0); // 显?示o?新?建?§的ì?画-布?
bmp.Dispose(); // 释o¨a放¤?内¨2存??
}
private void tabPage2_Click(object sender, EventArgs e)
{
groundSet ground = new groundSet();
ground.Show();
}
private void tabPage1_Click(object sender, EventArgs e)
{
antsSet ant = new antsSet();
ant.Show();
}
private void
您可能关注的文档
- 苏教版 五年级(下册)建桥梁.ppt
- 苏教版二年级语文下册3.月亮湾.ppt
- 苏教版二年级语文下册《识字二》PPT.ppt
- 苏教版五年级上册9、《推敲》课件.ppt
- 苏教版五下圆单元复习课件.ppt
- 苏教版二年级《识字2》.ppt
- 苏教版二年级下册《问银河》(已修改)PPT.ppt
- 苏教版三下语文练习7(完美版).ppt
- 苏教版六年级下册第六单元教案教学设计 正比例和反比例.doc
- 苏教版五年级科学_建桥梁.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 计量经济学导论经济学导论.pdf
- 托福阅读tpo45R-1 原文+译文+题目+答案+背景知识.pdf
- 2023-2024学年上海市松江区六年级下学期期末考试语文试卷含详解.pdf VIP
- GB50150-2016 电气装置安装工程电气设备交接试验标准.docx
- 英大泰和财产保险股份有限公司旅行社责任保险条款(2021版).docx VIP
- 2024年秋新人教版七年级上册英语全册课件(新版教材).pptx
- 初中历史思维导图.pptx
- 2025年烟花爆竹储存证考试题库.docx
- 干冰清洗机在模具行业应用.ppt
- 区发展和改革局党组书记、局长任期内经济责任审计中反映问题的整改情况报告.docx VIP
文档评论(0)