CN108495252B - Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing - Google Patents

Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing Download PDF

Info

Publication number
CN108495252B
CN108495252B CN201810165059.4A CN201810165059A CN108495252B CN 108495252 B CN108495252 B CN 108495252B CN 201810165059 A CN201810165059 A CN 201810165059A CN 108495252 B CN108495252 B CN 108495252B
Authority
CN
China
Prior art keywords
network element
layout
element layout
simulated annealing
genetic algorithm
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.)
Active
Application number
CN201810165059.4A
Other languages
Chinese (zh)
Other versions
CN108495252A (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering 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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201810165059.4A priority Critical patent/CN108495252B/en
Publication of CN108495252A publication Critical patent/CN108495252A/en
Application granted granted Critical
Publication of CN108495252B publication Critical patent/CN108495252B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (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)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention discloses an indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing, belonging to the field of indoor positioning and comprising the following steps: step (1): carrying out network element layout; step (2): determining control parameters required by the adaptive genetic algorithm; and (3): initializing the network element layout; and (4): calculating the fitness; and (5): judging whether genetic convergence conditions are met; and (6): selecting a network element layout with higher fitness; and (7): performing cross operation on the binary codes to obtain filial generations; and (8): carrying out negation operation on the binary code to obtain variation; and (9): generating a new network element layout space; step (10): carrying out simulated annealing operation on the population; step (11): generating an optimal network element layout result; step (12): and outputting the optimal network element layout result, and ending. The invention has strong global search capability and local search capability, improves the positioning precision and improves the search efficiency.

Description

Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing
Technical Field
The invention belongs to the field of indoor positioning, and particularly relates to an indoor positioning network element optimization layout method based on a genetic algorithm and simulated annealing.
Background
With the development of network technology and communication technology, location services become increasingly important, and as most of human activities are performed indoors, indoor positioning is receiving more and more attention, wherein UWB-based indoor positioning technology can reach centimeter-level positioning accuracy in a specific scene, and has been widely applied to various indoor positioning products, but UWB positioning base stations are very expensive to lay, and when the number of network elements is limited, how to lay out positioning signals can maximize the coverage and maximize positioning accuracy is a significant research topic.
The problem of network element optimization layout is an NP difficult problem, and the current research is limited in the degree of finding the optimal solution by applying a heuristic algorithm. The genetic algorithm can seek to an optimal solution in a random mode in a probability sense, and the documents of Agapie A, Wright A H, the Theoretical analysis of the step state genetic algorithms [ J ]. Applications of the Mathematics,2014,59(5):509-525.the Theoretical analysis of the step state genetic algorithms "use the genetic algorithm to solve the planning problem of the wireless network, but the genetic algorithm has no feasible feedback mechanism, generates a large number of redundant iterations in some cases, and causes the problems of low efficiency and the like, and simultaneously, the genetic algorithm in practical application has the problems of easy generation of premature phenomenon, poor local optimizing capability and the like. The simulated annealing algorithm has strong local searching capability, can prevent the searching process from being trapped in a local optimal solution, is not suitable for the whole searching space, and is difficult to enter the most promising searching area. In documents "Han R, Feng C, Xia H, et al, collaborative timing for dense deployment of small cell based on public algorithm [ C ],2014ieee 802 th, ieee 2014: 1-5", the cost and coverage of network element deployment are mainly used as layout targets for the network element layout, but in the initial stage of the ant colony algorithm search, there are cases where there is little or no available information, so the ant colony algorithm convergence speed is slow. In the aspect of indoor positioning simulation, a high-precision indoor positioning simulation system is researched and implemented, and a network element layout can be input in a specific indoor scene to obtain the positioning signal coverage rate and the average positioning error of an area to be positioned.
Disclosure of Invention
The invention aims to disclose an indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing, which has strong local search capability and high efficiency.
The purpose of the invention is realized as follows:
an indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing comprises the following steps:
step (1): and (3) carrying out network element layout: numbering the positions of the deployable network elements in sequence, deploying the network elements, and converting the number of each network element into a binary code:
drawing grids in a plan view of a specific indoor scene, considering that intersection points of the grids on the outer wall of the indoor scene are positions where network elements can be arranged, arranging the network elements at the positions where the network elements can be arranged, numbering the network elements in sequence, and converting the number of each network element into binary coding.
Step (2): determining control parameters required by the adaptive genetic algorithm, wherein the control parameters comprise population size, maximum iteration number, cross probability and variation probability:
the control parameters required by the adaptive genetic algorithm include: population size, maximum iteration number, cross probability and mutation probability. In a network element layout, n network elements are required, the binary code of each network element is an m-bit binary number, and each network element layout is regarded as a chromosome with a length len-n-m. If the population number is k, then the population size is k × len matrix.
And (3): initializing the network element layout: randomly selecting n different network elements from all the deployable network element groups as initial network element layouts;
and (4): calculating the fitness:
fitness is as follows:
Figure BDA0001584188830000021
in the above formula, N represents the number of test points of the positioning area, ERRORiIndicating the positioning error of the positioning point i.
And (5): iteratively judging whether a genetic convergence condition is met, if the genetic convergence condition is met, jumping to the step (9), and if not, jumping to the step (6);
and (6): selecting a network element layout with higher adaptability:
generating a random number r between 0 and the total fitness, and then accompanying the population individuals in a roulette mannerMachine sampling, population individual xiProbability of being selected F (x)i):
Figure BDA0001584188830000022
In the above formula, f (x)i) Is a population of individuals xiThe fitness of (2); and selecting the network element layout with higher fitness.
And (7): the network element layout with higher fitness is arranged according to the cross probability PbPerforming a crossover operation on the binary code to obtain a child:
adopting single-point cross operation: firstly, a random real number 0 is more than or equal to r and less than or equal to 1, and a cross probability 0 is set<Pb<1, if r<PbThen interleaving needs to be done, otherwise it is not. If the crossing is needed, the crossing position is randomly selected, and the binary string codes after the crossing position are exchanged.
And (8): the network element layout with higher fitness is arranged according to the mutation probability PyCarrying out negation operation on the binary code to obtain variation:
generating a random real number 0 ≦ r ≦ 1, if r<PyThen, variation is performed, 0<Py<1 is the mutation probability; if the variation is needed, firstly, the variation position rand chromo size needs to be determined, if the variation position rand chromo size is 0, the variation is not performed, otherwise, the binary code of the variation position is inverted to generate the variation, so that 1 becomes 0, and 0 becomes 1.
And (9): generating a local optimal network element layout result, and generating a new network element layout space according to the coordinate information:
and after the local optimal network element layout result is obtained through the self-adaptive genetic algorithm, the binary code of the local optimal network element layout result is converted into the decimal code and the corresponding coordinate information. And on the premise of keeping the height value z unchanged, respectively making regular hexagons by taking each network element position in the local optimal network element layout result as a center in the xOy plane, calculating coordinate information of the vertex position of each regular hexagon, and taking the calculated coordinate information and each network element position as a center together to serve as a new network element layout space. (ii) a The new number of the net element at the central point of the regular hexagon is decimal code and then is added with 00, and the number of the top point of each regular hexagon is formed by sequentially adding 01, 02, 03, 04, 05 and 06 in the clockwise direction after the decimal code of the net element at the central point of the regular hexagon.
Step (10): the method for obtaining the relatively optimal network element layout comprises the following steps of performing simulated annealing operation on a group by using a simulated annealing network element layout algorithm:
simulated annealing network element layout algorithm: and starting from a certain higher temperature, receiving a new network element layout space with a certain probability according to the positioning precision of the current network element layout and the positioning precision of the new network element layout space along with the reduction of the temperature parameter, and finally obtaining the relatively optimal network element layout by randomly selecting all possible conditions of the network element layout in the whole physical space.
Step (11): generating an optimal network element layout result by using a relatively optimal network element layout method;
step (12): and outputting the optimal network element layout result, and ending.
The invention has the beneficial effects that:
the invention takes the adaptive genetic algorithm as a main flow, and a simulated annealing mechanism is integrated into the main flow to adjust and optimize the population. The method has strong global search capability and local search capability, and improves the positioning accuracy. Because the network element layout group is changed before the simulated annealing algorithm is carried out, the searching efficiency is improved, and the obtained network element layout result is closer to the actual optimal network element layout result.
Drawings
FIG. 1 is a flow chart of a method for optimizing the layout of indoor positioning network elements based on genetic algorithm and simulated annealing;
FIG. 2 is a schematic diagram of a cell layout change in a detailed implementation scenario;
fig. 3 is a schematic diagram of a recoding situation of network element No. 3 in a specific implementation scenario.
Detailed Description
The invention is further described below with reference to the accompanying drawings:
an indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing comprises the following steps:
step (1): and (3) carrying out network element layout: numbering the positions of the deployable network elements in sequence, deploying the network elements, and converting the number of each network element into a binary code:
drawing grids in a plan view of a specific indoor scene, considering that intersection points of the grids on the outer wall of the indoor scene are positions where network elements can be arranged, arranging the network elements at the positions where the network elements can be arranged, numbering the network elements in sequence, and converting the number of each network element into binary coding.
Step (2): determining control parameters required by the adaptive genetic algorithm, wherein the control parameters comprise population size, maximum iteration number, cross probability and variation probability:
the control parameters required by the adaptive genetic algorithm include: population size, maximum iteration number, cross probability and mutation probability. In a network element layout, n network elements are required, the binary code of each network element is an m-bit binary number, and each network element layout is regarded as a chromosome with a length len-n-m. If the population number is k, then the population size is k × len matrix.
And (3): initializing the network element layout: randomly selecting n different network elements from all the deployable network element groups as initial network element layouts;
and (4): calculating the fitness:
fitness is as follows:
Figure BDA0001584188830000041
in the above formula, N represents the number of test points of the positioning area, ERRORiIndicating the positioning error of the positioning point i.
And (5): iteratively judging whether a genetic convergence condition is met, if the genetic convergence condition is met, jumping to the step (9), and if not, jumping to the step (6);
and (6): selecting a network element layout with higher adaptability:
generating a random number r between 0 and the total fitness, and then according to the wheelRandomly sampling population individuals in a gambling mode, wherein the population individuals xiProbability of being selected F (x)i):
Figure BDA0001584188830000042
In the above formula, f (x)i) Is a population of individuals xiThe fitness of (2); and selecting the network element layout with higher fitness.
And (7): the network element layout with higher fitness is arranged according to the cross probability PbPerforming a crossover operation on the binary code to obtain a child:
adopting single-point cross operation: firstly, a random real number 0 is more than or equal to r and less than or equal to 1, and a cross probability 0 is set<Pb<1, if r<PbThen interleaving needs to be done, otherwise it is not. If the crossing is needed, the crossing position is randomly selected, and the binary string codes after the crossing position are exchanged.
And (8): the network element layout with higher fitness is arranged according to the mutation probability PyCarrying out negation operation on the binary code to obtain variation:
generating a random real number 0 ≦ r ≦ 1, if r<PyThen, variation is performed, 0<Py<1 is the mutation probability; if the variation is needed, firstly, the variation position rand chromo size needs to be determined, if the variation position rand chromo size is 0, the variation is not performed, otherwise, the binary code of the variation position is inverted to generate the variation, so that 1 becomes 0, and 0 becomes 1.
And (9): generating a local optimal network element layout result, and generating a new network element layout space according to the coordinate information:
and after the local optimal network element layout result is obtained through the self-adaptive genetic algorithm, the binary code of the local optimal network element layout result is converted into the decimal code and the corresponding coordinate information. And on the premise of keeping the height value z unchanged, respectively making regular hexagons by taking each network element position in the local optimal network element layout result as a center in the xOy plane, calculating coordinate information of the vertex position of each regular hexagon, and taking the calculated coordinate information and each network element position as a center together to serve as a new network element layout space. (ii) a The new number of the net element at the central point of the regular hexagon is decimal code and then is added with 00, and the number of the top point of each regular hexagon is formed by sequentially adding 01, 02, 03, 04, 05 and 06 in the clockwise direction after the decimal code of the net element at the central point of the regular hexagon.
Step (10): the method for obtaining the relatively optimal network element layout comprises the following steps of performing simulated annealing operation on a group by using a simulated annealing network element layout algorithm:
simulated annealing network element layout algorithm: and starting from a certain higher temperature, receiving a new network element layout space with a certain probability according to the positioning precision of the current network element layout and the positioning precision of the new network element layout space along with the reduction of the temperature parameter, and finally obtaining the relatively optimal network element layout by randomly selecting all possible conditions of the network element layout in the whole physical space.
Step (11): generating an optimal network element layout result by using a relatively optimal network element layout method;
step (12): and outputting the optimal network element layout result, and ending.
Example 1 is given below:
referring to fig. 2a, fig. 2b, fig. 2c, i represents a wall of a building, ii represents a network element, and the dark-colored network element is a currently obtained network element layout result. The size of the scene is 8m 4m 3m, and as the engineering construction requirements can only lay the network elements on the wall and in the place within 1m from the wall, 12 grids with the density of 2m are arranged on the plane map, the laying positions of the network elements are arranged on the grids on the wall, the height is randomly distributed between 2.8m and 3m, and the positions of No. 1 network elements are used as the origin of coordinates to sequentially number the network elements into 1 to 12 according to the clockwise direction.
Step (1): binary coding is carried out on the network elements, and because the number of the network elements is 12 at most, four-digit binary numbers are adopted for coding, and the network elements with numbers of 1-12 are sequentially coded into 0001-1100;
step (2): determining the population scale to be 50, the maximum iteration number to be 20, the cross probability to be 0.6 and the variation probability to be 0.01;
and (3): selecting four network elements numbered 1, 5, 7, 11 as an initial layout empirically, as shown in fig. 2 a;
and (4): calculating the fitness according to the disclosed high-precision indoor positioning simulation system;
and (5): iteratively judging whether the fitness meets the condition of being less than 3m, if yes, jumping to the step (9), and not jumping to the step (6) to prepare genetic operation;
step (6) to step (8): performing genetic operation in the network element layout group to obtain a local optimal solution, and assuming that the local optimal solution obtained when a convergence condition is met is transcoded into number 3, 8, 10 and 12 network elements, as shown in fig. 2 b;
and (9): changing the network element layout group and recoding the network element layout group, as shown in fig. 3, taking network element No. 3 as an example, including 7 network element positions, so that the new network element layout group has 7 × 4 — 28 network elements in total;
step (10) to step (12): and performing simulated annealing operation on the population to obtain the network element with the network element layout results of 300, 801, 1004 and 1204, as shown in fig. 2 c.
The invention takes the adaptive genetic algorithm as a main flow, and a simulated annealing mechanism is integrated into the main flow to adjust and optimize the population. The method has strong global search capability and local search capability, and improves the positioning accuracy. Because the network element layout group is changed before the simulated annealing algorithm is carried out, the searching efficiency is improved, and the obtained network element layout result is closer to the actual optimal network element layout result.
The above description is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (8)

