Indhold

# Problemløser

Åbner dialogen Problemløser. Problemløseren lader dig løse matematiske problemer med flere ubekendte variable og et sæt betingelser på variable med målsøgende metoder.

For at tilgå denne kommando...

#### Fra menulinen:

Vælg Funktioner ▸ Problemløse.

#### Fra brugerfladen med faneblade:

Vælg Funktioner ▸ Problemløser.

I menuen Funktioner på fanebladet Funktioner, vælg Problemløser.

#### Fra værktøjslinjer:

Problemløser

## Indstillinger i Problemløser

### Målcelle

Indtast eller klik på målcellens cellereference. Dette felt tager adressen på den celle, hvis værdi skal optimeres.

### Optimér resultater til

- Maksimum: Forsøg at løse ligningen for en maksimumsværdi i målcellen.

- Minimum:Forsøg at løse ligningen for en minimumsværdi i målcellen.

- Værdi: Prøv at løse ligningen ved at nærme målcellen til en given værdi.

  Indtast værdien eller en cellereference i tekstfeltet.

### Ved at ændre cellerne

Indtast det celleområde, som kan ændres. Dette er ligningernes variable.

### Begrænsende betingelser

Tilføj et sæt betingelser til det matematiske problem. Hver enkelt betingelse repræsenteres med en cellereference (en variabel), en operator og en værdi.

- Cellereference: Indtast en cellereference til variablen.

  Klik på knappen Formindsk for at formindske eller gendanne dialogen. Du kan klikke på eller markere celler på arket. Du kan indtaste en cellereference manuelt i inputfeltet.

- Operator: Vælg en operator på listen. Brug operatoren Binær til at begrænse din variabel til 0 eller 1. Brug operatoren Heltal til at begrænse din variabel til kun at medtage heltalsværdier (ingen decimaldel).

- Værdi: Indtast en værdi eller en cellereference. Dette felt ignoreres, når operatoren er Binær eller Heltal.

- Knappen Fjern: Klik på knappen for at fjerne rækken fra listen. Alle rækker under denne række flytter op.

Du kan sætte flere betingelser for en variabel. En variabel i celle A1 skal for eksempel være et heltal mindre end 10. I dette tilfælde sætter du to begrænsende betingelser for A1.

### Indstillinger

Åbner dialogen Problemløser-indstillinger.

Dialogen Problemløser-indstillinger lader dig vælge mellem forskellige problemløser-algoritmer til enten lineære eller ikke-lineære problemer eller angive løsningsparametre.

### Løs

Klik her for at løse problemet med de aktuelle indstillinger. Dialogindstillingerne bevares, indtil du lukker det aktuelle dokument.

## For at løse ligninger med problemløseren

Målet med problemløserprocessen er at finde de variabelværdier, som resulterer i en optimal værdi i målcellen, som også kaldes "objektet". Du kan vælge om værdien i målcellen skal være den største, mindste eller tættest på en given værdi.

Variablenes begyndelsesværdier bliver indsat i et rektangulært celleområde, som du indtaster i feltet Ved at ændre celler.

Du kan angive en serie begrænsende betingelser, som fastlægger begrænsninger for nogle celler. Du kan for eksempel sætte den begrænsning, at en af variablene eller cellerne ikke må være større end en anden variabel eller ikke større end en given værdi. Du kan også definere den begrænsning, at en eller flere variable skal være heltal (værdier uden decimaler) eller binære værdier (hvor kun 0 og 1 er tilladte).

## Brug af ikke-lineære problemløsere

Uanset om du bruger DEPS eller SCO, begynder du med at gå til Funktioner ▸ Problemløser og indstille den celle, der skal optimeres, retningen, der skal gås (minimering, maksimering) og de celler, der skal forandres, for at nå målet. Derefter går du til Indstillinger og angiver den problemløser, der skal bruges og justerer om nødvendigt de tilsvarende parametre.

Der er også en liste over begrænsninger, du kan bruge til at indskrænke den mulige vifte af løsninger eller lægge "straf" på nogle muligheder. I de evolutionære problemløsere DEPS og SCO bruges disse betingelser også til angive begrænsninger for problemets variable. På grund af algoritmernes tilfældige natur er det meget anbefalelsesværdigt at gøre dette og give øvre (og i tilfældet "Antag ikke-negative variable" også nedre) grænser for alle variable. De behøver ikke at være i nærheden af den aktuelle løsning (som sandsynligvis er ukendt), men bør give en grov indikation af den ventede størrelse (0 ≤ var ≤ 1 eller måske -1000000 ≤ var ≤ 1000000).

Grænser angives ved at vælge en eller flere variable (som område) på venstre side og indtaste en numerisk værdi (ikke en celle eller en formel) på højre side. På den måde kan du også vælge, om en eller flere variable kun skal være Heltal eller Binær.

Relaterede emner

Problemløser-indstillinger

Indstillinger af Problemløser-algoritmer

Wiki-side om problemløsere og deres algoritmer