Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

434 results about "Backtracking" patented technology

Backtracking is a general algorithm for finding all (or some) solutions to some computational problems, notably constraint satisfaction problems, that incrementally builds candidates to the solutions, and abandons a candidate ("backtracks") as soon as it determines that the candidate cannot possibly be completed to a valid solution.

Mobile robot path planning algorithm based on single-chain sequential backtracking Q-learning

The invention provides a mobile robot path planning algorithm based on single-chain sequential backtracking Q-learning. According to the mobile robot path planning algorithm based on the single-chain sequential backtracking Q-learning, a two-dimensional environment is expressed by using a grid method, each environment area block corresponds to a discrete location, the state of a mobile robot at some moment is expressed by an environment location where the robot is located, the search of each step of the mobile robot is based on a Q-learning iterative formula of a non-deterministic Markov decision process, progressively sequential backtracking is carried out from the Q value of the tail end of a single chain, namely the current state, to the Q value of the head end of the single chain until a target state is reached, the mobile robot cyclically and repeatedly finds out paths to the target state from an original state, the search of each step is carried out according to the steps, and Q values of states are continuously iterated and optimized until the Q values are converged. The mobile robot path planning algorithm based on the single-chain sequential backtracking Q-learning has the advantages that the number of steps required for optimal path searching is far less than that of a classic Q-learning algorithm and a Q(lambda) algorithm, the learning time is shorter, and the learning efficiency is higher; and particularly for large environments, the mobile robot path planning algorithm based on the single-chain sequential backtracking Q-learning has more obvious advantages.
Owner:SHANDONG UNIV

Test program control stream path set creation method based on base path

The invention pertains to a path testing in a program testing. The concept of a program control flow base path is defined through bringing in the concept of base in mathematics, a data structure showing a program structure of a source program slice is obtained by using a compiler module first; then through traversing the data structure, a control flow path generating algorithm is utilized to generate a subset compiler module of a program control flow path which is based on a base path to interpret the semanteme on a tested source program, an abstract syntax tree structure showing the structural information of the tested program control flow is output. An adjacency matrix of a control flow graph generates a module ergodicity abstract syntax tree structure, and generates the adjacency matrix representation of a program flow chart. A control flow path subset generating module acquires the control flow information of the tested program through traversing the adjacency matrix, traverses the adjacency matrix by adopting a depth-first multiple backtracking method, and processes sentence nodes, thus a program control flow path subset based on the base path is generated. The method has the outstanding advantages in generating results and flows, and can be widely used in the engineering practice of a path cover testing in a software structure testing.
Owner:SICHUAN UNIV

Mobile-robot route planning method based on improved genetic algorithm

InactiveCN106843211AImprove environmental adaptabilityStrong optimal path search abilityPosition/course control in two dimensionsGenetic algorithmsProximal pointTournament selection
The invention relates to a mobile-robot route planning method based on an improved genetic algorithm. A raster model is adopted to preprocess a working space of a mobile robot, in a rasterized map, an improved rapid traversing random tree is adopted to generate connections of several clusters between a start point and a target point, portions for the mobile robot to freely walk on in the working space are converted into directed acyclic graphs, and a backtracking method is adopted to generate an initial population which is abundant in diversity and has no infeasible path on the basis of the directed acyclic graphs. Three genetic operators, namely a selection operator, a crossover operator and a mutation operator, are adopted to evolve the population, wherein the selection operator uses a tournament selection strategy, the crossover operator adopts a single-point crossover strategy, and the mutation operator adopts a mutation strategy which displaces an aberrance point with an optimal point in eight-neighbor points of the aberrance point. A quadratic b-spline curve is adopted to smooth an optimal route, and finally, a smooth optimal route is generated. According to the method, the route planning capability of the mobile robot under a complex dynamic environment is effectively improved.
Owner:DONGHUA UNIV

Biological excitation robot complete traverse path planning method based on backtracking search

The invention discloses a biological excitation robot complete traverse path planning method based on backtracking search. The method is combined with the advantages of a biological excitation neural network algorithm, a backtracking algorithm and a D * (D star) algorithm to enable a robot to achieve complete transverse path planning in a complicated environment. The method specifically comprises the steps that 1, the biological excitation neural network model is used for simulating a dynamic environment to guide the reciprocating motion of the robot; 2, when the robot deadlocks, firstly, the backtracking algorithm is used for rapidly finding a target position for escaping from deadlocking, and then, and the D* algorithm is used for planning a shortest path from a current position to the target position. According to the biological excitation robot complete traverse path planning method based on the backtracking search, not only are the advantages kept that a path generated by the biological excitation algorithm is smooth and corner turning is less, but also the speed for the robot to escape from the deadlocking is increased, and therefore the robot is capable of covering a whole work space rapidly. According to the biological excitation robot complete traverse path planning method based on the backtracking search, a local minimum problem does not exist, the calculated amount is small, the implementation is simple, and a good adaptability exists in a dynamic unknown environment.
Owner:PEKING UNIV SHENZHEN GRADUATE SCHOOL +1

Method for determining shrinking percentages of investment pattern precision casting mold

