• Title/Summary/Keyword: NP-hard Problems

Search Result 130, Processing Time 0.025 seconds

A Study on Heat-Treatment Process Scheduling for Heavy Forged Products using MIP (열처리 공정의 생산스케줄 수립과 적용에 관한 연구)

  • Choi, Min-Cheol
    • Korean Management Science Review
    • /
    • v.29 no.2
    • /
    • pp.143-155
    • /
    • 2012
  • The purpose of this study is to formulate and solve the scheduling problem to heat-treatment process in forging process and apply it to industries. Heat-treatment is a common process in manufacturing heavy forged products in ship engines and wind power generators. Total complete time of the schedule depends on how to group parts and assign them into heat furnace. Efficient operation of heat-treatment process increases the productivity of whole production system while scheduling the parts into heat-treatment furnace is a combinatorial problem which is known as an NP-hard problem. So the scheduling, on manufacturing site, relies on engineers' experience. To improve heat-treatment process schedule, this study formulated it into an MIP mathematical model which minimizes total complete time. Three methods were applied to example problems and the results were compared to each other. In case of small problems, optimal solutions were easily found. In case of big problems, feasible solutions were found and that feasible solutions were very close to lower bound of the solutions. ILOG OPL Studio 5.5 was used in this study.

A Comparative Study of Precedence-Preserving Genetic Operators in Sequential Ordering Problems and Job Shop Scheduling Problems (서열 순서화 문제와 Job Shop 문제에 대한 선행관계유지 유전 연산자의 비교)

  • Lee, Hye-Ree;Lee, Keon-Myung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.5
    • /
    • pp.563-570
    • /
    • 2004
  • Genetic algorithms have been successfully applied to various optimization problems belonging to NP-hard problems. The sequential ordering problems(SOP) and the job shop scheduling problems(JSP) are well-known NP-hard problems with strong influence on industrial applications. Both problems share some common properties in that they have some imposed precedence constraints. When genetic algorithms are applied to this kind of problems, it is desirable for genetic operators to be designed to produce chromosomes satisfying the imposed precedence constraints. Several genetic operators applicable to such problems have been proposed. We call such genetic operators precedence-preserving genetic operators. This paper presents three existing precedence-preserving genetic operators: Precedence -Preserving Crossover(PPX), Precedence-preserving Order-based Crossover (POX), and Maximum Partial Order! Arbitrary Insertion (MPO/AI). In addition, it proposes two new operators named Precedence-Preserving Edge Recombination (PPER) and Multiple Selection Precedence-preserving Order-based Crossover (MSPOX) applicable to such problems. It compares the performance of these genetic operators for SOP and JSP in the perspective of their solution quality and execution time.

Multiobjective Genetic Algorithm for Scheduling Problems in Manufacturing Systems

  • Gen, Mitsuo;Lin, Lin
    • Industrial Engineering and Management Systems
    • /
    • v.11 no.4
    • /
    • pp.310-330
    • /
    • 2012
  • Scheduling is an important tool for a manufacturing system, where it can have a major impact on the productivity of a production process. In manufacturing systems, the purpose of scheduling is to minimize the production time and costs, by assigning a production facility when to make, with which staff, and on which equipment. Production scheduling aims to maximize the efficiency of the operation and reduce the costs. In order to find an optimal solution to manufacturing scheduling problems, it attempts to solve complex combinatorial optimization problems. Unfortunately, most of them fall into the class of NP-hard combinatorial problems. Genetic algorithm (GA) is one of the generic population-based metaheuristic optimization algorithms and the best one for finding a satisfactory solution in an acceptable time for the NP-hard scheduling problems. GA is the most popular type of evolutionary algorithm. In this survey paper, we address firstly multiobjective hybrid GA combined with adaptive fuzzy logic controller which gives fitness assignment mechanism and performance measures for solving multiple objective optimization problems, and four crucial issues in the manufacturing scheduling including a mathematical model, GA-based solution method and case study in flexible job-shop scheduling problem (fJSP), automatic guided vehicle (AGV) dispatching models in flexible manufacturing system (FMS) combined with priority-based GA, recent advanced planning and scheduling (APS) models and integrated systems for manufacturing.

Multi-Parameter Operation Method for Robust Disparity Plane (강건한 시차 평면을 위한 다중 파라미터 연산 기법)

  • Kim, Hyun-Jung;Weon, Il-Yong;Lee, Chang-Hun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.5
    • /
    • pp.241-246
    • /
    • 2015
  • Although many different methods have been used to solve stereo correspondent problems, the deviation of accuracy is too big. Among those many methods, the one that uses segmentation information of input image has received high attention in academic field since it is very close to vision recognition. In this thesis, the existing method of acquiring a single value by using the segment information and initial disparity value was viewed in NP-hard problem to propose a new method. In order to verify the validity of the proposed method, well-known data were used for experiment and the resulted data was analyzed. Although there were some disadvantages in the time aspect, it showed somewhat useful results in the accuracy aspect.

