• Title/Summary/Keyword: dynamic problem

Search Result 3,302, Processing Time 0.028 seconds

Performance Comparison between Genetic Algorithms and Dynamic Programming in the Subset-Sum Problem (부분집합 합 문제에서의 유전 알고리즘과 동적 계획법의 성능 비교)

  • Cho, Hwi-Yeon;Kim, Yong-Hyuk
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.8 no.4
    • /
    • pp.259-267
    • /
    • 2018
  • The subset-sum problem is to find out whether or not the element sum of a subset within a finite set of numbers is equal to a given value. The problem is a well-known NP-complete problem, which is difficult to solve within a polynomial time. Genetic algorithm is a method for finding the optimal solution of a given problem through operations such as selection, crossover, and mutation. Dynamic programming is a method of solving a given problem from one or several subproblems. In this paper, we design and implement a genetic algorithm that solves the subset-sum problem, and experimentally compared the time performance to find the answer with the case of dynamic programming method. We selected a total of 17 test cases considering the difficulty in a set with 63 elements of positive number, and compared the performance of the two algorithms. The presented genetic algorithms showed time performance improved by 84% on 13 of 17 problems when compared with dynamic programming.

The Estimation of Fatigue Strength of Structure with Practical Dynamic Force by Inverse Problem and Lethargy Coefficient (구조물의 피로강도평가를 위한 역문제 및 무기력계수에 의한 실동하중해석)

  • 양성모;송준혁;강희용;노홍길
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.12 no.1
    • /
    • pp.106-113
    • /
    • 2004
  • Most of mechanical structures are composed of many substructures connected to one another by various types of mechanical joints. In automotive engineering, it is important to study these connected structures under various dynamic forces for the evaluations of fatigue life and stress concentration exactly. In this study, the dynamic response of vehicle structure to external forces is classified an inverse problem involving strains from the experiment and the analysis. The practical dynamic forces are determined by the combination of the analytical and experimental method with analyzed strain by quasi-static finite element analysis under unit force and with measured strain by a strain gage under driving load, respectively. In a stressed body, inter-molecular chemical bonds are failed beyond the certain magnitude. The failure of molecular structure in material is considered as a time process of which rate is determined by mechanical stress. That is, the failure of inter-molecular chemical bonds is the fatigue lift of material. This kinetic concept is expressed as lethargy coefficient. And S-N curve is obtained with the lethargy coefficient from quasi-static tensile test. Equivalent practical dynamic force is obtained from the identification of practical dynamic force for one loading point. Using the practical dynamic force and S-N curve, fatigue life of a window pillar is analyzed with FEM under the identified force by the procedure of above mentioned.

Analysis of Dynamic Multiple-Crack Propagation Problem by Element free-Galerkin Method (무요소법을 이용한 다수균열 함유부재의 동적균열전파해석에 관한 연구)

  • 이상호;김효진
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2000.10a
    • /
    • pp.315-322
    • /
    • 2000
  • In this study, an algorithm analyzing dynamic mutiple-crack propagation problem by Meshfree Method is proposed. A short description of Meshfree Method especially, Element-free Galerkin (EFG) method is presented and the elastodynamic fracture theory is summarized. A numerical implementation algorithm for dynamic analysis by Meshfree Method is discussed and an algorithm for mutlple-crack dynamic propagation is also presented. A couple of numerical examples of dynamic crack propagation problem illustrate the performance of the proposed technique. The accuracy of the algorithm is studied in the first example by being compared with experimental results, and the applicability and efficiency of the developed algorithm is studied in the second example.

  • PDF

Design and Implementation of the Systolic Array for Dynamic Programming

  • Lee, Jae-Jin;Tien, David;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.4 no.3
    • /
    • pp.61-67
    • /
    • 2003
  • We propose a systolic array for dynamic programming which is a technique for solving combinatorial optimization problems. We derive a systolic array for single source shortest path Problem, SA SSSP, and then show that the systolic array serves as dynamic Programming systolic array which is applicable to any dynamic programming problem by developing a systolic array for 0 1 knapsack problem, SA 01KS, with SA SSSP for a basis. In this paper, each of SA SSSP and SA 01KS is modeled and simulated in RT level using VHDL, then synthesized to a schematic and finally implemented to a layout using the cell library based on 0.35${\mu}{\textrm}{m}$ 1 poly 4 metal CMOS technology.

  • PDF

GRASP Algorithm for Dynamic Weapon-Target Assignment Problem (동적 무장할당 문제에서의 GRASP 알고리즘 연구)

  • Park, Kuk-Kwon;Kang, Tae Young;Ryoo, Chang-Kyung;Jung, YoungRan
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.47 no.12
    • /
    • pp.856-864
    • /
    • 2019
  • The weapon-target assignment (WTA) problem is a matter of effectively allocating weapons to a number of threats. The WTA in a rapidly changing dynamic environment of engagement must take into account both of properties of the threat and the weapon and the effect of the previous decision. We propose a method of applying the Greedy Randomized Adaptive Search Procedure (GRASP) algorithm, a kind of meta-heuristic method, to derive optimal solution for a dynamic WTA problem. Firstly, we define a dynamic WTA problem and formulate a mathematical model for applying the algorithm. For the purpose of the assignment strategy, the objective function is defined and time-varying constraints are considered. The dynamic WTA problem is then solved by applying the GRASP algorithm. The optimal solution characteristics of the formalized dynamic WTA problem are analyzed through the simulation, and the algorithm performance is verified via the Monte-Carlo simulation.

