Mostra i principali dati dell'item

dc.contributor.advisorGaggero, Mauro <1981>
dc.contributor.authorSommovigo, Giacomo <2000>
dc.date.accessioned2023-09-21T14:14:50Z
dc.date.available2023-09-21T14:14:50Z
dc.date.issued2023-09-15
dc.identifier.urihttps://unire.unige.it/handle/123456789/6254
dc.description.abstractIl presente elaborato focalizza l’attenzione sullo sviluppo di un codice Python per implementare l’algoritmo del simplesso. Quest’ultimo è un algoritmo iterativo costituito da cinque fasi principali, il cui scopo è risolvere problemi di programmazione lineare. Nel codice sviluppato in questa tesi vengono mostrati tutti i passaggi necessari per arrivare alla soluzione ottima del problema, qualora questo ne ammetta una. Inoltre, il codice è in grado di riconoscere quando il problema è illimitato o non ammissibile. Lo scopo di questo codice è risolvere i problemi di programmazione lineare, esplicitando tutti i passaggi che sono spiegati in un corso di Ricerca Operativa a livello universitario. Il software acquisisce quindi notevole valenza didattica, in quanto può essere utilizzato dagli studenti per verificare la correttezza dei passaggi intermedi da essi eseguiti durante la risoluzione di un problema di programmazione lineare. Questo tipo di problemi si presenta ogni giorno nell’ambito dell’organizzazione di un’azienda o quando si vogliono prendere decisioni di carattere economico, con il minimo dispendio di tempo possibile e senza rischiare di effettuare errori di calcolo, indipendentemente dal numero di variabili in gioco nel problema. Per la scrittura di questo codice sono state utilizzate le librerie presenti su Python come numpy, decimal simpy.it_IT
dc.description.abstractThe creation of a Python code to implement the simplex algorithm is the main topic of this investigation. The idea is an interactive algorithm with five main phases aimed to address issues with linear programming. The optimal problem-solving process is fully illustrated in the code developed in this dissertation, if a solution exists. Further, the code is able to recognize if the problem is unlimited or unfeasible. The purpose of this code is to solve linear programming problems, making explicit all the steps that are explained in an Operations Research course at university level. The software thus acquires considerable educational value, as it can be used by students to check the correctness of the intermediate steps they perform while solving a linear programming problem. Such a kind of problems occurs every day within the administration of a company, or when economical decisions need to be made, with the minimum expenditure of time and without risking calculation errors, regardless of the number of variables involved. The libraries available on Python, such as numpy, decimal and simpy, have been used to elaborate the code.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleSviluppo di un software didattico in python per lo studio dell'algoritmo del simplessoit_IT
dc.title.alternativeDevelopment of a didactic software in python for the study of simplex algorithmen_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurMAT/09 - RICERCA OPERATIVA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2022/2023
dc.description.corsolaurea10716 - INGEGNERIA GESTIONALE
dc.description.area9 - INGEGNERIA
dc.description.department100025 - DIPARTIMENTO DI INGEGNERIA MECCANICA, ENERGETICA, GESTIONALE E DEI TRASPORTI


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item