Academia.eduAcademia.edu

Discrete Optimization

description2,004 papers
group522 followers
lightbulbAbout this topic
Discrete Optimization is a branch of mathematical optimization that deals with problems where the variables can take on discrete values, often integers. It involves finding the best solution from a finite set of possible solutions, typically subject to specific constraints, and is widely used in fields such as operations research, computer science, and engineering.
lightbulbAbout this topic
Discrete Optimization is a branch of mathematical optimization that deals with problems where the variables can take on discrete values, often integers. It involves finding the best solution from a finite set of possible solutions, typically subject to specific constraints, and is widely used in fields such as operations research, computer science, and engineering.

Key research themes

1. How can population-based and nature-inspired metaheuristic algorithms enhance the solution of complex discrete optimization problems?

This research theme explores the design, development, and empirical evaluation of population-based metaheuristic algorithms inspired by natural phenomena (such as ant colonies, animal behavior, and swarm intelligence) for solving discrete optimization problems that are computationally challenging (often NP-hard). These algorithms aim to balance exploitation and exploration via innovative updating rules and problem-specific heuristics, offering near-optimal solutions with reasonable computational resources for problems where exact methods are infeasible.

Key finding: Introduces the Two-Stage Optimization (TSO) algorithm, a novel population-based method where each population member is updated in two steps using two randomly selected members from a subset of good solutions. The dual-stage... Read more
Key finding: Proposes the Farmer Ants Optimization Algorithm (FAOA), inspired by farmer ants’ social behavior in fungus farming, including tasks such as cultivation, pest control, and feeding. The algorithm effectively solves discrete... Read more
Key finding: Adapts the Sine Cosine Algorithm (SCA) for discrete optimization scenarios commonly found in combinatorial problems such as traveling salesman or scheduling. The paper formalizes discrete optimization problem modeling and... Read more

2. What are the advances in mathematical programming models and algorithms for mixed-integer and discrete-continuous nonlinear optimization problems?

This area focuses on the theoretical formulation and computational strategies for mixed-integer nonlinear programming (MINLP), disjunctive programming, and related discrete-continuous optimization problems that arise frequently in engineering and process systems. Advances include hybrid modeling frameworks that integrate algebraic and logical formulations, the development of novel algorithms such as Logic-Based Outer Approximation for solving hybrid models, and transformation techniques enabling robust and computationally efficient solutions.

Key finding: Presents LOGMIP, a hybrid modeling and solution framework for discrete-continuous nonlinear problems that integrates algebraic MINLP and generalized disjunctive programming approaches. Implements an extended Logic-Based Outer... Read more
Key finding: Transforms a challenging discrete structural optimization problem into a Mathematical Program with Equilibrium Constraints (MPEC) using Karush-Kuhn-Tucker conditions of the lower level problem. Develops two algorithms: a... Read more
Key finding: Offers a comprehensive overview of integer programming applications, illustrating the methodological foundations and practical implementation for discrete optimization problems with integer variables. Emphasizes problem... Read more

3. How can problem reformulation and relaxation techniques strengthen exact and approximate methods for discrete quadratic and combinatorial optimization?

This theme investigates reformulations, relaxations, and convexification strategies targeting quadratic and combinatorial optimization problems with discrete domains. It includes the study of domain-constrained quadratic programs, valid inequalities, convex hull representations, and relaxation-based heuristics that aim to tighten problem formulations and improve solvability or approximation guarantees. Such theoretical advances support operations research and financial optimization contexts as well as combinatorial scheduling and assignment problems.

Key finding: Defines and analyzes convex hulls of feasible solutions by augmenting variables to linearize quadratic terms in mixed-integer quadratic programs with domain constraints. Develops families of strong valid inequalities,... Read more
Key finding: Proposes a unified problem formulation and a transformative abstraction for time-dependent combinatorial optimization problems involving task-to-worker assignments with time-varying costs. Introduces a tailored simulated... Read more
Key finding: Develops a novel recursive function-based formulation equivalent to classical permutation flow shop scheduling problems (PFSP) that facilitates efficient problem representation, including extensions from machine chains to... Read more

