# Genetic algorithm gives same result everytime

조회 수: 1 (최근 30일)
Gauri 2024년 2월 21일
댓글: Gauri 2024년 2월 21일
Hello,
I'm trying to minimise total cost of inventory incurred by a bread retailer, by optimising the maximum inventory level. Im using genetic algorithm. The output that i need to record is the maximum inventory level and Total cost. atleast 5 entries.
My problem is that after running the genetic algorithm multiple times, it is giving the same results. Is there a problem with my code? It is attached below.
objective function is 'totalcost'. Accessory to it is 'inventoryupdate'.
Genetic algorithm is in 'check2'. It was made using optimiser task insert.
##### 댓글 수: 1이전 댓글 -1개 표시이전 댓글 -1개 숨기기
Walter Roberson 2024년 2월 21일
check2
OptimizationProblem : Solve for: maxS where: maxS integer minimize : totalCostFunction(maxS) variable bounds: 10 <= maxS <= 100 Solving problem using ga. ga stopped because the average change in the penalty function value is less than options.FunctionTolerance and the constraint violation is less than options.ConstraintTolerance.
solution = struct with fields:
maxS: 45
reasonSolverStopped =
SolverConvergedSuccessfully
objectiveValue = int32 32520
check2
OptimizationProblem : Solve for: maxS where: maxS integer minimize : totalCostFunction(maxS) variable bounds: 10 <= maxS <= 100 Solving problem using ga. ga stopped because the average change in the penalty function value is less than options.FunctionTolerance and the constraint violation is less than options.ConstraintTolerance.
solution = struct with fields:
maxS: 45
reasonSolverStopped =
SolverConvergedSuccessfully
objectiveValue = int32 32520

댓글을 달려면 로그인하십시오.

### 채택된 답변

Walter Roberson 2024년 2월 21일
You have a single variable that is integer constrained between 10 and 100. That is only 91 different values to search, at most -- and the search is guided by the function values.
The problem is just simple enough that you always get the same answer in practice.
##### 댓글 수: 1이전 댓글 -1개 표시이전 댓글 -1개 숨기기
Gauri 2024년 2월 21일
oh
thank you

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Genetic Algorithm에 대해 자세히 알아보기

R2023b

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by