1.一种基于区块链的信息推荐方法,其特征在于,包括:
通过区块链网络获取用户的个人信息与需求信息;
获取待选择的商品信息;
根据所述个人信息、所述需求信息建立多组合优化函数;
基于整数规划方法求解所述多组合优化函数以获得最优解;以及
通过所述最优解由所述商品信息中确定待推荐商品并推荐给所述用户。
2.如权利要求1所述的方法,其特征在于,所述个人信息包括医疗信息,兴趣信息、偏好信息中的至少一种;
所述需求信息包括居住的目标位置信息、目标价格区间、饮食习惯、兴趣爱好、照护需求中的至少一种;
所述商品信息包括养老社区的地理位置信息、户型信息、医护信息、价格信息中的至少一种。
3.如权利要求1或2所述的方法,其特征在于,根据所述个人信息、所述需求信息建立多组合优化函数包括:
通过所述个人信息建立多组合优化函数公式;
将所述需求信息作为所述多组合优化函数公式的约束条件;以及
通过所述多组合优化函数公式与所述约束条件建立所述多组合优化函数。
4.如权利要求1或2所述的方法,其特征在于,多组合优化函数公式包括:
其中,z为优化目标值,an为变量系数,xn为需求信息中的需求项目,n为需求项目的数量,n∈[1,n];
其中,最优解对应于优化目标值最大时各需求项目的具体数值。
5.如权利要求4所述的方法,其特征在于,基于整数规划方法求解所述多组合优化函数以获得最优解包括:
求解所述多组合优化函数,以获得各需求项目的第一解;
在各需求项目的第一解为整数形式时,将所述第一解作为所述最优解。
6.如权利要求5所述的方法,其特征在于,所述优化目标值包括用户体验值。
7.如权利要求1所述的方法,其特征在于,通过所述最优解由所述商品信息中确定待推荐商品,包括:
在区块链网络中将所述商品信息进行量化处理;
将量化处理之后商品信息与所述最优解匹配;
确定与最优解对应的待推荐商品。
8.一种基于区块链的信息推荐装置,其特征在于,包括:
用户模块,用于通过区块链网络获取用户的个人信息与需求信息;
商品模块,用于获取待选择的商品信息;
优化函数模块,用于根据所述个人信息、所述需求信息建立多组合优化函数;
求解模块,用于基于整数规划方法求解所述多组合优化函数以获得最优解;以及
推荐模块,用于通过所述最优解由所述商品信息中确定待推荐商品并推荐给所述用户。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。