Vijay Kamble

46 papers A* 6A 1B 2Journal 27Unranked 9
YearRankTypeTitle / Venue / Authors
2026 J jnl
Oper. Res.
Jad Salem, Swati Gupta, Vijay Kamble
2026 J jnl
CoRR
Varun Gupta, Vijay Kamble
2024 J jnl
Oper. Res.
Vijay Kamble, Patrick Loiseau, Jean C. Walrand
2024 J jnl
Manag. Sci.
Eren Ozbay, Vijay Kamble
2024 J jnl
CoRR
Siddhartha Banerjee, Chamsi Hssaine, Vijay Kamble
2023 A* conf
EC
Eren Ozbay, Vijay Kamble
2023 J jnl
Manag. Sci.
Vijay Kamble, Nihar B. Shah, David Marn, Abhay Parekh, Kannan Ramchandran
2022 conf
WINE
Jad Salem, Swati Gupta, Vijay Kamble
2022 J jnl
Queueing Syst. Theory Appl.
Rahul Jain, Vijay Kamble
2021 J jnl
J. Mach. Learn. Res.
Swati Gupta, Vijay Kamble
2021 J jnl
Oper. Res.
Ramesh Johari, Vijay Kamble, Yash Kanoria
2021 J jnl
CoRR
Jad Salem, Swati Gupta, Vijay Kamble
2021 A conf
AISTATS
Eren Ozbay, Vijay Kamble
2020 J jnl
CoRR
Eren Ozbay, Vijay Kamble
2019 A* conf
EC
Swati Gupta, Vijay Kamble
2019 J jnl
J. Artif. Intell. Res.
Nikhil Garg, Vijay Kamble, Ashish Goel, David Marn, Kamesh Munagala
2019 conf
NetEcon@SIGMETRICS
Mehrnaz Amjadi, Vijay Kamble, Theja Tulabandhula
2019 J jnl
Oper. Res. Lett.
Vijay Kamble
2018 conf
WINE
Ramesh Johari, Vijay Kamble, Anilesh K. Krishnaswamy, Hannah Li
2018 J jnl
CoRR
Vijay Kamble, Anilesh K. Krishnaswamy, Hannah Li
2018 J jnl
CoRR
Vijay Kamble
2018 conf
WINE
Vijay Kamble
2018 J jnl
CoRR
Swati Gupta, Vijay Kamble
2017 A* conf
WWW
Nikhil Garg, Vijay Kamble, Ashish Goel, David Marn, Kamesh Munagala
2017 J jnl
CoRR
Nikhil Garg, Vijay Kamble, Ashish Goel, David Marn, Kamesh Munagala
2017 A* conf
EC
Ramesh Johari, Vijay Kamble, Yash Kanoria
2016 J jnl
CoRR
Ramesh Johari, Vijay Kamble, Yash Kanoria
2016 J jnl
SIGMETRICS Perform. Evaluation Rev.
Arpit Goel, Vijay Kamble, Siddhartha Banerjee, Ashish Goel
2016 J jnl
CoRR
Vijay Kamble, Patrick Loiseau, Jean C. Walrand
2015 J jnl
Queueing Syst. Theory Appl.
Vijay Kamble, Jean C. Walrand
2015
Vijay Kamble
2015 J jnl
CoRR
Vijay Kamble, Nadia Fawaz, Fernando Silveira
2015 J jnl
CoRR
Vijay Kamble, Nihar B. Shah, David Marn, Abhay Parekh, Kannan Ramchandran
2015 conf
ICC
Vidya Muthukumar, Angel Daruna, Vijay Kamble, Kate Harrison, Anant Sahai
2014 J jnl
CoRR
Vijay Kamble, Jean C. Walrand
2014 J jnl
SIGMETRICS Perform. Evaluation Rev.
Vijay Kamble, Jean C. Walrand
2013 J jnl
CoRR
Vijay Kamble, Jean C. Walrand
2013 J jnl
Comput. Networks
Rachid El Azouzi, Francesco De Pellegrini, Habib B. A. Sidi, Vijay Kamble
2012 conf
Allerton Conference
Vijay Kamble, Jean C. Walrand
2011 A* conf
INFOCOM
Eitan Altman, Veeraruna Kavitha, Francesco De Pellegrini, Vijay Kamble, Vivek S. Borkar
2010 A* conf
INFOCOM
Vijay Kamble, Eitan Altman, Rachid El Azouzi, Vinod Sharma
2010 conf
CrownCom
Vijay Kamble, Eitan Altman, Rachid El Azouzi, Vinod Sharma
2010 B conf
WiOpt
Rachid El Azouzi, Francesco De Pellegrini, Vijay Kamble
2009 conf
GAMENETS
Eitan Altman, Vijay Kamble, Vivek S. Borkar
2009 conf
GAMENETS
Eitan Altman, Vijay Kamble, Alonso Silva
2008 B conf
WiOpt
Eitan Altman, Vijay Kamble, Hisao Kameda
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi