Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level

Detalhes bibliográficos
Autor(a) principal: Fali, Fatima
Data de Publicação: 2025
Outros Autores: Moulai, Mustapha
Tipo de documento: preprint
Idioma: eng
Título da fonte: SciELO Preprints
Texto Completo: https://preprints.scielo.org/index.php/scielo/preprint/view/11577
Resumo: This paper proposes an exact method to solve an integer indefinite quadratic bilevel problem with multiple objectives at the upper level, where the objective functions at both levels are a product of two linear functions. The suggested algorithm uses a branch and cut algorithm based on a multiobjective integer linear problem obtained by replacing the indefinite quadratic objectives of the upper level by their two linear functions and the classical branch and bound technique for integer decision variables. Then, the integer solutions obtained are tested for optimality of the lower level problem by using a library IBM CPLEX 12.8 for C++ programs. The integer indefinite quadratic bilevel programming problem with single objective at both levels is solved in the first step, based on the dantzig cut. The second phase explorates with the efficient cut to provide the set of efficient solutions without listing the whole integer domain. After the presentation of the algorithm, a numerical example and computational experiments are provided.
id SCI-1_14a644d68ebf42c2ec5e20731e6768c7
oai_identifier_str oai:ops.preprints.scielo.org:preprint/11577
network_acronym_str SCI-1
network_name_str SciELO Preprints
repository_id_str
spelling Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper levelMulti-objective programmingbilevel programminginteger programmingquadratic programminglinear programmingbranch and cutThis paper proposes an exact method to solve an integer indefinite quadratic bilevel problem with multiple objectives at the upper level, where the objective functions at both levels are a product of two linear functions. The suggested algorithm uses a branch and cut algorithm based on a multiobjective integer linear problem obtained by replacing the indefinite quadratic objectives of the upper level by their two linear functions and the classical branch and bound technique for integer decision variables. Then, the integer solutions obtained are tested for optimality of the lower level problem by using a library IBM CPLEX 12.8 for C++ programs. The integer indefinite quadratic bilevel programming problem with single objective at both levels is solved in the first step, based on the dantzig cut. The second phase explorates with the efficient cut to provide the set of efficient solutions without listing the whole integer domain. After the presentation of the algorithm, a numerical example and computational experiments are provided.SciELO PreprintsSciELO PreprintsSciELO Preprints2025-03-31info:eu-repo/semantics/preprintinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://preprints.scielo.org/index.php/scielo/preprint/view/1157710.1590/SciELOPreprints.11577enghttps://preprints.scielo.org/index.php/scielo/preprint/view/11577/21070Copyright (c) 2025 Fatima Fali, Mustapha Moulaihttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessFali, FatimaMoulai, Mustaphareponame:SciELO Preprintsinstname:Scientific Electronic Library Online (SCIELO)instacron:SCI2025-03-26T07:21:05Zoai:ops.preprints.scielo.org:preprint/11577Servidor de preprintshttps://preprints.scielo.org/index.php/scieloONGhttps://preprints.scielo.org/index.php/scielo/oaiscielo.submission@scielo.orgopendoar:2025-03-26T07:21:05SciELO Preprints - Scientific Electronic Library Online (SCIELO)false
dc.title.none.fl_str_mv Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
title Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
spellingShingle Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
Fali, Fatima
Multi-objective programming
bilevel programming
integer programming
quadratic programming
linear programming
branch and cut
title_short Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
title_full Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
title_fullStr Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
title_full_unstemmed Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
title_sort Branch and cut method for solving integer indefinitequadratic bilevel programs with multiple objectives atthe upper level
author Fali, Fatima
author_facet Fali, Fatima
Moulai, Mustapha
author_role author
author2 Moulai, Mustapha
author2_role author
dc.contributor.author.fl_str_mv Fali, Fatima
Moulai, Mustapha
dc.subject.por.fl_str_mv Multi-objective programming
bilevel programming
integer programming
quadratic programming
linear programming
branch and cut
topic Multi-objective programming
bilevel programming
integer programming
quadratic programming
linear programming
branch and cut
description This paper proposes an exact method to solve an integer indefinite quadratic bilevel problem with multiple objectives at the upper level, where the objective functions at both levels are a product of two linear functions. The suggested algorithm uses a branch and cut algorithm based on a multiobjective integer linear problem obtained by replacing the indefinite quadratic objectives of the upper level by their two linear functions and the classical branch and bound technique for integer decision variables. Then, the integer solutions obtained are tested for optimality of the lower level problem by using a library IBM CPLEX 12.8 for C++ programs. The integer indefinite quadratic bilevel programming problem with single objective at both levels is solved in the first step, based on the dantzig cut. The second phase explorates with the efficient cut to provide the set of efficient solutions without listing the whole integer domain. After the presentation of the algorithm, a numerical example and computational experiments are provided.
publishDate 2025
dc.date.none.fl_str_mv 2025-03-31
dc.type.driver.fl_str_mv info:eu-repo/semantics/preprint
info:eu-repo/semantics/publishedVersion
format preprint
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://preprints.scielo.org/index.php/scielo/preprint/view/11577
10.1590/SciELOPreprints.11577
url https://preprints.scielo.org/index.php/scielo/preprint/view/11577
identifier_str_mv 10.1590/SciELOPreprints.11577
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://preprints.scielo.org/index.php/scielo/preprint/view/11577/21070
dc.rights.driver.fl_str_mv Copyright (c) 2025 Fatima Fali, Mustapha Moulai
https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2025 Fatima Fali, Mustapha Moulai
https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv SciELO Preprints
SciELO Preprints
SciELO Preprints
publisher.none.fl_str_mv SciELO Preprints
SciELO Preprints
SciELO Preprints
dc.source.none.fl_str_mv reponame:SciELO Preprints
instname:Scientific Electronic Library Online (SCIELO)
instacron:SCI
instname_str Scientific Electronic Library Online (SCIELO)
instacron_str SCI
institution SCI
reponame_str SciELO Preprints
collection SciELO Preprints
repository.name.fl_str_mv SciELO Preprints - Scientific Electronic Library Online (SCIELO)
repository.mail.fl_str_mv scielo.submission@scielo.org
_version_ 1831964362327195648