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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial 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
技术领域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)
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)
| 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)
| 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 |
-
2016
- 2016-10-11 CN CN201610883903.8A patent/CN107067075B/en active Active
Patent Citations (4)
| 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)
| Title |
|---|
| 李峰磊: "蜂群算法的研究与应用", 《万方在线》 * |
| 王海鹰等: "广州市城市生态用地空间冲突与生态安全隐患情景分析", 《自然资源学报》 * |
Cited By (5)
| 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 |