• Title/Summary/Keyword: Precedence constraints

Search Result 58, Processing Time 0.028 seconds

Simulated Annealing Algorithms for Operation Sequencing in Nonlinear Process Planning (비선형공정계획에서 가공순서 결정을 위한 시뮬레이티드 어닐링 알고리듬)

  • Lee, Dong-Ho;Dimitris, Kiritsis;Paul, Xirouchakis
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.27 no.3
    • /
    • pp.315-327
    • /
    • 2001
  • This paper considers the problem of operation sequencing in nonlinear process planning, which is the problem of selecting and sequencing operations required to produce a part with the objective of minimizing the sum of operation processing costs and machine, setup and tool change costs. Main constraints are the precedence relations among operations. The problem can be decomposed into two subproblems: operation selection and operation sequencing. We suggest four simulated annealing algorithms, which solve the two subproblems iteratively until a good solution is obtained. Here, the operation selection problem can be solved using a shortest path algorithm. Application of the algorithms is illustrated using an example. Also, to show the performances of the suggested algorithms, computational experiments were done on randomly generated test problems and the results are reported. In particular, one of the suggested algorithms outperforms an existing simulated annealing algorithm.

  • PDF

Sequencing Constraints-based Regression Testing of Concurrent Programs After Specification Changes (명세 변경 후 병행 프로그램의 순서 제약조건 기반 회귀 테스팅)

  • Kim, Hyeon-Soo;Chung, In-Sang;Bae, Hyun-Seop;Kwon, Yong-Rae;Lee, Dong-Gil
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.4
    • /
    • pp.370-383
    • /
    • 2000
  • This paper describes a new technique known as specification-based regression testing that is used for the revalidation of concurrent programs after changes are made to specifications. This type of regression testing requires sequencing constraint that specify precedence relations on the synchronization events. In order to extract sequencing constraint automatically, we use Message Sequence Charts(MSCs) that are considered partial and nondeterministic specifications. We show how to identify which sequencing constraint is affected by the modifications made to a specification rather than creating new sequencing constraint from scratch to reduce the cost of regression testing. We also describe how to determine that each affected sequencing constraint is satisfied by a program being tested.

  • PDF

A Resource-Constrained Scheduling Algorithm for High Level Synthesis (상위레벨 회로합성을 위한 자원제한 스케줄링 알고리즘)

  • Hwang In-Jae
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.6 no.1
    • /
    • pp.39-44
    • /
    • 2005
  • Scheduling for digital system synthesis is assigning each operation in a control/data flow graph(CDFG) to a specific control step without violating precedence relation. It is one of the most important tasks due to its direct influence on the performance of the hardware synthesized. In this paper, we propose a resource-constrained scheduling algorithm. Our algorithm first analyzes the given CDFG to determine the number of functional units of each type, then assigns each operation to a control step while satisfying the constraints. It also tries to improve the solution iteratively by adjusting the number of functional units using the results collected from the previous scheduling. Experiments were performed to test the performance of the proposed algorithm, and results are presented

  • PDF

An Exact Solution Approach for Release Planning of Software Product Lines (소프트웨어 제품라인의 출시 계획을 위한 최적해법)

  • Yoo, Jae-Wook
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.35 no.2
    • /
    • pp.57-63
    • /
    • 2012
  • Software release planning model of software product lines was formulated as a precedence-constrained multiple 0-1 knapsack problem. The purpose of the model was to maximize the total profit of an entire set of selected features in a software product line over a multi-release planning horizon. The solution approach is a dynamic programming procedure. Feasible solutions at each stage in dynamic programming are determined by using backward dynamic programming approach while dynamic programming for multi-release planning is forward approach. The pre-processing procedure with a heuristic and reduction algorithm was applied to the single-release problems corresponding to each stage in multi-release dynamic programming in order to reduce the problem size. The heuristic algorithm is used to find a lower bound to the problem. The reduction method makes use of the lower bound to fix a number of variables at either 0 or 1. Then the reduced problem can be solved easily by the dynamic programming approaches. These procedures keep on going until release t = T. A numerical example was developed to show how well the solution procedures in this research works on it. Future work in this area could include the development of a heuristic to obtain lower bounds closer to the optimal solution to the model in this article, as well as computational test of the heuristic algorithm and the exact solution approach developed in this paper. Also, more constraints reflecting the characteristics of software product lines may be added to the model. For instance, other resources such as multiple teams, each developing one product or a platform in a software product line could be added to the model.

