Dual Residual in Augmented Lagrangian Coordination for Decomposition-Based Optimization

Author(s):  
Meng Xu ◽  
Georges Fadel ◽  
Margaret M. Wiecek

As system design problems increase in complexity, researchers seek approaches to optimize such problems by coordinating the optimizations of decomposed sub-problems. Many methods for optimization by decomposition have been proposed in the literature among which, the Augmented Lagrangian Coordination (ALC) method has drawn much attention due to its efficiency and flexibility. The ALC method involves a quadratic penalty term, and the initial setting and update strategy of the penalty weight are critical to the performance of the ALC. The weight in the traditional weight update strategy always increases and previous research shows that an inappropriate initial value of the penalty weight may cause the method not to converge to optimal solutions. Inspired by the research on Augmented Lagrangian Relaxation in the convex optimization area, a new weight update strategy in which the weight can either increase or decrease is introduced into engineering optimization. The derivation of the primal and dual residuals for optimization by decomposition is conducted as a first step. It shows that the traditional weight update strategy only considers the primal residual, which may result in a duality gap and cause a relatively big solution error. A new weight update strategy considering both the primal and dual residuals is developed which drives the dual residual to zero in the optimization process, thus guaranteeing the solution accuracy of the decomposed problem. Finally, the developed strategy is applied to both mathematical and engineering test problems and the results show significant improvements in solution accuracy. Additionally, the proposed approach makes the ALC method more robust since it allows the coordination to converge with an initial weight selected from a much wider range of possible values while the selection of initial weight is a big concern in the traditional weight update strategy.

2015 ◽  
Vol 137 (6) ◽  
Author(s):  
Meng Xu ◽  
Georges Fadel ◽  
Margaret M. Wiecek

Centralized augmented Lagrangian coordination (ALC) has drawn much attention due to its parallel computation capability, efficiency, and flexibility. The initial setting and update strategy of the penalty weights in this method are critical to its performance. The traditional weight update strategy always increases the weights and research shows that inappropriate initial weights may cause optimization failure. Making use of the Karush–Kuhn–Tucker (KKT) optimality conditions for the all-in-one (AIO) and decomposed problems, the terms “primal residual” and “dual residual” are introduced into the centralized ALC, and a new update strategy considering both residuals and thus guaranteeing the unmet optimality condition in the traditional update is introduced. Numerical tests show a decrease in the iteration number and significant improvements in solution accuracy with both calculated and fine-tuned initial weights using the new update. Additionally, the proposed approach is capable to start from a wide range of possible weights and achieve optimality, and therefore brings robustness to the centralized ALC.


Author(s):  
Meng Xu ◽  
Georges Fadel ◽  
Margaret M. Wiecek

Augmented Lagrangian Coordination (ALC) is one of the more popular coordination strategies for decomposition based optimization. It employs the augmented Lagrangian relaxation approach and has shown great improvements in terms of efficiency and solution accuracy when compared to other methods addressing the same type of problem. Additionally, by offering two variants: the centralized ALC in which an artificial master problem in the upper level is created to coordinate all the sub-problems in the lower level, and the distributed ALC in which coordination can be performed directly between sub-problems without a master problem, ALC provides more flexibility than other methods. However, the initial setting and the update strategy of the penalty weights in ALC still significantly affect its performance and thus are worth further research. For centralized ALC, the non-monotone weight update strategy based on the theory of dual residual has shown very good improvements over the traditional monotone update, in which the penalty weights can either increase or decrease. In this paper, we extend the research on the dual residual in centralized ALC to the distributed ALC. Through applying the Karush-Kuhn-Tucker (KKT) optimality conditions to the All-In-One (AIO) and decomposed problems, the necessary conditions for the decomposed solution to be optimal are derived, which leads to the definition of primal and dual residuals in distributed ALC. A new non-monotone weight based on both residuals is then proposed, by which all AIO KKT conditions are guaranteed after decomposition. Numerical tests are conducted on two mathematical problems and one engineering problem and the performances of the new update are compared to those of the traditional update. The results show that our proposed methods improve the process efficiency, accuracy, and robustness for distributed ALC.


Author(s):  
Meng Xu ◽  
Georges Fadel ◽  
Margaret M. Wiecek

