Denne studien presenterer bruken av genetiske algoritmer og partikkel svarmoptimaliseringsteknikker for å beregne optimal vekt av to truss-strukturer, både to-dimensjonale og tre-dimensjonale varianter. Fokuset ligger på å oppfylle begrensninger for forskyvning og tillatt stress. De ulike begrensningene blir hovedsakelig håndtert ved hjelp av straffefunksjoner. To strategier for straffefunksjoner blir brukt, nemlig den ytre straffefunksjonsstrategien (EPFS) og den selvorganiserende adaptive straffestrategien (SOAPS). Disse blir kombinert med massefunksjonen for å danne objektivfunksjonen i optimaliseringsproblemene. Studien sammenligner også effektiviteten og brukervennligheten mellom de to straffefunksjonsstrategiene, EPFS og SOAPS, samt resultatene for optimal vekt av truss-strukturen ved bruk av både genetiske algoritmer og partikkel svarmoptimalisering.