157 research outputs found
Simultaneous column-and-row generation for large-scale linear programs with column-dependent-rows
In this paper, we develop a simultaneous column-and-row generation algorithm that could be applied to a general class of large-scale linear programming problems. These problems typically arise in the context of linear programming formulations with exponentially many variables. The defining property for these formulations is a set of linking constraints, which are either too many to be included in the formulation directly, or the full set of linking constraints can only be identified, if all variables are generated explicitly. Due to this dependence between columns and rows, we refer to this class of linear programs as problems with column-dependent-rows. To solve these problems, we need to be able to generate both columns and rows on-the-fly within an efficient solution approach. We emphasize that the generated rows are structural constraints and distinguish our work from the branch-and-cut-and-price framework. We first characterize the underlying assumptions for the proposed column-and-row generation algorithm. These assumptions are general enough and cover all problems with column-dependent-rows studied in the literature up until now to
the best of our knowledge. We then introduce in detail a set of pricing subproblems, which are used within the proposed column-and-row generation algorithm. This is followed by a formal discussion on the optimality of the algorithm. To illustrate the proposed approach, the paper is concluded by applying the proposed framework to the multi-stage cutting stock and the quadratic set covering problems
Simultaneous column-and-row generation for large-scale linear programs with column-dependent-rows
In this paper, we develop a simultaneous column-and-row generation algorithm for a general class of large-scale linear programming problems. These problems typically arise in the context of linear programming formulations with exponentially many variables. The defining property for these formulations is a set of linking constraints. These constraints are either too many to be included in the formulation directly, or the full set of linking constraints can only be identified, if all variables are generated explicitly. Due to this dependence between columns and rows, we refer to this class of linear programs as problems with column-dependent-rows. To solve these problems, we need to be able to generate both columns and rows on the fly within an efficient solution method. We emphasize that the generated rows are structural constraints and distinguish our work from the branch-and-cut-and-price framework. We first characterize the underlying assumptions for the proposed column-and-row generation algorithm and then introduce the associated set of pricing subproblems in detail. The proposed methodology is demonstrated on numerical examples for the multi-stage cutting stock and the quadratic set covering problems
High level rule modeling language for airline crew pairing
The crew pairing problem is an airline optimization problem where a set of least costly pairings (consecutive flights to be flown by a single crew) that covers every flight in a given flight network is sought. A pairing is defined by using a very complex set of feasibility rules imposed by international and national regulatory agencies, and also by the airline itself. The cost of a pairing is also defined by using complicated rules. When an optimization engine generates a sequence of flights from a given flight network, it has to check all these feasibility rules to ensure whether the sequence forms a valid pairing. Likewise, the engine needs to calculate the cost of the pairing by using certain rules. However, the rules used for checking the feasibility and calculating the costs are usually not static. Furthermore, the airline companies carry out what-if-type analyses through testing several alternate scenarios in each planning period. Therefore, embedding the implementation of feasibility checking and cost calculation rules into the source code of the optimization engine is not a practical approach. In this work, a high level language called ARUS is introduced for describing the feasibility and cost calculation rules. A compiler for ARUS is also implemented in this work to generate a dynamic link library to be used by crew pairing optimization engines
A note on "A LP-based heuristic for a time-constrained routing problem"
In their paper, Avella et al. (2006) investigate a time-constrained routing problem. The core of the proposed solution approach is a large-scale linear program that grows both row- and column-wise when new variables are introduced. Thus, a column-and-row generation algorithm is proposed to solve this linear program optimally, and an optimality condition is presented to terminate the column-and-row generation algorithm. We demonstrate by using Lagrangian duality that this optimality condition is incorrect and may lead to a suboptimal solution at termination
A note on "A LP-based heuristic for a time-constrained routing problem"
Avella et al. (2006) [Avella, P., D'Auria, B., Salerno, S. (2006). A LP-based heuristic for a time-constrained routing problem. European Journal of Operational Research 173:120-124] investigate a time-constrained routing (TCR) problem. The core of the proposed solution approach is a large-scale linear program (LP) that grows both row- and column-wise when new variables are introduced. Thus, a column-and-row generation algorithm is proposed to solve this LP optimally, and an optimality condition is presented to terminate the column-and-row generation algorithm. We demonstrate that this optimality condition is incorrect and may lead to a suboptimal solution at termination. We identify the source of this error and discuss how the generic column-and-row generation algorithm proposed by Muter et al. (2010) may be applied to this TCR problem in order to solve the proposed large-scale LP correctly
The set covering problem revisited: an empirical study of the value of dual information
This paper investigates the role of dual information on the performances of heuristics designed for solving the set covering problem. After solving the linear programming relaxation of the problem, the dual information is used to obtain the two main approaches proposed here: (i) The size of the original problem is reduced and then the resulting model is solved with exact methods. We demonstrate the effectiveness of this approach on a rich set of benchmark instances compiled from the literature. We conclude that set covering problems of various characteristics and sizes may reliably be solved to near optimality without resorting to custom solution methods. (ii) The dual information is embedded into an existing heuristic. This approach is demonstrated on a well-known local search based heuristic that was reported to obtain successful results on the set covering problem. Our results demonstrate that the use of dual information significantly improves the efficacy of the heuristic in terms of both solution time and accuracy
On EOQ cost models with arbitrary purchase and transportation costs
We analyze an economic order quantity cost model with unit out-of-pocket holding costs, unit opportunity costs of holding, fixed ordering costs, and general purchase-transportation costs. We identify the set of purchase-transportation cost functions for which this model is easy to solve and related to solving a one-dimensional convex minimization problem. For the remaining purchase-transportation cost functions, when this problem becomes a global optimization problem, we propose a Lipschitz optimization procedure. In particular, we give an easy procedure which determines an upper bound on the optimal cycle length. Then, using this bound, we apply a well-known technique from global optimization. Also for the class of transportation functions related to full truckload (FTL) and less-than-truckload (LTL) shipments and the well-known carload discount schedule, we specialize these results and give fast and easy algorithms to calculate the optimal lot size and the corresponding optimal order-up-to-level
A linear programming-based method for job shop scheduling
We present a decomposition heuristic for a large class of job shop scheduling problems. This heuristic utilizes information from the linear programming formulation of the associated optimal timing problem to solve subproblems, can be used for any objective function whose associated optimal timing problem can be expressed as a linear program (LP), and is particularly effective for objectives that include a component that is a function of individual operation
completion times. Using the proposed heuristic framework, we address job shop scheduling problems with a variety of objectives where intermediate holding costs need to be explicitly considered. In computational testing, we demonstrate the performance of our proposed solution approach
The Double Gaussian Distribution of Inhomogeneous Barrier Heights in Al/GaN/p-GaAs (MIS) Schottky Diodes in Wide Temperature Range
The current-voltage (I-V) characteristics of metal-insulator-semiconductor (Al/GaN/p-GaAs) Schottky barrier diodes (SBDs) were investigated over a wide temperature range of 80-380 K. By using the thermionic emission (TE) theory, the zero bias barrier height Φ B0 calculated from I-V characteristics was found to increase with increasing temperature as the ideality factor n decreases with increasing temperature, and especially the activation energy plot is nonlinear at low temperatures. The observed variation in the Φ B0 and n is attributed to the spatial barrier inhomogeneities in SBD by assuming a Gaussian distribution (GD) of barrier heights (BHs). The experimental I-V-T characteristics of the SBDs have shown a double Gaussian distribution having mean barrier heightsΦ B of 0.854 eV and 0.395 eV and standard deviations σ s for 0.142 V and 0.059 V, respectively. The modified ln(I o /T 2 )-q 2 σ 2 o /2(kT) 2 vs q/kT plot gives Φ B0 and Richardson constant A * as 0.858 eV and 0.364 eV, and 78.5 and 128 A/cm 2 K 2 , respectively, without using the temperature coefficient of the barrier height. Hence, the results have shown that the I-V-T characteristics of the Al/GaN/p-GaAs SBDs can be successfully explained on the basis of TE mechanism with a double Gaussian distribution of the barrier heights
New dinuclear cyanido complexes with amine alcohol ligand: synthesis, characterization and biotechnological application potential
In this study, the cyanido complexes given by the formula [Ni(Abut)Ni(CN)4]·8H2O (C1), [Cu(Abut)2Ni(CN)4]·7H2O (C2), [Zn(Abut)Ni(CN)4]·8H2O (C3) and [Cd(Abut)Ni(CN)4]·7H2O (C4) were obtained by microwave synthesis method. The powder forms of the complexes were characterized by elemental, FT-IR spectroscopy, and thermal analysis. And also antibacterial, antibiofilm and anticancer activities were investigated. The splitting stretching bands of cyanido groups in the FT-IR spectra of C1-C4 indicated the assets of terminal and end cyanido groups. The antibacterial activities of C1-C4 were tested with nine Gram negative and six Gram positive bacteria. The most efficient antibacterial activity of complexes was observed at 1000 µg/ml-1 concentration. Anticancer activity was tested using HeLa cell line and MTT test. The studied cyanide complexes have been shown to decrease the viability of HeLa cells with IC50 values 14.86, 6.5, 7.2 and 19.2 µg/ml for C1, C2, C3 and C4 complex, respectively
- …