The invention relates to a method for determining the shrinking percentages of an investment pattern precision casting mold. The method comprises the steps of (1) establishing numerical analysis models for various operation stages of investment casting, (2) taking the analog output of a previous numerical analysis model as the analog input of a next numerical analysis model, establishing an error flow of the whole process and obtaining the final casting simulation deformation result, (3) performing reversible deformation to a mold design stage from the final casting simulation deformation result and determining the profile shrinking percentage of each key dimension. Compared with the prior art, the method has the advantages that the error flow is established or the error evolution of the key dimensions, more accurate and detailed shrinking percentages can be obtained based on the backtracking of the error flow, and the design detail accuracy of the mold design can be enriched; besides, pre-deformation is performed on the error evolution of the whole process of the castings at the source of the mold design, and therefore, the correction work on the castings in the subsequent steps can be saved, the workload is saved and the precision of the castings is improved.
Owner:SHANGHAI JIAO TONG UNIV

Operating-level network address conversion method, operating-level network address conversion equipment and network system

InactiveCN102957754ARealize address traceabilityImplement single point of authenticationTransmissionIp addressStatic mapping
The invention relates to an operating-level network address conversion method which includes steps of receiving a source address as a private IP (internet protocol) address, a source port serial number as a message of the first port serial number; inquiring a public IP address uniquely corresponding to the private IP address and a port block affiliated to the public IP address according to preset static mapping relation information; substituting the source address in the message by the public IP address, substituting the source port serial number in the message by a dynamically selected second port serial number in the port block; and transferring the message after conversion to a target IP address. The invention further relates to operating-level network address conversion equipment a network system. The message is converted by the static mapping relation information, the source address and the source port serial number are substituted by corresponding IP addresses and port serial number selected from the port block, and accordingly, massive log data of the IP address conversion relation are not required to be stored and processed in real time, and address backtracking and single-point authentication can be realized by the static mapping relation information.
Owner:CHINA TELECOM CORP LTD

Syntactic analysis method based on sliding semantic string matching

InactiveCN103500160ASolve backtracking difficultiesSolve the problem of insufficient jurisdictionSpecial data processing applicationsContext-sensitive grammarSyntax
The invention belongs to the field of computer natural language processing, and relates to a method for carrying out high-quality syntactic analysis on human natural language sentences, in particular to a syntactic analysis method based on sliding semantic string matching. The method is characterized in that when a rule base is built, hierarchic flattening transformation is firstly carried out on a usual phrase syntax tree, then semantic code labeling is carried out on the chunking information of each layer, and therefore the chunking rules of context-sensitive grammar of N elements are extracted; in the syntactic analysis process, the optimal chunking rules are matched to carry out stacking chunking type analysis through a sliding semantic string matching model; errors in the lower layer are found and corrected in the higher layer through an error correction template, and heuristic backtracking in the stacking chunking type syntactic analysis is achieved; template information is directly added to a semantic template index, and a machine can learn new syntactic rules immediately. The method solves the problems that a PCFG type syntactic analysis level can hardly be further improved and the correct chucking rules are hard to choose in the stacking chunking type syntactic analysis, and improves the existing syntactic analysis level.
Owner:DALIAN UNIV OF TECH

Method and system for acquiring real-time traffic status information

ActiveCN104715604AImprove accuracySolve the problem of real-time traffic information coverageDetection of traffic movementSingle sampleRoad networks
The invention relates to the field of intelligent transportation, and discloses a method and system for acquiring real-time traffic status information. The method includes the following steps that all road sections in a road network are traversed, so that effective links with the starting nodes and the terminal nodes being each provided with a checkpoint device are generated; the vehicle passing data of all the checkpoint devices in the current road condition period or the previous historical period within the license plate backtracking period are read in; the effective links are read one by one, and vehicle passing records corresponding to the starting nodes and the terminal nodes of the links are screened out in the vehicle passing data; the vehicle passing data matched with license plates are searched for, accordingly, the section vehicle speed and the reliability of single samples are calculated, and abnormal samples are filtered; the samples of all the effective links are distributed to all the road sections to generate the real-time traffic status information. According to the method and system, foundation road network data are processed to generate the effective links, the license recognition vehicle passing data are analyzed on this basis, the concept of the sample reliability is introduced, and the accuracy rate of the real-time traffic status information and the information coverage of the complex road network can be improved.
Owner:SHANGHAI GOLDWAY INTELLIGENT TRANSPORTATION SYST CO LTD

Unmanned aerial vehicle obstacle avoidance method

InactiveCN106919181AAvoid local pitfallsMeet flight envelope restrictionsPosition/course control in three dimensionsCollision detectionUncrewed vehicle
The invention discloses an unmanned aerial vehicle obstacle avoidance method, which comprises the steps of planning an initial flight path for an unmanned aerial vehicle; detecting position and speed information of an obstacle within a certain distance of the unmanned aerial vehicle by using a sensor in the flying process of the unmanned aerial vehicle; calculating whether collision occurs or not in flight according to the initial path by adopting a collision detection algorithm; working out a collision avoidance path by using a policy iteration algorithm according to a collision region information predicted by the collision detection algorithm and a destination of the unmanned aerial vehicle; correcting the collision avoidance path by using a backtracking method, and preventing the unmanned aerial vehicle from being caught in a local obstacle trap; and performing differential flattening processing on the corrected collision avoidance path according to dynamic performance characteristics of the unmanned aerial vehicle. According to the method provided by the invention, flight envelope restriction requirements of the unmanned aerial vehicle in reality are met, a common problem of local obstacle traps in the path planning algorithm is effectively avoided, and multiple obstacles can be avoided in real time under the premise of meeting the dynamic performance.
Owner:HUNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products