[发明专利]蚁群算法求解共享经济背景下多属性双边匹配问题的方法有效
| 申请号: | 201811246881.X | 申请日: | 2018-10-25 |
| 公开(公告)号: | CN109447231B | 公开(公告)日: | 2022-02-11 |
| 发明(设计)人: | 孙英华;熊化峰;王苗苗;刘雪庆 | 申请(专利权)人: | 青岛大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00;G06Q10/04 |
| 代理公司: | 青岛高晓专利事务所(普通合伙) 37104 | 代理人: | 于正河 |
| 地址: | 266071 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 算法 求解 共享 经济 背景 属性 双边 匹配 问题 方法 | ||
1.一种基于蚁群算法的房屋租赁供需分析方法,其特征在于,具体过程为:
(1)采集包括租金、面积、房间数、地段和设置配套五种供需属性的房屋租赁数据,其中地段和设施配套的属性值用A、B、C三个等级表示,分别对应属性评分值为3分、2分、1分;租金属性权重为0.5,其余属性随机取值并且权重之和为0.5;
(2)建立属性匹配度计算模型并根据建立的属性匹配度计算模型计算出属性匹配度af(i,j),bf(j,i),其中af(i,j)表示ui对vj关于属性f的匹配度,bf(j,i)表示vj对ui关于属性f的匹配度,ui表示匹配方U中的第i个个体,vj表示匹配方V中的第j个个体,U={ui|1≤i≤n},V={vj|1≤j≤m};建立属性匹配度计算模型的过程为:
匹配过程中考虑双方r个属性,r≥1,记ui,f表示ui的需求属性f的值,vj,f表示vj的需求属性f的值,1≤f≤r,根据不同种类的需求属性定义不同的属性匹配度计算模型,记af(i,j)表示ui对vj关于属性f的匹配度,bf(j,i)表示vj对ui关于属性f的匹配度,U中个体的属性匹配度计算模型定义如下:
①当f为收益型属性时:
②当f为成本型属性时:
③当f为硬约束属性时:
④当f为区间型属性时:
设ui,f,vj,f的值的区间分别是[ui,f_l,ui,f_r],[vj,f_l,vj,f_r];
同理,此模型也可以用在匹配方V上,求出匹配方V中个体的bf(j,i);
(3)根据房屋的各个属性权重计算出双方的需求总满意度pij和qji,并将总满意度按照降序排列,得到双方的偏好序aij和bji,其中pij表示ui对vj的满意度,qji表示vj对ui的满意度,aij表示ui把vj按总满意度从大到小排序排在第aij位,bji表示vj把ui按总满意度从大到小排序排在第bji位;
其中双方需求总满意度的计算过程为:
匹配双方对需求的各个属性的重视程度,称为属性偏好系数,wi,f表示ui对需求的属性f的重视程度,满足:0≤wi,f≤1,用wj,f表示vj对需求属性f的重视程度,满足:0≤wj,f≤1,综合匹配双方所有的需求属性的匹配度和偏好系数可以得到双方之间的满意度,记pij表示ui对vj的满意度,qji表示vj对ui的满意度,则有:
向量p_i(pi1,pi2,……pim)表示ui对匹配方V中的所有个体关于属性f的满意度向量,向量q_j(q1j,q2j,……,qmj)表示vj对匹配方U中的所有个体关于属性f的满意度向量;
将ui对匹配方V所有个体的总满意度pij按从大到小的顺序排列并取其排列序号,即用aij表示ui把vj按总满意度从大到小排序排在第aij位,向量ai(ai1,ai2,……aim)为ui对匹配方V中的所有个体的偏好序,同理vj对ui的满意度排列序号bji和偏好序向量(bj1bj2…bjn);
(4)对蚁群算法进行M次实验,每次迭代次数为NC次,利用M次实验的结果,通过梯度下降算法求出使损失函数最小的初始信息素浓度c0、信息素挥发参数α和更新参数β,其中α+β=1;
其中蚁群算法的具体实现过程为:
1)蚂蚁选择一方开始搜索,随机选择一个个体,初始化每只蚂蚁,并生成每只蚂蚁的未选择列表和未访问列表;
2)计算蚂蚁选择路径(i,j)上的启发信息值ηij,其中s_pi=∑j∈Vpij表示ui对匹配方V所有个体的总满意度的和,s_qj=∑i∈U qji表示vj对匹配方U所有个体的总满意度的和;
3)如果本次迭代数nc=1,根据p1(i,j)利用轮盘赌注算法进行蚂蚁的状态转移,所有蚂蚁完成本次迭代,对每个匹配结果执行匹配评价函数,计算评价值,全局更新信息素保存当前最好结果;否则nc1时,根据pt+1(i,j)利用轮盘赌算法进行蚂蚁的状态转移,所有蚂蚁完成本次迭代对每个匹配结果执行匹配评价函数,计算评价值,全局更新信息素保存当前最好结果;
(5)将求得的初始参数(c0,α,β)带入蚁群算法求出最优解,实现房屋租赁供需双方的最佳匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811246881.X/1.html,转载请声明来源钻瓜专利网。