Gel Image Matching Using Hopfield Neural Network (홉필드 신경망을 이용한 젤 영상 정합)

  • Ankhbayar Yukhuu;Hwang Suk-Hyung;Hwang Young-Sup
    • The KIPS Transactions:PartB
    • /
    • v.13B no.3 s.106
    • /
    • pp.323-328
    • /
    • 2006
  • Proteins in a cell appear as spots in a two dimensional gel image which is used in protein analysis. The spots from the same protein are in near position when comparing two gel images. Finding out the different proteins between a normal tissue and a cancer one is important information in drug development. Automatic matching of gel images is difficult because they are made from biological experimental processes. This matching problem is known to be NP-hard. Neural networks are usually used to solve such NP-hard problems. Hopfield neural network is selected since it is appropriate to solve the gel matching. An energy function with location and distance parameters is defined. The two spots which make the energy function minimum are matching spots and they came from the same protein. The energy function is designed to reflect the topology of spots by examining not only the given spot but also neighborhood spots.

Solving Minimum Weight Triangulation Problem with Genetic Algorithm (유전 알고리즘을 이용한 최소 무게 삼각화 문제 연구)

  • Han, Keun-Hee;Kim, Chan-Soo
    • The KIPS Transactions:PartB
    • /
    • v.15B no.4
    • /
    • pp.341-346
    • /
    • 2008
  • Minimum Weight Triangulation (MWT) problem is an optimization problem searching for the triangulation of a given graph with minimum weight. Like many other graph problems this problem is also known to be NP-hard for general graphs. Several heuristic algorithms have been proposed for this problem including simulated annealing and genetic algorithm. In this paper, we propose a new genetic algorithm called GA-FF and show that the performance of the proposed genetic algorithm outperforms the previous one.

S-MINE Algorithm for the TSP (TSP 경로탐색을 위한 S-MINE 알고리즘)

  • Hwang, Sook-Hi;Weon, Il-Yong;Ko, Sung-Bum;Lee, Chang-Hoon
    • The KIPS Transactions:PartB
    • /
    • v.18B no.2
    • /
    • pp.73-82
    • /
    • 2011
  • There are a lot of people trying to solve the Traveling Salesman Problem (TSP) by using the Meta Heuristic Algorithms. TSP is an NP-Hard problem, and is used in testing search algorithms and optimization algorithms. Also TSP is one of the models of social problems. Many methods are proposed like Hybrid methods and Custom-built methods in Meta Heuristic. In this paper, we propose the S-MINE Algorithm to use the MINE Algorithm introduced in 2009 on the TSP.

Apportioning the Production Quantities into Parallel Production Facilities for Multiple Products (복수 제품의 병렬 생산 설비별 생산량 할당 방법에 관한 연구)

  • Kim, Tae-Bok
    • Korean Management Science Review
    • /
    • v.24 no.1
    • /
    • pp.63-76
    • /
    • 2007
  • To realize the mass customization entails the optimized supply chain design for efficiently producing and delivering the various products. In this study, we considered the problem obtaining the optimized production policy under the situation wherein the multiple products are apportioned into multiple parallel production facilities. More specifically, the production set-up costs incurs according to whether the production facilities are utilized or not. The facility-dependent set-up costs increase the problem complexity in solving the production apportioning problem for multiple products. This problem can be formulated as concave minimization problem, which is known as NP-hard problem. In this paper, a heuristic algorithm is proposed to solve two conjoint problems : one is to select the cost-effective facilities from alternative multiple production facilities and the other is to apportion the production lot to those selected facilities.

Railway Track Maintenance Scheduling using Artificial Bee Colony (Artificial Bee Colony 기법을 이용한 철도궤도 유지보수 일정계획 수립 연구)

  • Nam, Duk-Hee;Kim, Ki-Dong;Lee, Sung-Uk;Kim, Sung-Soo
    • Journal of the Korean Society for Railway
    • /
    • v.13 no.6
    • /
    • pp.601-607
    • /
    • 2010
  • The objective of this paper is to propose a fast and easy Binary Artificial Bee Colony (BABC) heuristic algorithm to optimize NP-hard scheduling problem of railway track maintenance considering real conditions. The optimal or best solutions can be found using proposed BABC within very short or user specified computation time. We can greatly maximize the objective value using this proposed method in 30, 60, 100 and 200 work size railway track maintenance scheduling problems for experiment and analysis.

Applying Genetic Algorithm to the Minimum Vertex Cover Problem (Minimum Vertex Cover 문제에 대한 유전알고리즘 적용)

  • Han, Keun-Hee;Kim, Chan-Soo
    • The KIPS Transactions:PartB
    • /
    • v.15B no.6
    • /
    • pp.609-612
    • /
    • 2008
  • Let G = (V, E) be a simple undirected graph. The Minimum Vertex Cover (MVC) problem is to find a minimum subset C of V such that for every edge, at least one of its endpoints should be included in C. Like many other graph theoretic problems this problem is also known to be NP-hard. In this paper, we propose a genetic algorithm called LeafGA for MVC problem and show the performance of the proposed algorithm by applying it to several published benchmark graphs.