Method for solving non-linear programming and absolute value equation through improved harmony search algorithm

A technology of nonlinear programming and search algorithm, which is applied in the field of improved harmony search algorithm, which can solve the problems that the absolute value equation cannot be obtained by the absolute value equation solution method, and the initial point is difficult.

Inactive Publication Date: 2014-03-12
SHAANXI UNIV OF TECH
View PDF2 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the embodiments of the present invention is to provide a method for solving nonlinear programming and absolute value equations with an improved harmony search algorithm, aiming at solving the difficulty of selecting a suitable initial point in the traditional method for solving nonlinear programming and the method for solving absolute value equations. Problems in which all solutions cannot be found for absolute value equations with multiple solutions

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
  • Method for solving non-linear programming and absolute value equation through improved harmony search algorithm
  • Method for solving non-linear programming and absolute value equation through improved harmony search algorithm
  • Method for solving non-linear programming and absolute value equation through improved harmony search algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific implementations described here are only used to explain the present invention, not to limit the present invention.

[0062] The application principle of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0063] Such as figure 1 As shown, the improved harmony search algorithm of the embodiment of the present invention solves the method for nonlinear programming comprising the following steps:

[0064] S101: Define the problem and the size of the harmony memory, the probability of learning the harmony memory, the probability of pitch fine-tuning, the bandwidth of pitch fine-tuning, and the parameter values ​​of the number of creations;

[0065] S102: Initiali...

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 method for solving non-linear programming and an absolute value equation through an improved harmony search algorithm. The method for solving the non-linear programming includes the steps of defining a question and parameter values, initializing a harmony memory bank, generating a new harmony by learning the harmony memory bank, finely adjusting embedded tones which are normally distributed and selecting the tones at random, evaluating a new solution, and detecting whether an algorithm end condition is met or not. The method for solving the absolute value equation includes the steps of defining a question and parameter values, initializing a harmony memory bank, generating a new harmony by learning the harmony memory bank, finely adjusting tones and selecting the tones, setting a probability WSR, selecting a harmony to be updated by comparing a random number Rand with the WSR, a new solution is evaluated, and detecting whether an algorithm end condition is met or not. According to the method for solving the non-linear programming and the absolute value equation, the non-linear programming and the absolute value equation are solved through the improved algorithm, and numerical stability and arithmetic speed and accuracy are improved.

Description

technical field [0001] The invention belongs to the technical field of improved harmony search algorithms, in particular to a method for solving nonlinear programming and absolute value equations by an improved harmony search algorithm. Background technique [0002] Harmony search (HS) algorithm is a novel intelligent optimization algorithm proposed by Korean scholar Geem Z W et al. in 2001. The algorithm simulates the process in which musicians rely on their own memory to adjust the pitch of each instrument in the band repeatedly to finally achieve a beautiful harmony state in music creation. At present, this method has been widely used in multi-dimensional multi-extreme value function optimization, pipeline optimization design, soil slope stability analysis and other problems. [0003] Nonlinear programming is an important branch of operations research, which studies the extreme value of the objective function under certain constraints. Most of the traditional methods fo...

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): G06F17/10
Inventor 雍龙泉
Owner SHAANXI UNIV OF 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