Duplication Scheduling of Periodic Tasks Based on Precedence Constraints and Communication Costs in Distributed Real-Time Systems (분산 실시간 시스템에서 우선순위와 통신비용을 고려한 주기적 타스크들의 중복 스케줄링)

  • Park, Mi-Kyoung;Kim, Chang-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.2 no.4
    • /
    • pp.378-389
    • /
    • 1999
  • Parallel tasks in distributed real-time systems can be divided into several subtasks and be executed in parallel according to their real-time attributes. But, it is difficult to gain the optimal solution which is to allocate a tasks deadline into the subtasks deadline while minimizing the subtasks deadline miss. Tn this Paper, we propose the algorithm that allocates deadlines into each subtask, according to the attributes of each subtask(i.e. using communication time and execution time to periodic tasks). Also, we suggest a processor mapping algorithm that considers the communication time among the processors and the effective duplication algorithm which is allocated to the identical processor for the purpose of improving the communication time between the subtasks. We can obtain a result that reduces IPC(Inter-Processor Communication) time and uses the idle processor through applying effective real-time attributes to FUTD(Fully connected, Unbounded Task Duplication) algorithms. As a result, we can improve the average processor utilization.

  • PDF

Effect of Terminal Layouts on the Performance of Marine Terminals for Mega-containerships

  • Imai, Akio;Nishimura, Etsuko;Papadimitriou, Stratos
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.165-171
    • /
    • 2006
  • The appearance of over 10,000 TEU containerships (so called Mega-containerships) is determined. In order to operate these ships effectively, the number of these calling ports will diminish, and then feeder ships will transport cargoes from the hub-ports where mega-containerships call to the destination ports. In the hub-ports, handling containers for mega-containerships become huger, thus it is important for terminals to deal with cargo handling as soon as possible. However, the present terminal layout might have the limitation of maximum throughput per time unit. And then the transit time at the ports become longer. Therefore, we investigate the effect on some different terminal layouts with new alternatives. Actually, we discuss the ship-to-berth allocation at some adjacent berths for mega-containerships on three types of terminal layouts. First one is the conventional type consisted by some linear berths, most container terminals in the world are normally this type. Second one is the indented type consisted by linear berths and indented berths which we can handle from both sides of mega-containership simultaneously. Third one is the floating type consisted by linear berths and the floating berth. On this type, mega-containerships can moor between linear and floating berths. The merits of this type are that we can also handle from both sides of mega-containerships simultaneously, and ships can go through between linear berth and floating berths. Thus it is easier for ships to moor and leave berths. Under such assumptions, we examine the numerical experiments. In most cases, the total service times on the indented type are the longest among three types, these on the floating type are the next longer. Those reasons are that these layouts have the differences of berth occupancy obtained by the time and space axes, and whether the precedence constraints of ship service order needs or not.

  • PDF

Cost-Based Directed Scheduling : Part II, An Inter-Job Cost Propagation Algorithm (비용기반 스케줄링 : Part II, 작업간 비용 전파 알고리즘)

  • Suh, Min-Soo;Kim, Jae-Kyeong
    • Journal of Intelligence and Information Systems
    • /
    • v.14 no.1
    • /
    • pp.117-129
    • /
    • 2008
  • The cost-based scheduling work has been done in both the Operations Research (OR) and Artificial Intelligence (AI) literature. To deal with more realistic problems, AI-based heuristic scheduling approach with non-regular performance measures has been studied. However, there has been little research effort to develop a full inter-job cost propagation algorithm (CPA) for different jobs having multiple downstream and upstream activities. Without such a CPA, decision-making in scheduling heuristics relies upon local, incomplete cost information, resulting in poor schedule performance from the overall cost minimizing objective. For such a purpose, we need two types of CPAs : intra-job CPA and inter-job CPA. Whenever there is a change in cost information of an activity in a job in the process of scheduling, the intra-job CPA updates cost curves of other activities connected through temporal constraints within the same job. The inter-job CPA extends cost propagation into other jobs connected through precedence relationships. By utilizing the cost information provided by CPAs, we propose cost-based scheduling heuristics that attempt to minimize the total schedule cost. This paper develops inter-job CPAs that create and update cost curves of each activity in each search state, and propagate cost information throughout a whole network of temporal constraints. Also we propose various cost-based scheduling heuristics that attempt to minimize the total schedule cost by utilizing the cost propagation algorithm.

  • PDF