1. An indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing is characterized in that: comprises the following steps:
step (1): and (3) carrying out network element layout: numbering the positions of the deployable network elements in sequence, deploying the network elements, and converting the number of each network element into a binary code;
step (2): determining control parameters required by the adaptive genetic algorithm, including population scale, maximum iteration times, cross probability and variation probability;
and (3): initializing the network element layout: randomly selecting n different network elements from all the deployable network element groups as initial network element layouts;
and (4): calculating the fitness;
and (5): iteratively judging whether a genetic convergence condition is met, if the genetic convergence condition is met, jumping to the step (9), and if not, jumping to the step (6);
and (6): selecting a network element layout with higher fitness;
and (7): the network element layout with higher fitness is arranged according to the cross probability PbPerforming cross operation on the binary codes to obtain filial generations;
and (8): the network element layout with higher fitness is arranged according to the mutation probability PyCarrying out negation operation on the binary code to obtain variation;
and (9): generating a local optimal network element layout result, and generating a new network element layout space according to the coordinate information; the method specifically comprises the following steps:
after obtaining a local optimal network element layout result through a self-adaptive genetic algorithm, converting a binary code of the local optimal network element layout result into a decimal code and corresponding coordinate information; on the premise of keeping the height value z unchanged, respectively making regular hexagons by taking each network element position in the local optimal network element layout result as a center in an xOy plane, calculating coordinate information of the vertex position of each regular hexagon, and taking the calculated coordinate information and each network element position as a center together to serve as a new network element layout space; the new number of the net element at the central point of the regular hexagon is decimal code and then '00', and the number of the vertex of each regular hexagon is formed by sequentially adding '01', '02', '03', '04', '05' and '06' in the clockwise direction after the decimal code of the net element at the central point of the regular hexagon;
step (10): a simulated annealing operation is carried out on the group by using a simulated annealing network element layout algorithm to obtain a relatively optimal network element layout method;
step (11): generating an optimal network element layout result by using a relatively optimal network element layout method;
step (12): and outputting the optimal network element layout result, and ending.
2. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (1) is specifically as follows:
drawing grids in a plan view of a specific indoor scene, considering that intersection points of the grids on the outer wall of the indoor scene are positions where network elements can be arranged, arranging the network elements at the positions where the network elements can be arranged, numbering the network elements in sequence, and converting the number of each network element into binary coding.
3. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (2) is specifically as follows:
the control parameters required by the adaptive genetic algorithm include: population scale, maximum iteration times, cross probability and variation probability; in the network element layout, n network elements are needed, the binary code of each network element is an m-bit binary number, and each network element layout is regarded as a chromosome with a length len equal to n x m; if the population number is k, then the population size is k × len matrix.
4. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the fitness in the step (4) is as follows:
Figure FDA0002485305300000021
in the above formula, N represents the number of test points of the positioning area, ERRORiIndicating the positioning error of the positioning point i.
5.The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (6) is specifically as follows:
generating a random number r between 0 and the total fitness, and randomly sampling population individuals x in a roulette modeiProbability of being selected F (x)i):
Figure FDA0002485305300000022
In the above formula, f (x)i) Is a population of individuals xiThe fitness of (2); and selecting the network element layout with higher fitness.
6. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (7) is specifically as follows:
adopting single-point cross operation: firstly, a random real number 0 is more than or equal to r and less than or equal to 1, and a cross probability 0 is set<Pb<1, if r<PbIf not, the crossing is not carried out; if the crossing is needed, the crossing position is randomly selected, and the binary string codes after the crossing position are exchanged.
7. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (8) is specifically as follows:
generating a random real number 0 ≦ r ≦ 1, if r<PyThen, variation is performed, 0<Py<1 is the mutation probability; if the variation is needed, firstly, the variation position rand chromo size needs to be determined, if the variation position rand chromo size is 0, the variation is not performed, otherwise, the binary code of the variation position is inverted to generate the variation, so that 1 becomes 0, and 0 becomes 1.
8. The indoor positioning network element optimizing layout method based on genetic algorithm and simulated annealing as claimed in claim 1, wherein: the step (10) is specifically as follows:
simulated annealing network element layout algorithm: and starting from a certain higher temperature, receiving a new network element layout space with a certain probability according to the positioning precision of the current network element layout and the positioning precision of the new network element layout space along with the reduction of the temperature parameter, and finally obtaining the relatively optimal network element layout by randomly selecting all possible conditions of the network element layout in the whole physical space.
CN201810165059.4A 2018-02-28 2018-02-28 Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing Active CN108495252B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810165059.4A CN108495252B (en) 2018-02-28 2018-02-28 Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810165059.4A CN108495252B (en) 2018-02-28 2018-02-28 Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing

