The General Combinatorial Optimisation Problem

The General Combinatorial Optimisation Problem (GCOP) is a combinatorial optimisation problem, where the domains of decision variables consist of a finite set of algorithmic components a, including operators, parametric settings and search strategies (see References [1]). The solution space of GCOP, C, consists of algorithmic configurations c upon the given algorithmic components. The objective function of GCOP, F(c) → R, cC, measures the performance of c for solving p, a specific optimisation problem under consideration. 

The decision variables of the specific optimisation problem p take values from a finite set of problem specific values. The solution space of p, S, consists of the direct problem solutions s for p. In GCOP, each s is obtained by a corresponding configuration c, i.e. cs. The objective function f(s) → R evaluates the quality of s for p, sS.

Let M be a mapping function M: f(s) → F(c). The objective of GCOP is to search in C for the optimal c* which maps to the optimal s* for p, so that F(c*) is optimised as defined in Objective (1). Without loss of generality, we assume p is a minimisation problem. 

Obj: F(c* | c*s*, c*C) ← f(s*) = min{f(s), sS}                        (1)

Terminologies:

A1.0: Common Algorithmic Components in GCOP1.0

Acop: Problem Specific Algorithmic Components in GCOP

Ongoing: updates and extensions will be made available.

Resouces

References