ms = MAX_SMELL;
break;
}
if(IsTrace(i,j)) continue;
if(Smell[type][i][j]>ms) ms = Smell[type][i][j];
}
break;
case DOWN: for(i=xxx-ANT_EYESHOT;i<=xxx+ANT_EYESHOT;i++)
for(j=yyy+1;j<=yyy+ANT_EYESHOT;j++)
{
if(!JudgeCanGo(i,j)) continue;
if((i==food.xxx&&j==food.yyy&&type==SMELL_TYPE_FOOD)||
(i==home.xxx&&j==home.yyy&&type==SMELL_TYPE_HOME))
{
ms = MAX_SMELL;
break;
}
if(IsTrace(i,j)) continue;
if(Smell[type][i][j]>ms) ms = Smell[type][i][j];
}
break;
case LEFT: for(i=xxx-ANT_EYESHOT;i
for(j=yyy-ANT_EYESHOT;j<=yyy+ANT_EYESHOT;j++)
{
if(!JudgeCanGo(i,j)) continue;
if((i==food.xxx&&j==food.yyy&&type==SMELL_TYPE_FOOD)||
(i==home.xxx&&j==home.yyy&&type==SMELL_TYPE_HOME))
{
ms = MAX_SMELL;
break;
}
if(IsTrace(i,j)) continue;
if(Smell[type][i][j]>ms) ms = Smell[type][i][j];
}
break;
case RIGHT: for(i=xxx+1;i<=xxx+ANT_EYESHOT;i++)
for(j=yyy-ANT_EYESHOT;j<=yyy+ANT_EYESHOT;j++)
{
if(!JudgeCanGo(i,j)) continue;[Page]
if((i==food.xxx&&j==food.yyy&&type==SMELL_TYPE_FOOD)||
(i==home.xxx&&j==home.yyy&&type==SMELL_TYPE_HOME))
{
ms = MAX_SMELL;
break;
}
if(IsTrace(i,j)) continue;
if(Smell[type][i][j]>ms) ms = Smell[type][i][j];
}
break;
default: break;
}
return(ms);
}
int IsTrace(int xxx,int yyy)
{
int i;
for(i=0;i
if(ant[AntNow].tracex[i]==xxx&&ant[AntNow].tracey[i]==yyy) return(1);
return(0);
}
int MaxLocation(int num1,int num2,int num3)
{
int maxnum;
if(num1==0&&num2==0&&num3==0) return(0);
maxnum = num1;
if(num2>maxnum) maxnum = num2;
if(num3>maxnum) maxnum = num3;
if(maxnum==num1) return(1);
if(maxnum==num2) return(2);
if(maxnum==num3) return(3);
}
int CanGo(int xxx,int yyy,int ddir)
/* input: xxx,yyy - location of ant
ddir - now dir
output: 0 - forward and left and right can go
1 - forward can not go
2 - left can not go
3 - right can not go
4 - forward and left can not go
5 - forward and right can not go
6 - left and right can not go
7 - forward and left and right all can not go
*/
蟻群算法小程序(C/C++語(yǔ)言實(shí)現(xiàn))(四)
來(lái)源:互聯(lián)網(wǎng) 發(fā)布日期:2011-09-07 12:37:46 瀏覽:7050次
導(dǎo)讀:本文介紹用C/C++語(yǔ)言實(shí)現(xiàn)蟻群算法小程序的方法及代碼。 蟻群算法小程序(C/C++語(yǔ)言實(shí)現(xiàn))(四)...
相關(guān)內(nèi)容
- DeepAI CEO Kevin Baragona:大模型競(jìng)爭(zhēng)的本質(zhì),已經(jīng)從算力競(jìng)爭(zhēng)變成了效率競(jìng)爭(zhēng) 丨2024 T-EDGE
- 前OpenAI首席研究官:AI下一步是什么?
- Meta 推出 SPDL 工具:突破訓(xùn)練 AI模型瓶頸,吞吐量提升 2-3 倍
- 2024年媒體十大流行語(yǔ):新質(zhì)生產(chǎn)力和人工智能等入選
- 大模型已進(jìn)入應(yīng)用階段 專家:算法脆弱性等問(wèn)題仍待解
- 我們不只是不信任AI,我們彼此也不信任 | 專訪
- 第一批被AI管理的員工認(rèn)為AI更有“人性”
- AI時(shí)代存儲(chǔ)大爆發(fā),江波龍如何順勢(shì)而為?
- GPT-4o再暴露「弱智」缺陷,大模型無(wú)一幸免!港中文等發(fā)布「視覺(jué)聽(tīng)覺(jué)」基準(zhǔn)AV-Odyssey:26個(gè)任務(wù)直指死角問(wèn)題
- AI開(kāi)辟就業(yè)新賽道,數(shù)據(jù)標(biāo)注員走紅
- 信通院何寶宏:面向人工智能開(kāi)展數(shù)據(jù)治理成為企業(yè)關(guān)注的新課題
- 微軟邀測(cè) Copilot Vision,開(kāi)啟 AI 網(wǎng)頁(yè)瀏覽新時(shí)代
- IDC發(fā)布十大預(yù)測(cè):2030年AI將在全球產(chǎn)生19.9萬(wàn)億美元累計(jì)影響
- OpenAI員工意外泄露下一代ChatGPT!網(wǎng)友:故意的還是不小心的?
- OpenAI附議Ilya預(yù)訓(xùn)練終結(jié)!“但Scaling Law還沒(méi)死”
- 人工智能點(diǎn)著的戰(zhàn)火,在電腦產(chǎn)業(yè)鏈條上燃燒 | 海斌訪談
- AI大模型即將陷入數(shù)據(jù)荒?專家:對(duì)空間數(shù)據(jù)、視頻數(shù)據(jù)的學(xué)習(xí)利用才剛開(kāi)始
- 對(duì)越南來(lái)說(shuō),人工智能可以帶來(lái)怎樣的改變|SEA Now
- 2024年生成式AI回顧,驚喜多,遺憾大
- 普京:擁有自主研發(fā)的人工智能技術(shù)對(duì)維護(hù)國(guó)家主權(quán)至關(guān)重要
AiLab云推薦
最新資訊
- 人工智能點(diǎn)著的戰(zhàn)火,在電腦產(chǎn)業(yè)鏈條上燃燒 | 海斌訪談
- AI開(kāi)辟就業(yè)新賽道,數(shù)據(jù)標(biāo)注員走紅
- 博通CEO:人工智能支出熱潮將至少持續(xù)到2030年
- AI大模型即將陷入數(shù)據(jù)荒?專家:對(duì)空間數(shù)據(jù)、視頻數(shù)據(jù)的學(xué)習(xí)利用才剛開(kāi)始
- 紅杉資本2025年三大AI展望:大廈將成,五強(qiáng)爭(zhēng)霸
- 前OpenAI首席研究官:AI下一步是什么?
- 2024年生成式AI回顧,驚喜多,遺憾大
- 信通院何寶宏:面向人工智能開(kāi)展數(shù)據(jù)治理成為企業(yè)關(guān)注的新課題
- 我們不只是不信任AI,我們彼此也不信任 | 專訪
- “高校人人學(xué)AI”時(shí)代,升級(jí)AI通識(shí)教育老師先卷起來(lái)
本月熱點(diǎn)
- 機(jī)構(gòu)看衰、專家批評(píng)項(xiàng)目艱難,大語(yǔ)言模型會(huì)不會(huì)成為即將破碎的AI泡沫?
- 人工智能對(duì)材料科學(xué)研究有哪些深遠(yuǎn)影響?謝建新院士分享
- 這個(gè)會(huì)議一天提及AI 500次,最后的結(jié)論是什么?
- OpenAI 罕見(jiàn)開(kāi)源!低調(diào)發(fā)布的新研究,一出來(lái)就被碰瓷
- 機(jī)構(gòu)看衰、專家批評(píng)項(xiàng)目艱難,大語(yǔ)言模型會(huì)不會(huì)成為即將破碎的AI泡沫?
- AI攻占諾獎(jiǎng)背后:新的技術(shù)革命成為社會(huì)進(jìn)步發(fā)展的重要引擎
- 美媒:AI競(jìng)賽,中國(guó)優(yōu)勢(shì)被低估
- AI 時(shí)代,語(yǔ)音會(huì)成為主流交互方式嗎
- 谷歌追趕 OpenAI,加速推進(jìn)會(huì)“思考”的 AI 通用推理模型
- 字節(jié)跳動(dòng)海外又裁員了:涉及數(shù)百人 工作將被AI取代
熱門(mén)排行
-
馬斯克的xAI連發(fā)兩款新模型,有進(jìn)步但還談不上領(lǐng)先
閱讀量:90859
-
從現(xiàn)在起,GitHub上超1億開(kāi)發(fā)者可直接訪問(wèn)全球頂級(jí)大模型,構(gòu)建AI應(yīng)用
閱讀量:18357
-
AI創(chuàng)投的那些荒誕故事
閱讀量:16038
-
AI時(shí)代,超級(jí)個(gè)體正在崛起
閱讀量:14183
-
阿里團(tuán)隊(duì)推出 Tora 視頻 AI 生成框架:畫(huà)圈操控物體運(yùn)行軌跡
閱讀量:13618
-
北大國(guó)發(fā)院院長(zhǎng)黃益平:人工智能的發(fā)展會(huì)緩解老齡化對(duì)經(jīng)濟(jì)的沖擊
閱讀量:13181