The complexity of design and optimization tasks of modern products which cannot be carried out by a single expert or by a single design team motivated the development of the field of decomposition-based optimization. In general, the process of decomposition-based optimization consists of two procedures: (1) Partitioning the original problem into sub-problems according to the design disciplines, components or other aspects; and (2) Coordinating these sub-problems to guarantee that the aggregation of their optimal solutions results in a feasible and optimal solution for the original problem. Much current work focuses on alternative approaches for these two procedures. For a decomposed problem with a hierarchical structure, the above two procedures work very well and the Analytical Target Cascading method tailored for this type of problems can be used as the coordination method. However, for a more generally decomposed problem with a non-hierarchical structure, there are several factors that might affect the performance of the optimization by decomposition besides the traditional two procedures. In this paper, these factors are identified as: (1) the number of Lagrangian multipliers; (2) the number of decomposition levels (3) the existence and the selection of the master sub-problem. These factors further characterize the structure to solve the decomposed problem: the Solving Structure for decomposition-based optimization. Both mathematical and engineering test problems are used to explore the role of the solving structure. The results show that under the same partition and using the same coordination method, the Augmented Lagrangian Coordination, the performance of the decomposition-based optimization may be largely different in terms of efficiency, accuracy and resource cost. The results highlight the importance of choosing an optimal solving structure after deciding on the procedures of partitioning and coordination. Based on these test results, several suggestions for guidelines on the selection of an optimal solving structure selection are proposed.


2019 ◽  
Vol 119 (4) ◽  
pp. 743-773 ◽  
Author(s):  
Duxian Nie ◽  
Ting Qu ◽  
Yang Liu ◽  
Congdong Li ◽  
G.Q. Huang

Purpose The purpose of this paper is to study various combination forms of the three basic sharing elements (i.e. orders sharing, manufacturers capacity sharing and suppliers capacity sharing) in the cluster supply chain (CSC), formulate a distributed model to protect enterprises’ decision privacy and seek to develop an effective method for solving the distributed complex model. Design/methodology/approach A distributed assembly cluster supply chain configuration (ACSCC) model is formulated. An improved augmented Lagrangian coordination (ALC) is proposed and used to solve the ACSCC model. A series of experiments are conducted to validate the improved ALC and the model. Findings Two major findings are obtained. First, the market order’s quantity change and the sales price of the product have a great impact on both the optimal results of the ACSCC and the cooperative strategy, especially, when the market order increases sharply, enterprises have to adopt multiple cooperative strategies to complete the order; meanwhile, the lower sales price of the product helps independent suppliers to get more orders. Second, the efficiency and computational accuracy of the improved ALC method are validated as compared to the centralized ALC and Lingo11. Research limitations/implications This paper formulated the single-period ACSCC model under certain assumptions, yet a multi-period ACSCC model is to be developed, a more comprehensive investigation of the relationships among combination forms is to be extended further and a rigid proof of the improved ALC is necessary. Practical implications Enterprises in the industrial cluster should adopt different cooperative strategies in terms of the market order’s quantity change and the sales price of the product. Social implications The proposed various combination forms of sharing elements and the formulated ACSCC model provide guidance to managers in the industrial cluster to choose the proper policy. Originality/value This research studies various combination forms of the three basic sharing elements in the CSC. A distributed ACSCC model has been established considering simultaneously multiple sharing elements. An improved ALC is presented and applied to the ACSCC problem.


2013 ◽  
Vol 135 (10) ◽  
Author(s):  
Wenshan Wang ◽  
Vincent Y. Blouin ◽  
Melissa K. Gardenghi ◽  
Georges M. Fadel ◽  
Margaret M. Wiecek ◽  
...  

Analytical target cascading (ATC), a hierarchical, multilevel, multidisciplinary coordination method, has proven to be an effective decomposition approach for large-scale engineering optimization problems. In recent years, augmented Lagrangian relaxation methods have received renewed interest as dual update methods for solving ATC decomposed problems. These problems can be solved using the subgradient optimization algorithm, the application of which includes three schemes for updating dual variables. To address the convergence efficiency disadvantages of the existing dual update schemes, this paper investigates two new schemes, the linear and the proximal cutting plane methods, which are implemented in conjunction with augmented Lagrangian coordination for ATC-decomposed problems. Three nonconvex nonlinear example problems are used to show that these two cutting plane methods can significantly reduce the number of iterations and the number of function evaluations when compared to the traditional subgradient update methods. In addition, these methods are also compared to the method of multipliers and its variants, showing similar performance.


Sign in / Sign up

Export Citation Format

Share Document