An Experimental Study on the Dynamic Load Characteristics of Surface Mount Device(SMD) (칩마운트 (SMD) 장비의 동하중(動荷重) 발생특성에 관한 실험적 연구)

  • Baek, Jae-Ho;Lee, Hong-Ki;Kim, Kang-Boo
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2000.06a
    • /
    • pp.1913-1917
    • /
    • 2000
  • SMD Equipment convey an electronic parts at high speed, then assemble parts into a circuit board, and it develop a long time-duration dynamic force to be caused by moving mass. Vibration problem to be caused by SMD Equipment have an effect on micro-meter level's precision production process, directly, and dynamic stability of building. In the cause of quantitatively access about its vibration problem, input information(or data) of structure dynamic analysis need accuracy information of dynamic load. Determination of Dynamic load is various kinds of method using experimental and theory. In this paper, we got dynamic load using direct measurement method. We expect that an study on the dynamic load characteristic of SMD can be used to Equipment development of low level vibration and basis information of structure dynamic analysis.

  • PDF

A Dynamic Lot-Sizing Problem with Backlogging for Minimum Replenishment Policy (최소공급량 정책을 위한 추후조달 롯사이징 문제)

  • Hwang, Hark-Chin
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.36 no.1
    • /
    • pp.7-12
    • /
    • 2010
  • This paper considers a dynamic lot-sizing problem with backlogging under a minimum replenishment policy. For general concave production costs, we propose an O($T^5$) dynamic programming algorithm. If speculative motive is not allowed, in this case, a more efficient O($T^4$) algorithm is developed.

An Efficient Method for Multiple Sequence Alignment using Subalignment Refinement (부분서열정렬 개선 기법을 사용한 효율적인 복수서열정렬에 관한 알고리즘)

  • Kim, Jin;Jung, Woo-Cheol;Uhmn, Saang-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.9
    • /
    • pp.803-811
    • /
    • 2003
  • Multiple sequence alignment is a useful tool to identify the relationships among protein sequences. Dynamic programming is the most widely used algorithm to obtain multiple sequence alignment with optimal cost. However, dynamic programming cannot be applied to certain cost function due to its drawback and cannot be used to produce optimal multiple sequence alignment. We propose sub-alignment refinement algorithm to overcome the problem of dynamic programming. Also we show proposed algorithm can solve the problem of dynamic programming efficiently.

Design of MYNAMIC CMOS ARRAY LOGIC (DYNAMIC CMOS ARRAY LOGIC의 설계)

  • 한석붕;임인칠
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.10
    • /
    • pp.1606-1616
    • /
    • 1989
  • In this paper, the design of DYNAMIC CMOS ARRAY LOGIC which has both advantages of dynamic CMOS and array logic circuits is proposed. The major components of DYNAMIC CMOS ARRAY LOGIC are two-stage dunamic CMOS circuits and an internal clock generator. The function block of dynamic CMOS circuits is realized as a parallel interconnection of NMOS transistors. Therefore the operating speed of DYNAMIC CMOS ARRAY LOGIC is much faster than the one of the conventional dynamic CMOS PLAs and static CMOS PLA. Also, the charge redistribution problem by internl delay is solved. The internal clock generator generates four internal clocks that drive all the dynamic CMOS circuits. During evaluation, two clocks of them are delayed as compared with others. Therefore the race problem is completoly eliminated. The internal clock generator also prevents the reduction of circuit output voltage and noise margin due to leakage current and charge coupling without any penalty in circuit operating speed or chip area utilization.

  • PDF

A Genetic Algorithm for Dynamic Job Shop Scheduling (동적 Job Shop 일정계획을 위한 유전 알고리즘)

  • 박병주;최형림;김현수;이상완
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.27 no.2
    • /
    • pp.97-109
    • /
    • 2002
  • Manufacturing environments in the real world are subject to many sources of change and uncertainty, such as new job releases, job cancellations, a chance in the processing time or start time of some operation. Thus, the realistic scheduling method should Properly reflect these dynamic environment. Based on the release times of jobs, JSSP (Job Shoe Scheduling Problem) can be classified as static and dynamic scheduling problem. In this research, we mainly consider the dynamic JSSP with continually arriving jobs. The goal of this research is to develop an efficient scheduling method based on GA (Genetic Algorithm) to address dynamic JSSP. we designed scheduling method based on SGA (Sing1e Genetic Algorithm) and PGA (Parallel Genetic Algorithm) The scheduling method based on GA is extended to address dynamic JSSP. Then, This algorithms are tested for scheduling and rescheduling in dynamic JSSP. The results is compared with dispatching rule. In comparison to dispatching rule, the GA approach produces better scheduling performance.