Dynamic programming based look-ahead heuristic satellite task programming algorithm

A technology for mission planning and dynamic planning, applied in the aerospace field, can solve problems such as the inability to guarantee the optimality of the scheme, and achieve the effect of ensuring global optimality, improving efficiency, and avoiding repeated calculations.

Inactive Publication Date: 2013-11-20
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are obvious flaws in choosing simply based on the relationship between the priority of the current task and the priority of the subsequent tasks in the forward-looking step. Even when only the time window is considered, the above task selection rules still cannot guarantee the optimality of the scheme.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic programming based look-ahead heuristic satellite task programming algorithm
  • Dynamic programming based look-ahead heuristic satellite task programming algorithm
  • Dynamic programming based look-ahead heuristic satellite task programming algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The purpose of the present invention is to provide an efficient and accurate heuristic satellite mission planning algorithm.

[0030] In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention will be described in detail below. The description in this part is only exemplary and explanatory, and should not have any limiting effect on the protection scope of the present invention.

[0031] In one embodiment, the present invention provides a forward-looking heuristic satellite mission planning algorithm based on dynamic programming. For a certain forward-looking operation, it is assumed that the current task to be planned is , the current planning time is , the solution goal is to use the sum of priorities as the evaluation index to obtain the task set Find an optimal task planning scheme, and then judge Whether it is in this scheme, and judge its trade-offs in turn; first use expressed by...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a dynamic programming based look-ahead and heuristic satellite task programming algorithm. As for a certain time of look-ahead operation, the current programming task is assumed to be t[i], the current programming time is s[0], the solving target is to find out an optimal task programming solution from a task set {t, L, t<i+m-1>, L, t<i+k-1>} by taking the sum of priority as an evaluation index, then the t is judged to be in the solution or not, and a problem of accepting or rejecting of the t is judged sequentially. First of all, M (m, s) represents the sum of the priority of the optimal programming solution in a task set {t<i+m-1>, L, t<i+k-1>} by taking s[0]+s-1 as the start programming time, wherein 1<=m<=k, 1<=s<=e[i+k-1]-s[0]+1, and m and s are both positive integers, thereby transforming the solving target into solving M (1, 1) and a corresponding programming solution. The dynamic programming based look-ahead heuristic satellite task programming algorithm disclosed by the invention has the advantages of efficiency and accuracy.

Description

technical field [0001] The invention relates to the field of aerospace technology, in particular to a forward-looking heuristic satellite mission planning algorithm based on dynamic programming. Background technique [0002] The heuristic algorithm is an approximate algorithm based on intuition or experience, which gives a feasible solution for each instance of the combinatorial optimization problem to be solved at an acceptable cost (such as computing time, occupied space, etc.). The degree of deviation from the optimal solution may not be predictable in advance. Heuristic algorithms can generally be divided into one-step algorithms, improved algorithms, mathematical programming methods, solution space relaxation algorithms, and modern optimization algorithms, etc. [0003] For the heuristic algorithm, the extraction of the characteristics of the actual problem, the experience and rules of the solution are the key. In the problem of satellite mission planning, task schedu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/04
Inventor 贺仁杰杨振宇姚锋刘晓路张忠山褚骁庚邢立宁王军民孙凯王沛刘胜利杨志
Owner NAT UNIV OF DEFENSE TECH
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