Publications (2)

Publication Number Publication Date
CN108495252A CN108495252A (en) 2018-09-04
CN108495252B true CN108495252B (en) 2020-07-28

Family

ID=63341098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810165059.4A Active CN108495252B (en) 2018-02-28 2018-02-28 Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing

Country Status (1)

Country Link
CN (1) CN108495252B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110705758B (en) * 2019-09-11 2023-03-21 哈尔滨工程大学 Underwater network-oriented network element optimization layout method
CN113159265B (en) * 2021-03-24 2022-09-09 国网河南省电力公司电力科学研究院 Traction load parameter identification method and system based on SVM-ant colony algorithm
CN113505456B (en) * 2021-06-29 2022-03-01 上海勘察设计研究院(集团)有限公司 Optimal design method for measurement control network
CN117150636B (en) * 2023-11-01 2024-01-09 江西立盾光电科技有限公司 Indoor plant planting layout method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495419A (en) * 1994-04-19 1996-02-27 Lsi Logic Corporation Integrated circuit physical design automation system utilizing optimization process decomposition and parallel processing
CN102521443B (en) * 2011-12-06 2013-05-08 河海大学 Logistics node facility layout optimization method based on computer vision
CN103729680B (en) * 2013-12-24 2016-08-17 西安电子科技大学 RFID network layout method based on multi-Agent evolutionary Algorithm
CN104486641B (en) * 2014-11-20 2018-04-10 清华大学 Multi-service Broadcast Single Frequency optimization method based on supercomposed coding

