【文件属性】:
文件名称:花授粉算法matlab代码-dmogwo:dmogwo
文件大小:36.58MB
文件格式:ZIP
更新时间:2021-05-19 22:25:31
系统开源
花授粉算法matlab代码离散多目标灰狼优化器(DMO-GWO)
此代码是用于毫米波车辆通信的多目标灰狼优化器(MOGWO)的离散版本。
首先,所有可能的输入设置及其目标函数都包含在文件(tabela3.csv)中,如下所述:
离散参数:
x1:sfperiod(75,100,150,200)
x2:sympersf(16、24、32、40)
x3:nharqproc(5、20、35)
x4:txpower(5、10、15、20、25、30、35、40、45、50)
目标功能:
f1:数据包丢失
f2:延迟(ns)
f3:1
/吞吐量(1
/
Mbps)
为了使f1,f2和f3最小化,应执行主代码“
DMOGWO.m”。
之后,结果将保存在文件夹“
ws_vanets
/
GWXXgYY”中。
其中,XX是候选解(灰狼)的总数,而YY是最大代数。
根据这些结果,我们可以生成数字和指标,例如:
“
GeneratePareto.m”以3D和2D形式显示pareto。
“
GenerateCurves.m”显示数据包丢失,延迟,吞吐量和模拟数与世代数。
“
GenerateMetrics.
【文件预览】:
dmogwo-master
----CreateEmptyParticle.m(4KB)
----DMOGWO.m(12KB)
----SelectLeader.m(4KB)
----GetCosts.m(3KB)
----GetOccupiedCells.m(3KB)
----CreateHypercubes.m(4KB)
----solutions_sorting.m(7KB)
----RouletteWheelSelection.m(3KB)
----fObjTable.m(3KB)
----README.md(2KB)
----GetNonDominatedParticlesByRank.m(5KB)
----GetGridIndex.m(4KB)
----ws_vanets()
--------nsimulation.m(1KB)
--------GenerateCurves.m(5KB)
--------meuclidean.m(1KB)
--------GW40g50()
--------IGD.m(1KB)
--------tabela3.csv(23KB)
--------ocurve.m(5KB)
--------GeneratePareto.m(7KB)
--------GD.m(1KB)
--------GW50g50()
--------GW30g50()
--------Spacing.m(1KB)
--------GW10g50()
--------HV.m(4KB)
--------GW20g50()
--------GenerateMetrics.m(3KB)