[go: up one dir, main page]

CN107067075A - A kind of urban land ecological safety space exploration model based on artificial bee colony algorithm - Google Patents

A kind of urban land ecological safety space exploration model based on artificial bee colony algorithm Download PDF

Info

Publication number
CN107067075A
CN107067075A CN201610883903.8A CN201610883903A CN107067075A CN 107067075 A CN107067075 A CN 107067075A CN 201610883903 A CN201610883903 A CN 201610883903A CN 107067075 A CN107067075 A CN 107067075A
Authority
CN
China
Prior art keywords
honeybee
role
urban
bee colony
food
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610883903.8A
Other languages
Chinese (zh)
Other versions
CN107067075B (en
Inventor
王海鹰
秦奋
韩志刚
张喜旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan University
Original Assignee
Henan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Henan University filed Critical Henan University
Priority to CN201610883903.8A priority Critical patent/CN107067075B/en
Publication of CN107067075A publication Critical patent/CN107067075A/en
Application granted granted Critical
Publication of CN107067075B publication Critical patent/CN107067075B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于人工蜂群算法的城市土地生态安全空间探测模型,包括人工蜂群算法、目标函数、模型结构设计,随着社会经济的快速发展,城市不断向周边扩张,吞噬城市周边生态良好的土地,导致人地矛盾日益突出,引发了土地资源短缺、水土流失、生态恶化以及环境污染等一系列生态安全问题。城市作为受人类活动干扰最为剧烈的生态系统,其维护城市生态安全稳定对于城市及区域的发展非常重要。因此,进行城市土地生态安全的空间探测和评估对于缓解区域和城市的人地矛盾,协调人口、资源与环境的矛盾具有重要的意义,本发明的目的在于为城市土地安全研究提供新的方法和技术途径。

The invention discloses an urban land ecological security space detection model based on an artificial bee colony algorithm, including an artificial bee colony algorithm, an objective function, and a model structure design. With the rapid development of social economy, cities continue to expand to the surrounding area, engulfing the surrounding areas of the city Land with good ecology has led to increasingly prominent contradictions between man and land, and has caused a series of ecological security issues such as land resource shortage, soil erosion, ecological deterioration, and environmental pollution. As the ecosystem most disturbed by human activities, the maintenance of urban ecological security and stability is very important for the development of cities and regions. Therefore, the spatial detection and evaluation of urban land ecological security is of great significance for alleviating the contradiction between people and land in regions and cities, and coordinating the contradiction between population, resources and environment. The purpose of this invention is to provide new methods and methods for urban land security research. technical approach.

Description

一种基于人工蜂群算法的城市土地生态安全空间探测模型A Spatial Detection Model of Urban Land Ecological Security Based on Artificial Bee Colony Algorithm

技术领域technical field

本发明涉及生态安全技术领域,具体为一种基于人工蜂群算法的城市土地生态安全空间探测模型。The invention relates to the technical field of ecological security, in particular to an urban land ecological security space detection model based on an artificial bee colony algorithm.

背景技术Background technique

城市边缘区是城市空间扩张的先导区,城市边缘区的蔓延和产生,是城市空间扩张的主要模式。城市边缘区作为城市生态系统与乡村生态系统的边缘交界地带,往往会产生系统边缘效应多种土地利用类型的转变与共存、城乡居民的混杂居住,城市与乡村的景观混合出现,是城市化最敏感、变化最大、最迅速的地方,但是如何定量描述和评价城市生态系统的边缘效应,还没有比较成熟的理论。The urban fringe area is the forerunner area of urban space expansion, and the sprawl and generation of urban fringe area is the main mode of urban space expansion. The urban fringe area, as the boundary zone between the urban ecosystem and the rural ecosystem, often produces system fringe effects. The transformation and coexistence of various land use types, the mixed living of urban and rural residents, and the mixed appearance of urban and rural landscapes are the most important factors in urbanization. However, there is no relatively mature theory on how to quantitatively describe and evaluate the marginal effects of urban ecosystems.

众所周知的现象,城市的形成发展与环境条件密切相关,其发展依赖于良好的自然环境,同时也深刻地影响着自然环境,方创琳、黄金川等学者发现城市化过程与生态环境存在交互耦合关系认为其耦合关系就是在城市化发展过程中,城市化与生态环境相互作用和相互影响非线性关系的总和。魏晓婕等学者提出利用灰色关联方法,对干旱区绿洲城市的城市化进程和生态环境响应的耦合关系进行评价与分析有学者提出了利用系统耦合与协调度的理论。It is a well-known phenomenon that the formation and development of a city is closely related to environmental conditions. Its development depends on a good natural environment, and it also profoundly affects the natural environment. Scholars such as Fang Chuanglin and Jinchuan found that there is an interactive coupling relationship between the urbanization process and the ecological environment. The coupling relationship is the sum of the non-linear relationship between urbanization and ecological environment in the process of urbanization development. Wei Xiaojie and other scholars proposed to use the gray correlation method to evaluate and analyze the coupling relationship between the urbanization process and the ecological environment response of oasis cities in arid areas. Some scholars proposed the theory of using system coupling and coordination.

发明内容Contents of the invention

本实发明的目的在于提供一种基于人工蜂群算法的城市土地生态安全空间探测模型,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide a spatial detection model of urban land ecological security based on the artificial bee colony algorithm to solve the problems raised in the above-mentioned background technology.

为实现上述目的,本发明提供如下技术方案:一种基于人工蜂群算法的城市土地生态安全空间探测模型,包括人工蜂群算法、目标函数、模型结构设计,所述人工蜂群算法中的食物源的价值取决于很多因素,离蜂巢的距离、食物的丰度,食物获取的难易程度等,为简单起见,所述食物的“收益度”可被表达成一个单一的数值,在解决优化问题时,食物源表示空间范围各种可能的食物源,采蜜蜂与具体食物源联系在一起,食物源就是他们当前正在采集的食物源,它们携带食物源的信息,距离、方位以及食物的“收益度”,并与其它蜜蜂分享这种信息,待工蜂待工蜂正在寻找食物源,它们有两种类型,侦查蜂随机搜索蜂房周围的环境发现新的食物源,跟随蜂在蜂房等待,并且通过采蜜蜂分享的信息来寻找食物源。In order to achieve the above object, the present invention provides the following technical scheme: a kind of urban land ecological safety space detection model based on artificial bee colony algorithm, including artificial bee colony algorithm, objective function, model structure design, food in the artificial bee colony algorithm The value of the source depends on many factors, such as the distance from the hive, the abundance of food, the difficulty of obtaining food, etc. For simplicity, the "yield" of the food can be expressed as a single value. When solving the optimization When asking questions, the food source represents various possible food sources in the spatial range. The bees are associated with the specific food source. The food source is the food source they are currently collecting. They carry information about the food source, distance, orientation and Yield” and share this information with other bees. Waiting bees are looking for food sources. There are two types of bees. Scout bees randomly search the environment around the hive to find new food sources. Follower bees wait in the hive and pass Harness the information shared by bees to find food sources.

优选的,所述人工蜂群算法中的待工蜂作为侦查蜂,然后由于内在动力或是外在原因开始在蜂房周围自发寻找食物源,所述待工蜂作为跟随蜂在舞蹈区观察舞蹈,从而被招募成为采蜜蜂。Preferably, the standby bees in the artificial bee colony algorithm are scout bees, and then start to spontaneously look for food sources around the hive due to internal motivation or external reasons, and the standby bees observe the dance in the dance area as follower bees, and are thus detected. Recruited to be bee pickers.

优选的,所述目标函数的城市生态安全空间耦合协调度表示城市系统与生态环境的空间耦合作用,所述城市系统、生态环境的作用关系在城市化和半城市化地区表现比较强烈,城市生态安全综合评价因子表示对城市生态安全的空间适宜性评价,建立目标函数如下;Preferably, the urban ecological security spatial coupling coordination degree of the objective function represents the spatial coupling between the urban system and the ecological environment, and the relationship between the urban system and the ecological environment is relatively strong in urbanized and semi-urbanized areas, and urban ecological The safety comprehensive evaluation factor represents the spatial suitability evaluation of urban ecological security, and the objective function is established as follows;

FNS(i,j)=wwarer(1-dmin warer(i,j)+wslope(i,j)+wrown(1-d min rown(i,j)(1-dmin road)F NS (i, j)=w warer (1-d min warer (i, j)+wslope(i, j)+w rown (1-d min rown(i, j)(1-dmin road)

式中,表示自然与社会综合影响因子、距重要水源最近距离、距城镇中心的距离、距主要道路的距离、坡度,In the formula, it represents the comprehensive impact factors of nature and society, the shortest distance to important water sources, the distance to the town center, the distance to the main road, and the slope,

式中,表示生态安全空间耦合协调度,耦合协调度计算由式4给出,利用城市特征和生态适宜性因子计算获得;In the formula, represents the coupling coordination degree of ecological security space, and the calculation of the coupling coordination degree is given by Equation 4, which is calculated by using urban characteristics and ecological suitability factors;

当Au(i,j)≥Eco(i,j)时,目标函数如下:When Au(i,j)≥Eco(i,j), the objective function is as follows:

式中,F为目标函数,W、W默认为W、W各取0.5,N表示引导蜂的种群空间,通过目标函数获得引导蜂群的最大平均值。In the formula, F is the objective function, W and W default to 0.5 for W and W respectively, N represents the population space of the guide bees, and the maximum average value of the guide bee colony is obtained through the objective function.

优选的,所述蜜蜂的角色分为引领蜂、侦查蜂和跟随蜂,根据蜜蜂种类定义蜜蜂结构类型数组,每一个蜜蜂元素中,分别存储坐标值、蜜蜂收益值、蜜蜂种类、最大引导次数等信息,在基本算法中,一般规定侦查蜂的数量为1,为便于更好的栅格空间搜索,模型规定蜜蜂的分工比例如下:引领蜂为总量的50%,侦查蜂为总量的20%,剩余为跟随蜂。Preferably, the roles of the bees are divided into leading bees, scouting bees and following bees, and the bee structure type array is defined according to the bee types, and each bee element stores coordinate values, bee income values, bee types, maximum number of guidance, etc. Information, in the basic algorithm, it is generally stipulated that the number of scout bees is 1. In order to facilitate better grid space search, the model stipulates that the division of labor of bees is as follows: leading bees account for 50% of the total, and scout bees account for 20% of the total. %, and the rest are follower bees.

优选的,所述模型结构设计中通过建立禁忌数组和角色禁忌矩阵,确定了每只蜜蜂的角色和位置,不同的蜜蜂角色的规定了不同蜜蜂行动规则,在角色禁忌矩阵的控制下,有效实现蜂群的群体智能行为,禁忌表的长度由蜜蜂种群大小决定,表中的一条记录存储了一支蜜蜂的位置和角色,表示该位置已经变这支蜜蜂所占据。Preferably, the role and position of each bee is determined by establishing a taboo array and a role taboo matrix in the design of the model structure, and different bee roles stipulate different bee action rules, which are effectively realized under the control of the role taboo matrix. The swarm intelligence behavior of the bee colony, the length of the taboo table is determined by the size of the bee population, and a record in the table stores the position and role of a bee, indicating that the position has been occupied by this bee.

优选的,一种基于人工蜂群算法的城市土地生态安全空间探测模型的使用方法,其特征在于:包括以下步骤:Preferably, a method for using the urban land ecological security space detection model based on the artificial bee colony algorithm, is characterized in that: comprising the following steps:

A、初始化蜂群种群,分配不同角色蜜蜂数量,构造蜜蜂禁忌表和蜜蜂角色禁忌矩阵。A. Initialize the bee colony population, assign the number of bees with different roles, and construct the bee taboo table and bee role taboo matrix.

B、初始化蜜蜂收益值,按照收益值大小排名分配角色。B. Initialize the income value of bees, and assign roles according to the ranking of the income value.

C、循环次数。C. Number of cycles.

D、蜜蜂数目。D, the number of bees.

E、采蜜蜂去原栅格位置的附近寻找新蜜源,如果收益值低于原栅格位置的收益值,那么还回到原来的位置,当采蜜蜂的,那么采蜜蜂重新变成侦查蜂的模式随机搜索栅格位置。E. Picking bees go to the vicinity of the original grid position to find new honey sources. If the income value is lower than the income value of the original grid position, then return to the original position. When picking bees, the bees will become scout bees again. mode searches raster locations randomly.

F、依次更新采蜜蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。F. Update the taboo table of bees, role taboo matrix and bee object array in sequence.

G、根据状态转移概率公式选择的栅格位置,采用采用贪婪算法选择最佳栅格位置,并获取收益值。G. According to the grid position selected by the state transition probability formula, adopt the greedy algorithm to select the best grid position, and obtain the income value.

H、依次更新跟随蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。H. Update the taboo table of the following bees, the role taboo matrix and the bee object array in sequence.

I、侦查蜂随机搜索栅格位置,并获取收益值。I. The scout bees randomly search the grid position and obtain the income value.

J、依次更新侦查蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。J. Update the taboo table of scout bees, role taboo matrix and bee object array in sequence.

K、如果蜜蜂总量,跳转至第四步,否则执行第十二步。K. If there is a total amount of bees, go to the fourth step, otherwise go to the twelfth step.

L、根据蜜蜂的收益值大小进行排序,分配蜜蜂角色。L. Sorting according to the size of the bee's income value, and assigning the role of bees.

M、计算当前目标函数值,并更新蜜蜂共享信息池。M. Calculate the current objective function value, and update the bee shared information pool.

N、如果满足结束条件,即循环次数,刚循环结束,并输出蜜蜂在地理空间优化结果,否则,跳转至第三步得到满足结束条件。N. If the end condition is met, that is, the number of cycles, just after the end of the cycle, and output the result of bee optimization in geospatial space, otherwise, jump to the third step to meet the end condition.

与现有技术相比,本发明的有益效果是:Compared with prior art, the beneficial effect of the present invention is:

(1)目标函数收敛非常快,由于采用了引领限制机制,函数曲线出现了周期性的振荡,且第一次振荡非常明显,这是由于模型迭代到次时,大多数的引导蜂都改成侦查蜂行为模式,因此,引起了函数曲线的明显振荡,而随着模型继续运行迭代,更多的蜜蜂都曾担任过引导蜂的角色,因此,在下一个周期来临时,振荡会逐渐减小,蜂群在迭代初始很容易陷入了局部最优,模型采用了引领限制机制,因此,蜜蜂能够迅速脱离局部最优解,引导蜂占据了最优位置,而跟随蜂在引导蜂的周围占据次优位置,侦查蜂在栅格空间不断的进行随机搜索,持续保持了蜂群的多样性。(1) The objective function converges very quickly. Due to the use of the leading limit mechanism, the function curve oscillates periodically, and the first oscillation is very obvious. This is because when the model iterates to the second time, most of the guiding bees are changed to The behavioral pattern of the scout bees, therefore, causes a noticeable oscillation in the function curve, and as the model continues to run iterations, more bees have assumed the role of guide bees, so the oscillations gradually decrease as the next cycle approaches, The bee colony is easy to fall into the local optimum at the beginning of the iteration, and the model adopts the leading restriction mechanism. Therefore, the bees can quickly break away from the local optimal solution, the leading bees occupy the optimal position, and the follower bees occupy the suboptimal position around the leading bees. Location, the scout bees continuously conduct random searches in the grid space, maintaining the diversity of the bee colony.

附图说明Description of drawings

图1为本发明的模型计算流程图。Fig. 1 is a flow chart of model calculation of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

请参阅图1,本发明提供一种技术方案:一种基于人工蜂群算法的城市生态安全空间探测模型,包括人工蜂群算法、目标函数、模型结构设计,所述人工蜂群算法中的食物源的价值取决于很多因素,离蜂巢的距离、食物的丰度,食物获取的难易程度等,为简单起见,所述食物的“收益度”可被表达成一个单一的数值,在解决优化问题时,食物源表示空间范围各种可能的食物源,采蜜蜂采蜜蜂与具体食物源联系在一起,食物源就是他们当前正在采集的食物源,它们携带食物源的信息,距离、方位以及食物的“收益度”,并与其它蜜蜂分享这种信息,待工蜂待工蜂正在寻找食物源,它们有两种类型,侦查蜂随机搜索蜂房周围的环境发现新的食物源,跟随蜂在蜂房等待,并且通过采蜜蜂分享的信息来寻找食物源。Please refer to Fig. 1, the present invention provides a kind of technical scheme: a kind of urban ecological safety space detection model based on artificial bee colony algorithm, including artificial bee colony algorithm, objective function, model structure design, the food in described artificial bee colony algorithm The value of the source depends on many factors, such as the distance from the hive, the abundance of food, the difficulty of obtaining food, etc. For simplicity, the "yield" of the food can be expressed as a single value. When solving the optimization When the question is asked, the food source represents various possible food sources in the spatial range. The bees and the bees are associated with the specific food source. The food source is the food source they are currently collecting. They carry the information of the food source, distance, orientation and food and share this information with other bees. Waiting bees are looking for food sources. There are two types of them. Scout bees randomly search the environment around the hive to find new food sources. Follower bees wait in the hive. And find food sources by mining the information shared by bees.

人工蜂群算法中的待工蜂作为侦查蜂,然后由于内在动力或是外在原因开始在蜂房周围自发寻找食物源,所述待工蜂作为跟随蜂在舞蹈区观察舞蹈,从而被招募成为采蜜蜂。The worker bees in the artificial bee colony algorithm act as scout bees, and then spontaneously look for food sources around the hive due to internal motivation or external reasons.

目标函数的城市生态安全空间耦合协调度表示城市系统与生态环境的空间耦合作用,所述城市系统、生态环境的作用关系在城市化和半城市化地区表现比较强烈,城市生态安全综合评价因子表示对城市生态安全的空间适宜性评价,建立目标函数如下:The urban ecological security spatial coupling coordination degree of the objective function represents the spatial coupling between the urban system and the ecological environment. The relationship between the urban system and the ecological environment is relatively strong in urbanized and semi-urbanized areas. To evaluate the spatial suitability of urban ecological security, the objective function is established as follows:

FNS(i,j)=wwarer(1-dmin warer(i,j)+wslope(i,j)+wrown(1-dmin rown(i,j)(1-dmin road)F NS (i, j)=w warer (1-d min warer (i, j)+wslope(i, j)+w rown (1-dmin rown(i, j)(1-dmin road)

式中,表示自然与社会综合影响因子、距重要水源最近距离、距城镇中心的距离、距主要道路的距离、坡度,In the formula, it represents the comprehensive impact factors of nature and society, the shortest distance to important water sources, the distance to the town center, the distance to the main road, and the slope,

式中,表示生态安全空间耦合协调度,耦合协调度计算由式4给出,利用城市特征和生态适宜性因子计算获得;In the formula, represents the coupling coordination degree of ecological security space, and the calculation of the coupling coordination degree is given by Equation 4, which is calculated by using urban characteristics and ecological suitability factors;

当Au(i,j)≥Eco(i,j)时,目标函数如下:When Au(i,j)≥Eco(i,j), the objective function is as follows:

式中,F为目标函数,W、W默认为W、W各取0.5,N表示引导蜂的种群空间,通过目标函数获得引导蜂群的最大平均值。In the formula, F is the objective function, W and W default to 0.5 for W and W respectively, N represents the population space of the guide bees, and the maximum average value of the guide bee colony is obtained through the objective function.

蜜蜂的角色分为引领蜂、侦查蜂和跟随蜂,根据蜜蜂种类定义蜜蜂结构类型数组,每一个蜜蜂元素中,分别存储坐标值、蜜蜂收益值、蜜蜂种类、最大引导次数等信息,在基本算法中,一般规定侦查蜂的数量为1,为便于更好的栅格空间搜索,模型规定蜜蜂的分工比例如下:引领蜂为总量的50%,侦查蜂为总量的20%,剩余为跟随蜂。The roles of bees are divided into leading bees, scouting bees and following bees. According to the type of bees, the array of bee structure types is defined. In each bee element, information such as coordinate values, bee income values, bee types, and maximum number of guidance are stored respectively. In the basic algorithm In this model, the number of scout bees is generally specified as 1. In order to facilitate a better grid space search, the model stipulates that the division of bees is as follows: leading bees account for 50% of the total, scout bees account for 20% of the total, and the rest are follower bees. bee.

在模型结构设计中通过建立禁忌数组和角色禁忌矩阵,确定了每只蜜蜂的角色和位置,不同的蜜蜂角色的规定了不同蜜蜂行动规则,在角色禁忌矩阵的控制下,有效实现蜂群的群体智能行为,禁忌表的长度由蜜蜂种群大小决定,表中的一条记录存储了一支蜜蜂的位置和角色,表示该位置已经变这支蜜蜂所占据。In the design of the model structure, the role and position of each bee is determined by establishing a taboo array and a role taboo matrix. Different bee roles stipulate different bee action rules. Under the control of the role taboo matrix, the group of bee colonies is effectively realized. For intelligent behavior, the length of the taboo table is determined by the size of the bee population. A record in the table stores the position and role of a bee, indicating that the position has been occupied by this bee.

一种基于人工蜂群算法的城市土地生态安全空间探测模型的使用方法,其特征在于:包括以下步骤:A method for using an urban land ecological security space detection model based on an artificial bee colony algorithm, characterized in that it includes the following steps:

A、初始化蜂群种群,分配不同角色蜜蜂数量,构造蜜蜂禁忌表和蜜蜂角色禁忌矩阵。A. Initialize the bee colony population, assign the number of bees with different roles, and construct the bee taboo table and bee role taboo matrix.

B、初始化蜜蜂收益值,按照收益值大小排名分配角色。B. Initialize the income value of bees, and assign roles according to the ranking of the income value.

C、循环次数。C. Number of cycles.

D、蜜蜂数目。D, the number of bees.

E、采蜜蜂去原栅格位置的附近寻找新蜜源,如果收益值低于原栅格位置的收益值,那么还回到原来的位置,当采蜜蜂的,那么采蜜蜂重新变成侦查蜂的模式随机搜索栅格位置。E. Picking bees go to the vicinity of the original grid position to find new honey sources. If the income value is lower than the income value of the original grid position, then return to the original position. When picking bees, the bees will become scout bees again. mode searches raster locations randomly.

F、依次更新采蜜蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。F. Update the taboo table of bees, role taboo matrix and bee object array in sequence.

G、根据状态转移概率公式选择的栅格位置,采用采用贪婪算法选择最佳栅格位置,并获取收益值。G. According to the grid position selected by the state transition probability formula, adopt the greedy algorithm to select the best grid position, and obtain the income value.

H、依次更新跟随蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。H. Update the taboo table of the following bees, the role taboo matrix and the bee object array in sequence.

I、侦查蜂随机搜索栅格位置,并获取收益值。I. The scout bees randomly search the grid position and obtain the income value.

J、依次更新侦查蜂的禁忌表、角色禁忌矩阵和蜜蜂对象数组。J. Update the taboo table of scout bees, role taboo matrix and bee object array in sequence.

K、如果蜜蜂总量,跳转至第四步,否则执行第十二步。K. If there is a total amount of bees, go to the fourth step, otherwise go to the twelfth step.

L、根据蜜蜂的收益值大小进行排序,分配蜜蜂角色。L. Sorting according to the size of the bee's income value, and assigning the role of bees.

M、计算当前目标函数值,并更新蜜蜂共享信息池。M. Calculate the current objective function value, and update the bee shared information pool.

N、如果满足结束条件,即循环次数,刚循环结束,并输出蜜蜂在地理空间优化结果,否则,跳转至第三步得到满足结束条件。N. If the end condition is met, that is, the number of cycles, just after the end of the cycle, and output the result of bee optimization in geospatial space, otherwise, jump to the third step to meet the end condition.

与现有技术相比,本发明的有益效果是:Compared with prior art, the beneficial effect of the present invention is:

(1)目标函数收敛非常快,由于采用了引领限制机制,函数曲线出现了周期性的振荡,且第一次振荡非常明显,这是由于模型迭代到次时,大多数的引导蜂都改成侦查蜂行为模式,因此,引起了函数曲线的明显振荡,而随着模型继续运行迭代,更多的蜜蜂都曾担任过引导蜂的角色,因此,在下一个周期来临时,振荡会逐渐减小,蜂群在迭代初始很容易陷入了局部最优,模型采用了引领限制机制,因此,蜜蜂能够迅速脱离局部最优解,引导蜂占据了最优位置,而跟随蜂在引导蜂的周围占据次优位置,侦查蜂在栅格空间不断的进行随机搜索,持续保持了蜂群的多样性。(1) The objective function converges very quickly. Due to the use of the leading limit mechanism, the function curve oscillates periodically, and the first oscillation is very obvious. This is because when the model iterates to the second time, most of the guiding bees are changed to The behavioral pattern of the scout bees, therefore, causes a noticeable oscillation in the function curve, and as the model continues to run iterations, more bees have assumed the role of guide bees, so the oscillations gradually decrease as the next cycle approaches, The bee colony is easy to fall into the local optimum at the beginning of the iteration, and the model adopts the leading restriction mechanism. Therefore, the bees can quickly break away from the local optimal solution, the leading bees occupy the optimal position, and the follower bees occupy the suboptimal position around the leading bees. Location, the scout bees continuously conduct random searches in the grid space, maintaining the diversity of the bee colony.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although the embodiments of the present invention have been shown and described, those skilled in the art can understand that various changes, modifications and substitutions can be made to these embodiments without departing from the principle and spirit of the present invention. and modifications, the scope of the invention is defined by the appended claims and their equivalents.

Claims (6)

1. a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm, including artificial bee colony algorithm, mesh Scalar functions, model structure design, it is characterised in that:The value of food source in the artificial bee colony algorithm depend on it is many because Element, from a distance from honeycomb, the abundance of food, the complexity that food is obtained etc., for the sake of simplicity, " the income degree " of the food A single numerical value can be expressed as, when solving optimization problem, the various possible food sources of food source representation space scope, Gathering honey honeybee links together with specific food source, and food source is exactly the food source that they are currently gathering, and they carry food The information in source, " the income degree " of distance, orientation and food, and share this information with other honeybees, treat that worker bee treats worker bee just In search of food source, they have the environment around two types, investigation honeybee random search honeycomb to find new food source, follow honeybee Waited in honeycomb, and the information shared by gathering honey honeybee is come search of food source.
2. a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm according to claim 1, It is characterized in that:Worker bee is treated as investigation honeybee in the artificial bee colony algorithm, then due to internal motivation or transient cause Start the spontaneous search of food source around honeycomb, it is described to treat worker bee as honeybee is followed in the observation dancing of dancing area, so as to be recruited As gathering honey honeybee.
3. a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm according to claim 1, It is characterized in that:The urban ecological security Space Coupling degrees of coordination of the object function represents the sky of city system and ecological environment Between coupling, the city system, the interactively of ecological environment in urbanization and peri urban performance than stronger, The factor representation of urban ecological security overall merit sets up object function as follows to the space suitability evaluation of urban ecological security:
FNS(i, j)=wwarer(1-dmin warer(i, j)+wslope (i, j)+wrown(1-d min rown (i, j) (1-d min road)
In formula, F (i, j) represent nature and social synthesis's factor of influence, away from important water source minimum distance, away from Town Center away from From, away from a distance from main roads, the gradient,
In formula, ecological safety Space Coupling degrees of coordination is represented, coupling degree is calculated and provided by formula 4, utilizes urban characteristic and life The suitable sex factor of state, which is calculated, to be obtained;
As Au (i, j) >=Eco (i, j), object function is as follows:
In formula, F is object function, and W, W are defaulted as W, W and respectively take 0.5, N to represent to guide the population space of honeybee, obtained by object function The maximum average value of bee colony must be guided.
4. a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm according to claim 1, It is characterized in that:The role of the honeybee, which is divided into, to be led honeybee, investigate honeybee and follows honeybee, and honeybee structure class is defined according to honeybee species In type array, each honeybee element, stored coordinate values, honeybee financial value, honeybee species, maximum guiding number of times etc. are believed respectively Breath, in rudimentary algorithm, the quantity of general provision investigation honeybee is 1, is searched for for ease of more preferable grid space, model regulation honeybee Division of labor ratio it is as follows:Lead that honeybee is total amount 50%, investigation honeybee is the 20% of total amount, remaining as following honeybee.
5. a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm according to claim 1, It is characterized in that:Pass through in model structure design and set up taboo array and role avoids matrix, it is determined that every honeybee Role and position, different honeybee role's defines different honeybee rule of ac-tions, under the control that role avoids matrix, effectively The swarm intelligence behavior of bee colony is realized, the length of taboo list is determined by honeybee populations size, in table a record storage one The position of branch honeybee and role, represent that the position has become occupied by this branch honeybee.
6. realize a kind of urban land ecological safety space exploration model based on artificial bee colony algorithm described in claim 1 Application method, it is characterised in that:Comprise the following steps:
A, initialization bee colony population, distribute different role bee numbers, construction honeybee taboo list and honeybee role taboo matrix.
B, initialization honeybee financial value, role is distributed according to financial value size ranking.
C, cycle-index.
D, honeybee number.
E, gathering honey honeybee go to the new nectar source of neighbouring searching of former grid positions, if financial value is less than the financial value of former grid positions, that Original position is returned to, when gathering honey honeybee, then gathering honey honeybee becomes to investigate the pattern random search grid positions of honeybee again.
F, the taboo list that gathering honey honeybee is updated successively, role's taboo matrix and honeybee object array.
G, the grid positions selected according to state transition probability formula, optimum lattice position is selected using using greedy algorithm, and Obtain financial value.
H, successively renewal follow the taboo list of honeybee, role's taboo matrix and honeybee object array.
I, investigation honeybee random search grid positions, and obtain financial value.
J, the taboo list that investigation honeybee is updated successively, role's taboo matrix and honeybee object array.
If K, honeybee total amount, jump to the 4th step, the 12nd step is otherwise performed.
L, it is ranked up according to the financial value size of honeybee, distributes honeybee role.
M, calculating current goal functional value, and update the shared information pool of honeybee.
If N, meeting termination condition, i.e. cycle-index, just circulation terminates, and exports honeybee in geographical space optimum results, no Then, jump to the 3rd step and be met termination condition.
CN201610883903.8A 2016-10-11 2016-10-11 Urban land ecological safety space detection model based on artificial bee colony algorithm Active CN107067075B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610883903.8A CN107067075B (en) 2016-10-11 2016-10-11 Urban land ecological safety space detection model based on artificial bee colony algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610883903.8A CN107067075B (en) 2016-10-11 2016-10-11 Urban land ecological safety space detection model based on artificial bee colony algorithm

Publications (2)

Publication Number Publication Date
CN107067075A true CN107067075A (en) 2017-08-18
CN107067075B CN107067075B (en) 2021-09-28

Family

ID=59616937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610883903.8A Active CN107067075B (en) 2016-10-11 2016-10-11 Urban land ecological safety space detection model based on artificial bee colony algorithm

Country Status (1)

Country Link
CN (1) CN107067075B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446562A (en) * 2018-03-27 2018-08-24 桂林电子科技大学 Intrusion detection method based on taboo with artificial bee colony bidirectional optimistic support vector machines
CN110596351A (en) * 2019-09-29 2019-12-20 浙江师范大学 A Method for Quantifying the Relative Contribution Rates of Different Provenances of Loess Based on Grid Search and Monte Carlo Model
CN113139151A (en) * 2021-04-13 2021-07-20 武汉理工大学 Method for measuring near-remote coupling coordination level of urbanization and ecological environment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296765B2 (en) * 2010-07-27 2012-10-23 Kurdi Heba A Method of forming a personal mobile grid system and resource scheduling thereon
CN103279652A (en) * 2013-05-13 2013-09-04 浙江大学 Complex chemical process modeling method of DNA genetic algorithm based on swarm behavior
CN104463379A (en) * 2014-12-31 2015-03-25 广东易富网络科技有限公司 An Optimal Scheduling Method for Linked Logistics Transportation with Time-varying Demand
CN105824783A (en) * 2016-03-18 2016-08-03 哈尔滨工程大学 Parameter recognition method of non-linear damping system based on hybrid bee colony algorithm of bacterial foraging

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296765B2 (en) * 2010-07-27 2012-10-23 Kurdi Heba A Method of forming a personal mobile grid system and resource scheduling thereon
CN103279652A (en) * 2013-05-13 2013-09-04 浙江大学 Complex chemical process modeling method of DNA genetic algorithm based on swarm behavior
CN104463379A (en) * 2014-12-31 2015-03-25 广东易富网络科技有限公司 An Optimal Scheduling Method for Linked Logistics Transportation with Time-varying Demand
CN105824783A (en) * 2016-03-18 2016-08-03 哈尔滨工程大学 Parameter recognition method of non-linear damping system based on hybrid bee colony algorithm of bacterial foraging

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李峰磊: "蜂群算法的研究与应用", 《万方在线》 *
王海鹰等: "广州市城市生态用地空间冲突与生态安全隐患情景分析", 《自然资源学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446562A (en) * 2018-03-27 2018-08-24 桂林电子科技大学 Intrusion detection method based on taboo with artificial bee colony bidirectional optimistic support vector machines
CN108446562B (en) * 2018-03-27 2021-08-03 桂林电子科技大学 Intrusion Detection Method Based on Taboo and Artificial Bee Colony Bidirectional Optimization Support Vector Machine
CN110596351A (en) * 2019-09-29 2019-12-20 浙江师范大学 A Method for Quantifying the Relative Contribution Rates of Different Provenances of Loess Based on Grid Search and Monte Carlo Model
CN113139151A (en) * 2021-04-13 2021-07-20 武汉理工大学 Method for measuring near-remote coupling coordination level of urbanization and ecological environment
CN113139151B (en) * 2021-04-13 2024-04-19 武汉理工大学 Method for measuring near-remote coupling coordination level of urbanization and ecological environment

Also Published As

Publication number Publication date
CN107067075B (en) 2021-09-28

Similar Documents

Publication Publication Date Title
Kaboli et al. Rain-fall optimization algorithm: A population based algorithm for solving constrained optimization problems
CN102496077B (en) Harmful disaster prediction system and method
CN108805349A (en) A kind of crop-planting spatial configuration optimal method based on improvement cuckoo algorithm
Schroder et al. Multi-objective optimization to evaluate tradeoffs among forest ecosystem services following fire hazard reduction in the Deschutes National Forest, USA
CN104732295A (en) Power load predicating model based on big data technology
Singh et al. Optimal feeder routing based on the bacterial foraging technique
WO2025167307A1 (en) County power distribution network grid planning method based on digital resource fusion technology, and system
CN119620668A (en) A garden environment monitoring data analysis method and system
Liu et al. Spatial forest resource planning using a cultural algorithm with problem-specific information
Khare et al. An insight review on jellyfish optimization algorithm and its application in engineering
CN107067075A (en) A kind of urban land ecological safety space exploration model based on artificial bee colony algorithm
CN117220297A (en) Electric power system economic dispatching method based on improved dung beetle optimization algorithm
Li et al. Evolution of energy systems: Patterns and mechanisms
CN116169776A (en) Power system cloud-edge collaborative artificial intelligence control method, system, medium and equipment
CN119539588A (en) A distribution network coordination evaluation method based on graph convolutional neural network
Zhao et al. Forecasting of the short-term electricity load based on WOA-BILSTM
CN106096759A (en) An Uncertainty Optimal Allocation Method for Oilfield Water Resources System
Shao et al. An improved artificial bee colony-based approach for zoning protected ecological areas
Pang et al. Fire-Image-DenseNet (FIDN) for predicting wildfire burnt area using remote sensing data
CN113240908B (en) Traffic network congestion control method and system based on ant colony copulation strategy
CN117252379A (en) Optimization method of regional integrated energy system based on chaotic squirrel search algorithm
CN116562166A (en) A method for site selection and capacity determination of distributed power generation in distribution network based on IHBA
Ji et al. Construction of a Landscape Design and Greenery Maintenance Scheduling System Based on Multimodal Intelligent Computing and Deep Neural Networks
NL2030615B1 (en) Artificial bee colony algorithm-based space detection model for urban land ecological security
Whiteson TreeQN and ATreeC: Differentiable tree planning for deep reinforcement learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: Shunhe District in Henan province 475001 City Minglun Street No. 85

Patentee after: Henan University

Address before: 475004 School of environment and planning, Jinming campus, Henan University, Kaifeng City, Henan Province

Patentee before: Henan University

CP02 Change in the address of a patent holder