8 results on '"Issmail El Hallaoui"'
Search Results
2. Primal column generation framework for vehicle and crew scheduling problems
- Author
-
François Soumis, Issmail El Hallaoui, and Ilyas Himmich
- Subjects
050210 logistics & transportation ,Mathematical optimization ,021103 operations research ,Computer Networks and Communications ,Computer science ,05 social sciences ,0211 other engineering and technologies ,02 engineering and technology ,Crew scheduling ,Dynamic programming ,Hardware and Architecture ,0502 economics and business ,Column generation ,Software ,Information Systems - Published
- 2020
- Full Text
- View/download PDF
3. Integral simplex using double decomposition for set partitioning problems
- Author
-
Issmail El Hallaoui, Pierre Hansen, and Omar Foutlane
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,021103 operations research ,Simplex ,General Computer Science ,Computer science ,0211 other engineering and technologies ,02 engineering and technology ,Disjoint sets ,Management Science and Operations Research ,Set (abstract data type) ,Linear map ,020901 industrial engineering & automation ,Integer ,Parallel processing (DSP implementation) ,Modeling and Simulation ,Decomposition (computer science) ,Descent direction ,Integer (computer science) - Abstract
The integral simplex using decomposition (ISUD) is a primal algorithm dedicated to solve set partitioning problems (SPP). Given an integer solution, the integral simplex using decomposition (ISUD) seeks a descent direction that leads to an improved adjacent integer solution. It uses a horizontal decomposition (of a linear transformation of the constraint matrix). We propose the integral simplex using double decomposition (ISU2D) which is a parallel version of ISUD. It uses an innovative disjoint vertical decomposition to find in parallel orthogonal descent directions leading to an integer solution with a larger improvement. Each descent direction identifies a set of variables that will leave the current solution and a set of entering variables with better costs. To find these directions, we develop a dynamic decomposition approach that splits the original problem into subproblems that are then solved in parallel by ISUD. Our main innovation is the use of the current solution as a foundation for the construction of the set of subproblems; the set changes during the optimization process as the current solution changes. In addition, we use bounding and pricing strategies and implement parallel processing techniques. We show that ISU2D is 3 to 4 times faster than ISUD on large instances.
- Published
- 2019
- Full Text
- View/download PDF
4. Improved integral simplex using decomposition for the set partitioning problem
- Author
-
François Soumis, Issmail El Hallaoui, and Abdelouahab Zaghrouti
- Subjects
90C27 ,Control and Optimization ,Speedup ,Iterative method ,0211 other engineering and technologies ,0102 computer and information sciences ,02 engineering and technology ,Management Science and Operations Research ,01 natural sciences ,Set (abstract data type) ,Applied mathematics ,Mathematics ,T57-57.97 ,Sequence ,Applied mathematics. Quantitative methods ,Simplex ,021107 urban & regional planning ,90C10 ,QA75.5-76.95 ,90C99 ,Loop (topology) ,Computational Mathematics ,010201 computation theory & mathematics ,Electronic computers. Computer science ,Modeling and Simulation ,Descent direction ,Integer (computer science) - Abstract
Integral simplex using decomposition (ISUD) is a method that efficiently solves set partitioning problems. It is an iterative method that starts from a known integer solution and moves through a sequence of integer solutions, decreasing the cost at each iteration. At each iteration, the method decomposes the original problem into a reduced problem (RP) and a complementary problem (CP). Given an integer solution to RP (that is also solution to the original problem), CP finds a descent direction having the minimum ratio between its cost and the number of its positive variables. We loop on until an optimal or near-optimal solution to the original problem is reached. In this paper, we introduce a modified model for CP. The new model finds a descent direction that minimizes the ratio between the cost of the direction and an overestimation of the number of variables taking one in the next solution. The new CP presents higher chances of finding improved integer solutions without branching. We present results for the same large instances (with up to 570,000 columns) as the ones previously used to test ISUD. For all the instances, optimality is always reached with a speedup factor of at least five.
- Published
- 2018
- Full Text
- View/download PDF
5. Improving set partitioning problem solutions by zooming around an improving direction
- Author
-
Abdelouahab Zaghrouti, Issmail El Hallaoui, and François Soumis
- Subjects
Sequence ,Mathematical optimization ,021103 operations research ,Simplex ,Computer science ,0211 other engineering and technologies ,General Decision Sciences ,02 engineering and technology ,Management Science and Operations Research ,Linear subspace ,Set (abstract data type) ,Integer ,Theory of computation ,Descent direction ,Integer programming ,Vector space ,Integer (computer science) - Abstract
In this paper, we introduce a general framework for vector space decompositions that decompose the set partitioning problem into a reduced problem, defined in the vector subspace generated by the columns corresponding to nonzero variables in the current integer solution, and a complementary problem, defined in the complementary vector subspace. We show that the integral simplex using decomposition algorithm (ISUD) developed in Zaghrouti et al. (Oper Res 62:435–449, 2014. https://doi.org/10.1287/opre.2013.1247) uses a particular decomposition, in which integrality is handled mainly in the complementary problem, to find a sequence of integer solutions with decreasing objective values leading to an optimal solution. We introduce a new algorithm using a new dynamic decomposition where integrality is handled only in the reduced problem, and the complementary problem is only used to provide descent directions, needed to update the decomposition. The new algorithm improves, at each iteration, the current integer solution by solving a reduced problem very small compared the original problem, that we define by zooming around the descent direction (provided by the complementary problem). This zooming algorithm is superior than ISUD on set partitioning instances from the transportation industry. It rapidly reaches optimal or near-optimal solutions for all instances including those considered very difficult for both ISUD and CPLEX.
- Published
- 2018
- Full Text
- View/download PDF
6. Optimal planning of buffer sizes and inspection station positions
- Author
-
Mohammed Ouzineb, Fatima Zahra Mhada, Issmail El Hallaoui, and Robert Pellerin
- Subjects
Production line ,0209 industrial biotechnology ,Mathematical optimization ,021103 operations research ,Computer science ,lcsh:T ,0211 other engineering and technologies ,Optimal planning ,Production ,02 engineering and technology ,lcsh:Business ,combinatorial nonlinear optimization ,lcsh:Technology ,Industrial and Manufacturing Engineering ,Sizing ,Buffer (optical fiber) ,Nonlinear optimization problem ,020901 industrial engineering & automation ,quality ,lcsh:Manufactures ,Production (economics) ,inspection ,lcsh:HF5001-6182 ,lcsh:TS1-2301 ,Integer (computer science) - Abstract
The problem of buffer sizing and inspection stations positioning in unreliable production lines is a complex mixed integer nonlinear optimization problem. In this problem, we have a production line with n machines and n fixed-size (storage) buffers in series. The machines produce parts that are either conforming or nonconforming, and the line includes inspection stations that reject the nonconforming pats. The goal is to find the optimal buffer sizes, the number and positions of the inspection stations, and satisfy the customer demand on conforming parts while minimizing the total cost. We present in this paper an exact method to solve this complex manufacturing problem. We also present new theoretical results on buffer-size bounds, stationarity, and cost function convexity permitting to significantly reduce the problem complexity. These theoretical and algorithmic developments allow solving to optimality instances with up to 30 machines tools developed previously cannot solve.
- Published
- 2018
7. Dynamic constraint and variable aggregation in column generation
- Author
-
Abdelmoutalib Metrane, Hocine Bouarab, François Soumis, and Issmail El Hallaoui
- Subjects
050210 logistics & transportation ,Mathematical optimization ,021103 operations research ,Information Systems and Management ,Simplex ,General Computer Science ,Basis (linear algebra) ,05 social sciences ,0211 other engineering and technologies ,02 engineering and technology ,Management Science and Operations Research ,Solver ,Industrial and Manufacturing Engineering ,Constraint (information theory) ,Reduction (complexity) ,Variable (computer science) ,Modeling and Simulation ,0502 economics and business ,Column generation ,Degeneracy (mathematics) ,Mathematics - Abstract
Starting from the improved primal simplex (IPS) decomposition, introduced by Elhallaoui et al. (2011) to tackle degeneracy in general linear programs, we introduce and discuss the mathematical foundations of improved column-generation decompositions (ICG) that are better than the standard column-generation decomposition when degeneracy is an issue. We also present an improved dynamic constraint aggregation (IDCA), which is a specialization of ICG to efficiently solve set partitioning problems. We show that IDCA improves the dynamic constraint aggregation (DCA) and the multiphase dynamic constraint aggregation (MPDCA) algorithms (Elhallaoui et al., 2005, 2010) that not only reduce degeneracy but also profit from it to efficiently solve set partitioning problems. IDCA solves at each iteration a complementary problem (CP) to obtain a group of variables that can be aggregated or pivoted into the basis to bypass degenerate pivots and decrease the objective value and to obtain more “central” dual solutions to generate new columns. Our numerical results show reduction factors in the solution times exceeding 10 for IDCA compared to a state-of-the-art standard column-generation solver.
- Published
- 2017
- Full Text
- View/download PDF
8. Multilevel hybrid method for optimal buffer sizing and inspection stations positioning
- Author
-
Mohamed Ouzineb, Fatima Zahra Mhada, Robert Pellerin, and Issmail El Hallaoui
- Subjects
Production line ,Mathematical optimization ,Combinatorial optimization ,021103 operations research ,Multidisciplinary ,Computer science ,Heuristic (computer science) ,Research ,Inspection ,0211 other engineering and technologies ,Production ,Metaheuristics ,02 engineering and technology ,Quality ,Tabu search ,Sizing ,03 medical and health sciences ,0302 clinical medicine ,Genetic algorithm ,030221 ophthalmology & optometry ,Metaheuristic ,Time complexity - Abstract
Designing competitive manufacturing systems with high levels of productivity and quality at a reasonable cost is a complex task. Decision makers must face numerous decision variables which involve multiple and iterative analysis of the estimated cost, quality and productivity of each design alternative. This paper adresses this issue by providing a fast algorithm for solving the buffer sizing and inspection positioning problem of large production lines by combining heuristic and exact algorithms. We develop a multilevel hybrid search method combining a genetic algorithm and tabu search to identify promising locations for the inspection stations and an exact method that optimizes rapidly (in polynomial time) the buffers' sizes for each location. Our method gives valuable insights into the problem, and its solution time is a small fraction of that required by the exact method on production lines with 10-30 machines.
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.