Also Published As

Publication number Publication date
CN108495252A (en) 2018-09-04

Similar Documents

Publication Publication Date Title
CN108495252B (en) Indoor positioning network element optimization layout method based on genetic algorithm and simulated annealing
Eldrandaly A GEP-based spatial decision support system for multisite land use allocation
CN110162041A (en) A kind of robot path planning method based on self-adapted genetic algorithm
CN101459915A (en) Wireless sensor network node coverage optimization method based on genetic algorithm
Zhou et al. Optimal wireless sensor placement in structural health monitoring emphasizing information effectiveness and network performance
CN114189871B (en) Electric power 5G base station layout method considering correction signal propagation model
CN111314841B (en) WSN positioning method based on compressed sensing and improved genetic algorithm
JP2016163353A (en) Planning method and planning device of radio network
CN110839245A (en) Wireless sensor network node deployment method applied to indoor positioning
CN102395194A (en) ANFIS (Adaptive Neural Fuzzy Inference System) indoor positioning method based on improved GA(Genetic Algorithm) optimization in WLAN (Wireless Local Area Network) environment
Nayak et al. Bio‐inspired routing protocol for wireless sensor network to minimise the energy consumption
Liu et al. Adaptive grouping cloud model shuffled frog leaping algorithm for solving continuous optimization problems
CN103473465A (en) Method for optimizing spatial layout of land resources based on multi-target artificial immunization system
Waibel et al. Physics meets machine learning: Coupling FFD with regression models for wind pressure prediction on high-rise facades
CN109615142A (en) A kind of wind farm wind velocity combination forecasting method based on wavelet analysis
Kong et al. An energy balancing strategy based on Hilbert curve and genetic algorithm for wireless sensor networks
Yang et al. Wireless base stations planning based on GIS and genetic algorithms
Wang Optimization of wireless network node deployment in smart city based on adaptive particle swarm optimization
Mozumdar et al. Synthesizing sensor networks backbone architecture for smart buildings
Yin et al. Optimal planning of emergency communication network using deep reinforcement learning
Tan Research on sustainable carrying capacity of urban tourism environment based on multi objective optimization algorithm
CN113723043B (en) Gate level circuit diagram dividing method
CN110505634A (en) One kind realizing wireless aps disposition optimization method based on genetic algorithm
Lu et al. Application of GA optimized wavelet neural networks for carrying capacity of water resources prediction
Liu et al. Energy Allocation Strategy of Earthquake Monitoring Wireless Sensor Network Based on Longitude and Latitude Coding and Differential Evolution Algorithm

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