一种户型布局生成方法及装置

文档序号:30419870发布日期:2022-06-15 12:46阅读:来源:国知局

技术特征:
1.一种户型布局生成方法,其特征在于,包括:获取当前户型状态及一个或多个待部署房间的房间信息;根据所述当前户型状态及一个或多个待部署房间的房间信息进行多次蒙特卡洛树搜索,得到搜索结果;根据所述搜索结果,对所述一个或多个待部署房间中的一个待部署房间进行部署。2.根据权利要求1所述的方法,其特征在于,所述获取当前户型状态包括:获取户型的设计条件,所述设计条件包括所述户型的边界范围、主入口位置、采光面、相邻建筑信息,根据所述设计条件确定当前户型状态。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前户型状态及一个或多个待部署房间的房间信息进行多次蒙特卡洛树搜索,得到搜索结果包括:根据所述当前户型状态构建当前搜索图,每个搜索图的节点表征一个待部署房间的一种部署情况;确定所述一个或多个待部署房间中的当前待部署房间的房间信息,通过蒙特卡洛树搜索对所述当前搜索图进行若干次运算,得到搜索结果,所述搜索结果包括所述当前搜索图的最优节点。4.根据权利要求3所述的方法,其特征在于,所述通过蒙特卡洛树搜索对所述当前搜索图进行若干次运算的每一次运算包括:根据当前搜索图选择一个节点作为根节点,并基于所述根节点对所述根节点进行拓展,得到若干第一子节点;通过剪枝方法对所述若干第一子节点进行筛选,得到若干第二子节点,所述第二子节点表征剪枝后的实际可拓展节点;基于所述第二子节点进行随机搜索,通过评价函数将随机搜索后得到的结果进行评价;根据评价函数得分,更新所述搜索图中相关节点的权重,所述最优节点为权重最大的节点。5.根据权利要求4所述的方法,其特征在于,所述更新所述搜索图中相关节点的权重的具体公式为:式中,w表征节点的权重,n
j
表征子节点被访问的次数,q
j
表征子节点,表征子节点q
j
在i次模拟中的值,i表征模拟次数,n表征根节点被访问的总次数,c表征超参数。6.根据权利要求4所述的方法,其特征在于,所述通过剪枝方法对所述若干第一子节点进行筛选包括位置剪枝和尺寸剪枝。7.根据权利要求6所述的方法,其特征在于,所述位置剪枝的具体公式为:式中,表征第i个房间可放置的坐标集合,表征与第i个房间相邻房间的可放置点,表征第i个房间放置时的剩余空白区域可放置点,表征需要与
第i个房间相邻房间的可放置点x轴和y轴坐标,表征第i个房间放置时的剩余空白区域的可放置点x轴和y轴坐标。8.根据权利要求6所述的方法,其特征在于,所述尺寸剪枝的具体公式为:式中,表征第i个房间可放置的房间集合,表征第i个房间可放置的坐标集合,表征第i个房间的宽度集合,表征第i个房间的深度集合。9.根据权利要求4所述的方法,其特征在于,所述通过评价函数将随机搜索后得到的结果进行评价包括房间数量评价、相交面积评价、过道评价,其中,所述过道评价包括过道面积评价、过道和房间相邻情况评价、过道宽度评价。10.一种户型布局生成装置,其特征在于,所述装置包括:获取模块,用于获取当前户型状态及一个或多个待部署房间的房间信息;搜索模块,用于根据所述当前户型状态及一个或多个待部署房间的房间信息进行多次蒙特卡洛树搜索,得到搜索结果;部署模块,用于根据所述搜索结果,对所述一个或多个待部署房间中的一个待部署房间进行部署。

技术总结
本发明涉及一种户型布局生成方法及装置,其中所述方法包括:获取当前户型状态及一个或多个待部署房间的房间信息;根据所述当前户型状态及一个或多个待部署房间的房间信息进行多次蒙特卡洛树搜索,得到搜索结果;根据所述搜索结果,对所述一个或多个待部署房间中的一个待部署房间进行部署。本发明基于评价函数对蒙特卡洛树搜索结果进行引导,可通过对评价函数进行调整或增减来适应不同设计条件,从而具有了更强的灵活性与拓展性,同时可有效压缩搜索空间,提高搜索效率,从而得到更理想的户型布局结果。布局结果。布局结果。


技术研发人员:刘念雄 闫树睿 苏航
受保护的技术使用者:清华大学
技术研发日:2022.03.17
技术公布日:2022/6/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1