Shopping Value, Shopping Goal and WOM - Focused on Electronic-goods Buyers (쇼핑 가치 추구 성향에 따른 쇼핑 목표와 공유 의도 차이에 관한 연구 - 전자제품 구매고객을 중심으로)

  • Park, Kyoung-Won;Park, Ju-Young
    • Journal of Global Scholars of Marketing Science
    • /
    • v.19 no.2
    • /
    • pp.68-79
    • /
    • 2009
  • The interplay between hedonic and utilitarian attributes has assumed special significance in recent years; it has been proposed that consumption offerings should be viewed as experiences that stimulate both cognitions and feelings rather than as mere products or services. This research builds on previous work on hedonic versus utilitarian benefits, regulatory focus theory, customer satisfaction to address two question: (1) Is the shopping goal at the point of purchase different from the shopping value? and (2) Is the customer loyalty after the use different from the shopping value and shopping goal? We surveyed 345 peoples those who have bought the electronic-goods within 6 months. This research dealt with the shopping value which is consisted of 2 types, hedonic and utilitarian. Those who pursue the hedonic shopping value may prefer the pleasure of purchasing experience to the product itself. They tend to prefer atmosphere, arousal of the shopping experience. Consistent with previous research, we use the term "hedonic" to refer to their aesthetic, experiential and enjoyment-related value. On the contrary, Those who pursue the utilitarian shopping value may prefer the reasonable buying. It may be more functional. Consistent with previous research, we use the term "utilitarian" to refer to the functional, instrumental, and practical value of consumption offerings. Holbrook(1999) notes that consumer value is an experience that results from the consumption of such benefits. In the context of cell phones for example, the phone's battery life and sound volume are utilitarian benefits, whereas aesthetic appeal from its shape and color are hedonic benefits. Likewise, in the case of a car, fuel economics and safety are utilitarian benefits whereas the sunroof and the luxurious interior are hedonic benefits. The shopping goals are consisted of the promotion focus goal and the prevention focus goal, based on the self-regulatory focus theory. The promotion focus is characterized into focusing ideal self because they are oriented to wishes and vision. The promotion focused individuals are tend to be more risk taking. They are more sensitive to hope and achievement. On the contrary, the prevention focused individuals are characterized into focusing the responsibilities because they are oriented to safety. The prevention focused individuals are tend to be more risk avoiding. We wanted to test the relation among the shopping value, shopping goal and customer loyalty. Customers show the positive or negative feelings comparing with the expectation level which customers have at the point of the purchase. If the result were bigger than the expectation, customers may feel positive feeling such as delight or satisfaction and they would want to share their feelings with other people. And they want to buy those products again in the future time. There is converging evidence that the types of goals consumers expect to be fulfilled by the utilitarian dimension of a product are different from those they seek from the hedonic dimension (Chernev 2004). Specifically, whereas consumers expect the fulfillment of product prevention goals on the utilitarian dimension, they expect the fulfillment of promotion goals on the hedonic dimension (Chernev 2004; Chitturi, Raghunathan, and Majahan 2007; Higgins 1997, 2001) According to the regulatory focus theory, prevention goals are those that ought to be met. Fulfillment of prevention goals in the context of product consumption eliminates or significantly reduces the probability of a painful experience, thus making consumers experience emotions that result from fulfillment of prevention goals such as confidence and securities. On the contrary, fulfillment of promotion goals are those that a person aspires to meet, such as "looking cool" or "being sophisticated." Fulfillment of promotion goals in the context of product consumption significantly increases the probability of a pleasurable experience, thus enabling consumers to experience emotions that result from the fulfillment of promotion goals. The proposed conceptual framework captures that the relationships among hedonic versus utilitarian shopping values and promotion versus prevention shopping goals respectively. An analysis of the consequence of the fulfillment and frustration of utilitarian and hedonic value is theoretically worthwhile. It is also substantively relevant because it helps predict post-consumption behavior such as the promotion versus prevention shopping goals orientation. Because our primary goal is to understand how the post consumption feelings influence the variable customer loyalty: word of mouth (Jacoby and Chestnut 1978). This research result is that the utilitarian shopping value gives the positive influence to both of the promotion and prevention goal. However the influence to the prevention goal is stronger. On the contrary, hedonic shopping value gives influence to the promotion focus goal only. Additionally, both of the promotion and prevention goal show the positive relation with customer loyalty. However, the positive relation with promotion goal and customer loyalty is much stronger. The promotion focus goal gives the influence to the customer loyalty. On the contrary, the prevention focus goal relates at the low level of relation with customer loyalty than that of the promotion goal. It could be explained that it is apt to get framed the compliment of people into 'gain-non gain' situation. As the result, for those who have the promotion focus are motivated to deliver their own feeling to other people eagerly. Conversely the prevention focused individual are more sensitive to the 'loss-non loss' situation. The research result is consistent with pre-existent researches. There is a conceptual parallel between necessities-needs-utilitarian benefits and luxuries-wants-hedonic benefits (Chernev 2004; Chitturi, Raghunathan and Majaha 2007; Higginns 1997; Kivetz and Simonson 2002b). In addition, Maslow's hierarchy of needs and the precedence principle contends luxuries-wants-hedonic benefits higher than necessities-needs-utilitarian benefits. Chitturi, Raghunathan and Majaha (2007) show that consumers are focused more on the utilitarian benefits than on the hedonic benefits of a product until their minimum expectation of fulfilling prevention goals are met. Furthermore, a utilitarian benefit is a promise of a certain level of functionality by the manufacturer or the retailer. When the promise is not fulfilled, customers blame the retailer and/or the manufacturer. When negative feelings are attributable to an entity, customers feel angry. However in the case of hedonic benefit, the customer, not the manufacturer, determines at the time of purchase whether the product is stylish and attractive. Under such circumstances, customers are more likely to blame themselves than the manufacturer if their friends do not find the product stylish and attractive. Therefore, not meeting minimum utilitarian expectations of functionality generates a much more intense negative feelings, such as anger than a less intense feeling such as disappointment or dissatisfactions. The additional multi group analysis of this research shows the same result. Those who are unsatisfactory customers who have the prevention focused goal shows higher relation with WOM, comparing with satisfactory customers. The research findings in this article could have significant implication for the personal selling fields to increase the effectiveness and the efficiency of the sales such that they can develop the sales presentation strategy for the customers. For those who are the hedonic customers may be apt to show more interest to the promotion goal. Therefore it may work to strengthen the design, style or new technology of the products to the hedonic customers. On the contrary for the utilitarian customers, it may work to strengthen the price competitiveness. On the basis of the result from our studies, we demonstrated a correspondence among hedonic versus utilitarian and promotion versus prevention goal, WOM. Similarly, we also found evidence of the moderator effects of satisfaction after use, between the prevention goal and WOM. Even though the prevention goal has the low level of relation to WOM, those who are not satisfied show higher relation to WOM. The relation between the prevention goal and WOM is significantly different according to the satisfaction versus unsatisfaction. In addition, improving the promotion emotions of cheerfulness and excitement and the prevention emotion of confidence and security will further improve customer loyalty. A related potential further research could be to examine whether hedonic versus utilitarian, promotion versus prevention goals improve customer loyalty for services as well. Under the budget and time constraints, designers and managers are often compelling to choose among various attributes. If there is no budget or time constraints, perhaps the best solution is to maximize both hedonic and utilitarian dimension of benefits. However, they have to make trad-off process between various attributes. For the designers and managers have to keep in mind that without hedonic benefit satisfaction of the product it may hard to lead the customers to the customer loyalty.

  • PDF