https://github.com/reusjimenez/simplex-method-java-desktop
Implementación del Método Simplex en Java para resolver problemas de programación lineal, permitiendo maximizar funciones objetivo con restricciones. 📊🔢
https://github.com/reusjimenez/simplex-method-java-desktop
desktop-application java linear-programming optimization simplex-algorithm
Last synced: 3 months ago
JSON representation
Implementación del Método Simplex en Java para resolver problemas de programación lineal, permitiendo maximizar funciones objetivo con restricciones. 📊🔢
- Host: GitHub
- URL: https://github.com/reusjimenez/simplex-method-java-desktop
- Owner: ReusJimenez
- License: mit
- Created: 2025-03-22T03:47:57.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-27T16:18:37.000Z (7 months ago)
- Last Synced: 2025-05-30T02:44:38.877Z (6 months ago)
- Topics: desktop-application, java, linear-programming, optimization, simplex-algorithm
- Language: Java
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💻 Método Simplex Desktop en Java
Este proyecto permite resolver problemas de optimización mediante el Método Simplex, un algoritmo eficiente para encontrar soluciones óptimas en programación lineal.
> 🚧 En construcción. El contenido seguirá creciendo conforme avance el aprendizaje.
## 🚀 Características
- Soporta problemas de maximización.
- Permite ingresar cualquier cantidad de restricciones y variables de decisión.
- Detecta soluciones múltiples, funciones no acotadas y casos degenerados.
- Muestra tablas intermedias del proceso de iteración.
## 📌 Ejemplo de Uso
#### Ejecución:
- En la terminal ejecutar: `java -cp bin App`
#### Entrada:
- Cantidad de restricciones: `2`
- Cantidad de variables de decisión: `2`
- Objetivo de la función: `Maximizar`
- Coeficientes de la función objetivo: `3, 5`
- Restricciones:
- `1x₁ + 2x₂ ≤ 8`
- `3x₁ + 2x₂ ≤ 12`
#### Salida esperada:
- Tablas iterativas del Método Simplex y la solución óptima (si existe).

## 🛠️ Tecnologías Utilizadas
- Lenguaje: Java
- Paradigma: Procedural
- Interfaz: Consola
## 📩 Contacto
Si tienes alguna pregunta o sugerencia, contáctame por [LinkedIn](https://linkedin.com/in/roberto-eustaquio/)