文件名称:花授粉算法matlab代码-dmogwo:dmogwo
文件大小:36.58MB
文件格式:ZIP
更新时间:2024-06-08 16:12:11
系统开源
花授粉算法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)