All papers in Discrete Optimization

El problema de coloreo de grafos es un desafío fundamental en la optimización combinatoria, con aplicaciones en ingeniería civil, industrial y en sistemas, particularmente en la planificación de horarios, asignación de recursos y diseño... more
Many discrete optimization problems can be formulated as either integer linear programming problems or constraint satisfaction problems. Although ILP methods appear to be more powerful, sometimes constraint programming can solve these... more
• We study the spread of influenza virus infections on networks of people. • We develop a novel integer programming formulation to minimize the influenza spread. • We develop several enhancement techniques to improve the proposed... more
Let A be an m × n integral matrix of rank n. We say that A is bimodular if the maximum of the absolute values of the n × n minors is at most 2. We give a polynomial time algorithm that finds an integer solution for system Ax ≤ b. A... more
We consider regret minimization in adversarial deterministic Markov Decision Processes (ADMDPs) with bandit feedback. We devise a new algorithm that pushes the state-of-theart forward in two ways: First, it attains a regret of O(T 2/3 )... more
We consider regret minimization in adversarial deterministic Markov Decision Processes (ADMDPs) with bandit feedback. We devise a new algorithm that pushes the state-of-theart forward in two ways: First, it attains a regret of O(T 2/3 )... more
Discrete optimization problems are interesting due to their complexity and applications, particularly in robotics. In this paper, a parallel algorithm that allows finding solutions to these problems, is presented. Then, the modifications... more
This paper is motivated by the fact that mixed integer nonlinear programming is an important and difficult area for which there is a need for developing new methods and software for solving large-scale problems. Moreover, both fundamental... more
A cactus graph is a connected graph in which every block is either an edge or a cycle. In this paper, we consider several problems of graph theory and developed optimal algorithms to solve such problems on cactus graphs. The running time... more
A cactus graph is a connected graph in which every block is either an edge or a cycle. In this paper we give a brief idea how t design some optimal algorithms on cactus graphs in O(n) time, where n is the total number of vertices of the... more
A cactus graph is a connected graph in which every block is either an edge or a cycle. In this paper, we consider several problems of graph theory and developed optimal algorithms to solve such problems on cactus graphs. The running time... more
In our recent research, we implemented an enhancement of Ant Colony Optimization incorporating the socio-cognitive dimension of perspective taking. Our initial results suggested that increasing the diversity of ant population -introducing... more
“Theory of Conservation of Optima and Complexity” by Oscar Riveros just dropped — and it’s one of the cleanest, most rigorous pieces I’ve seen in years on the geometric approach to combinatorial optimization and P vs NP. In 21 pages it... more
A very common question appearing in resource management is: what is the optimal way of behaviour of the agents and distribution of limited resources. This paper addresses the following question: Is there at least one form of cooperation... more
In this work we propose a new distributed evolutionary algorithm that uses a proactive strategy to adapt its migration policy and the mutation rate. The proactive decision is carried out locally in each subpopulation based on the entropy... more
Parallel genetic algorithms (PGAs) have been traditionally used to overcome the intense use of CPU and memory that serial GAs show in complex problems. Non-parallel GAs can be classified into two classes: panmictic and... more
Ant Colony Optimization (ACO) has been successfully applied to those combinatorial optimization problems which can be translated into a graph exploration. Artificial ants build solutions step by step adding solution components that are... more
Simulation models and discrete optimization models are oftentimes used together in a variety of ways. In this paper, we discuss the issues that modelers must address in cases where simulation models are used to test a discrete... more
Simulation models and discrete optimization models are oftentimes used together in a variety of ways. In this paper, we discuss the issues that modelers must address in cases where simulation models are used to test a discrete... more
We consider approximate strong equilibria (SE) in strategic job scheduling games with two uniformly related machines. Jobs are assigned to machines, and each job wishes to minimize its cost, given by the completion time of the machine it... more
The paper discusses several extensions of the recursive representation of the flow shop scheduling problem. It is shown that recursive functions make it possible to describe multiple extensions in a single problem. The paper considers... more
Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After... more
In this paper, the MINLP problem for the optimal synthesis of process networks is modeled as a discrete optimization problem involving logic disjunctions with nonlinear equations and pure logic relations. The logic disjunctions allow the... more
An induced matching M of a graph G is a set of pairwise non-adjacent edges such that their end-vertices induce a 1-regular subgraph. An induced matching M is maximal if no other induced matching contains M. The MINIMUM MAXIMAL INDUCED... more
An induced matching M of a graph G is a set of pairwise non-adjacent edges such that their end-vertices induce a 1-regular subgraph. An induced matching M is maximal if no other induced matching contains M. The MINIMUM MAXIMAL INDUCED... more
The structure of a complex system at any given moment is conveniently described as a graph, the nodes of which correspond to the "on" elements of the system, and the arcs to their "on" connections. We will then understand the management... more
In this paper we present a synthesis of the two phase method for the biobjective assignment problem. The method, which is a general technique to solve multiobjective combinatorial optimization (MOCO) problems, has been introduced by... more
We consider a continuous supply chain network consisting of buffering queues and processors first articulated by and analyzed subsequently by [1] and [4]. A model was proposed for such network by [23] using a system of coupling partial... more
Minimally nonideal matrices are a key to understanding when the set covering problem can be solved using linear programming. The complete classification of minimally nonideal matrices is an open problem. One of the most important results... more
This paper introduces an expanded version of the Invasive Weed Optimization algorithm (exIWO) distinguished by the hybrid strategy of the search space exploration proposed by the authors. The algorithm is evaluated by solving three... more
The expanded Invasive Weed Optimization algorithm (exIWO) is an optimization metaheuristic modelled on the original IWO version created by the researchers from the University of Tehran. The authors of the present paper have extended the... more
An ensemble of random unistochastic (orthostochastic) matrices is defined by taking squared moduli of elements of random unitary (orthogonal) matrices distributed according to the Haar measure on U(N) (or O(N)). An ensemble of symmetric... more
In this paper we introduce the Ameso optimization problem, a special class of discrete optimization problems. We establish its basic properties and investigate the relation between Ameso optimization and the convex optimization. Further,... more
La resolucion de problemas para la vida cotidiana ha sido uno de los usos que se le da a la ciencia. La ingenieria ha resuelto varios problemas, por ejemplo minimizar costos, recorridos y secuencias, entre otros, los cuales son... more
During the past decades, the study and the control of boundary layer separation have motivated lots of research projects within a wide part of the scientific community, in close interactions with the aeronautical industrial network. In... more
The paper is devoted to a model of compact cyclic edge-coloring of graphs. This variant of edge-coloring finds its applications in modeling schedules in production systems, in which production proceeds in a cyclic way. We point out... more
The "roof dual" of a QUBO (Quadratic Unconstrained Binary Optimization) problem has been introduced in [P.L. Hammer, P. Hansen, B. Simeone, Roof duality, complementation and persistency in quadratic 0-1 optimization, Mathematical... more
A robust multi-period model is proposed to minimize the energy consumption of IP networks, while guaranteeing the satisfaction of uncertain traffic demands. Energy savings are achieved by putting into sleep mode cards and chassis. The... more
The bicriteria problem is an important problem in multiobjective optimization that has been extensively studied in the literature. Practical applications and algorithmic investigations of this problem are numerous. We have developed an... more
The crossing number of a graph is the minimum number of edge crossings in any drawing of the graph in the plane. Extensive research has produced bounds on the crossing number and exact formulae for special graph classes, yet the crossing... more
The crossing number of a graph is the minimum number of edge crossings in any drawing of the graph in the plane. Extensive research has produced bounds on the crossing number and exact formulae for special graph classes, yet the crossing... more
Download research papers for free!