<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:contributor>Gambardella, Luca Maria</dc:contributor>
  <dc:contributor>Montemanni, Roberto</dc:contributor>
  <dc:creator>Toklu, Nihat Engin</dc:creator>
  <dc:date>2014-11-10</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">In the field of optimization, the perspective that the problem data are subject to  uncertainty is gaining more and more interest. The uncertainty in an optimization  problem represents the measurement errors during the phase of collecting data, or  unforeseen changes in the environment while implementing the optimal solution in  practice. When the uncertainty is ignored, an optimal solution according to the  mathematical model can turn out to be far from optimal, or even infeasible in reality.  Robust optimization is an umbrella term for mathematical modelling methodologies  focused on finding solutions that are reliable against the data perturbations caused by  the uncertainty. Among the relatively more recent robust optimization methodologies,  an important concept studied is the degree of conservativeness, which can be  explained as the amount of targeted reliability against the uncertainty while looking for a  solution. Because the reliability and solution cost usually end up being conflicting  objectives, it is important for the decision maker to be able to configure the  conservativeness degree, so that the desired balance between the cost and reliability  can be obtained, and the most practical solution can be found for the problem at hand.  The robust optimization methodologies are typically proposed within the framework of  mathematical programming (i.e. linear programming, integer programming). Thanks to  the nature of mathematical programming, these methodologies can find the exact  optimum, according to the various solution evaluation perspectives they have.  However, dependence on mathematical programming might also mean that such  methodologies will require too much memory from the computer, and also too much  execution time, when large-scale optimization problems are considered. A common  strategy to avoid the big memory and execution time requirements of mathematical  programming is to use metaheuristic optimization algorithms for solving large problem  instances.In this research, we propose an approach for solving medium-to-large-sized  robust optimization problem instances. The methodology we propose is a matheuristic  (i.e. a hybridization of mathematical programming and metaheuristic). In the  matheuristic approach we propose, the mathematical programming part handles the  uncertainty, and the metaheuristic part handles the exploration of the solution space.  Since the exploration of the solution space is entrusted onto the metaheuristic search,  we can obtain practical near-optimal solutions while avoiding the big memory and time  requirements that might be brought by pure mathematical programming methods. The  mathematical programming part is used for making the metaheuristic favor the  solutions which have more protections against the uncertainty. Another important  characteristic of the methodology we propose is concurrency with information  exchange: we concurrently execute multiple processes of the matheuristic algorithm,  each process taking the uncertainty into account with a different degree of  conservativeness. During the execution, these processes exchange their best  solutions. So, if a process is stuck on a bad solution, it can realize that there is a better  solution available thanks to the information exchange, and it can get unstuck. In the  end, the solutions of these processes are collected into a solution pool. This solution  pool provides the decision maker with alternative solutions with different costs and  conservativeness degrees. Having a solution pool available at the end, the decision  maker can make the most practical choice according to the problem at hand. In this  thesis, we first discuss our studies in the field of robust optimization: a heuristic  approach for solving a minimum power multicasting problem in wireless actuator  networks under actuator distance uncertainty, and a linear programming approach for  solving an aggregate blending problem in the construction industry, where the amounts  of components found in aggregates are subject to uncertainty. These studies  demonstrate the usage of mathematical programming for handling the uncertainty. We  then discuss our studies in the field of matheuristics: a matheuristic approach for  solving a large-scale energy management problem, and then a matheuristic approach  for solving large instances of minimum power multicasting problem. In these studies,  the usage of metaheuristics for handling the large problem instances is emphasized. In  our study of solving minimum power multicasting problem, we also incorporate the  mechanism of information exchange between different solvers. Later, we discuss the  main matheuristic approach that we propose in this thesis. We first apply our  matheuristic approach on a well-known combinatorial optimization problem: capacitated  vehicle routing problem, by using an ant colony optimization as the metaheuristic part.  Finally, we discuss the generality of the methodology that we propose: we suggest that  it can be used as a general framework on various combinatorial optimization problems,  by choosing the most appropriate metaheuristic algorithm according to the nature of  the problem.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://n2t.net/ark:/12658/srd1318663</dc:identifier>
  <dc:identifier>https://susi.usi.ch/global/documents/318663</dc:identifier>
  <dc:identifier>https://susi.usi.ch/documents/318663/files/2014INFO008.pdf</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/urn/urn:nbn:ch:rero-006-113525</dc:relation>
  <dc:relation>info:eu-repo/semantics/altIdentifier/ark/12658/srd1318663</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>License undefined</dc:rights>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">Robust optimization</dc:subject>
  <dc:subject xmlns:ns2="xml" ns2:lang="en">Metaheuristics</dc:subject>
  <dc:subject xmlns:ns3="xml" ns3:lang="en">Matheuristics</dc:subject>
  <dc:subject xmlns:ns4="xml" ns4:lang="en">Combinatorial optimization</dc:subject>
  <dc:subject xmlns:ns5="xml" ns5:lang="en">Aggregate blending problem</dc:subject>
  <dc:subject xmlns:ns6="xml" ns6:lang="en">Minimum power multicasting problem</dc:subject>
  <dc:subject xmlns:ns7="xml" ns7:lang="en">Large-scale energy management problem</dc:subject>
  <dc:subject xmlns:ns8="xml" ns8:lang="en">Vehicle routing problem</dc:subject>
  <dc:subject>info:eu-repo/classification/udc/004</dc:subject>
  <dc:title xmlns:ns9="xml" ns9:lang="en">Matheuristics for robust optimization : application to real-world problems</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_db06</dc:type>
</oai_dc:dc>
